edf1d817d2
implemented equal for menge
Florian Steurer
2015-10-19 11:45:49 +02:00
cfc6711897
unit tests for simple types
Florian Steurer
2015-10-19 09:34:44 +02:00
9e1f417280
factories, builder and first unit test
Florian Steurer
2015-10-18 15:13:28 +02:00
4fa160529d
created notes
Florian Steurer
2015-10-18 13:47:17 +02:00
7484ace724
first call to unify
Florian Steurer
2015-10-18 12:51:07 +02:00
bd8a62cda7
created unit test class
Florian Steurer
2015-10-17 19:04:32 +02:00
50dda3041f
Beginn der Generierung der GenericKlasse, Problem ist der Konstruktor, dieser wird auf Objekt aufgerufen und nicht auf der SUperklasse
Enrico Schrödter2015-10-16 15:15:30 +02:00
6a8590ab0d
FreshWildcardType muss von ObjectType ableiten, damit der Unifikationsalgorithmus funktioniert
Enrico Schrödter2015-10-16 13:22:08 +02:00
1a07c186a6
generateBytecode von Class gibt eine Menge an ByteCodeResults zurück, wird benötigt um zusätzliche Klassen anzulegen
Enrico Schrödter2015-10-16 10:39:34 +02:00
3a18088801
Erste Änderung an RefType Tests für Extends angelegt
Enrico Schrödter2015-10-15 22:16:18 +02:00
0a17be3c4f
Abstrakter Test für BytecodeTests TypedVectorTest angelegt: funktoniert schon OverloadingTest angelegt: Nächstes Ziel
Enrico Schrödter2015-10-15 19:12:38 +02:00
4f1c02834d
Merge branch 'bytecode' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode
Enrico Schrödter2015-10-15 17:46:20 +02:00
c1532ece13
Merge branch 'refactoring' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into refactoring
Martin Plümicke
2015-09-23 10:50:51 +02:00
84df9bd354
Id hinzugefuegt
Martin Plümicke
2015-09-23 10:48:55 +02:00
86e06a6e7a
Erweitern des Bytecode Gen.
JanUlrich
2015-09-22 18:43:36 +02:00
296ffbe297
Fehler in FieldDeclaration behoben. Signaturen an Methoden und Klassen angefügt
JanUlrich
2015-09-17 20:57:33 +02:00
a9611fdd90
Erster zusammengehackter Stand, bei dem Runnable.jav-Test funktioniert
JanUlrich
2015-09-16 18:45:45 +02:00
bfe6b03605
Umstieg auf BCEL6 SourceCode. Einführen von DHBWInstructionFactory
JanUlrich
2015-09-10 16:21:30 +02:00
ae372cdd3b
merge und Timer anfügen
JanUlrich
2015-07-22 19:56:39 +02:00
70b804fc4a
Zeitmessung für Clone
JanUlrich
2015-07-16 01:35:06 +02:00
fbc1bc5b5b
Cloner durch Unify.deepClone in UndMenge.java ersetzt
Martin Plümicke
2015-07-16 01:16:06 +02:00
3601d11b0b
Fehler in deepCopy behoben
JanUlrich
2015-07-15 17:09:49 +02:00
6321f1308d
Nicht mehr im Subst, sondern vorm Subst klonen
JanUlrich
2015-07-15 11:50:10 +02:00
c7ffabe0f0
Im Unify wird nur noch bei SUBST deepCopy angewendet. Timer implementiert zum ermitteln der Zeitaufwendungen der einzelnen Schritte im Algorithmus
JanUlrich
2015-07-14 18:43:54 +02:00
e891551b4e
Merge mit bytecode
JanUlrich
2015-07-14 14:51:15 +02:00
4f9b4c0e16
Merge mit Master
JanUlrich
2015-07-08 16:54:39 +02:00
172ea3fbee
GenCode: Lambda theorethisch korrekt, hängt aber noch an einer unbekannten NullPointerException
Fütterling, Franziska (WWI2012D)
2015-07-08 16:43:10 +02:00
3111d51005
GenCode: Versuch LambdaExpression umzusetzen, scheitert aber bislang an nicht importierbaren Klassen aus BCEL
Fütterling, Franziska (WWI2012D)
2015-07-08 15:00:47 +02:00
38176163d5
.log-Dateien zu gitignore hinzufügen. Filter in Unify verbessern
JanUlrich
2015-07-08 14:23:29 +02:00
c3a8567e3f
Filter in Unify zw. Schritt 4 und 5 einfügen
JanUlrich
2015-07-08 10:37:26 +02:00
59b574f040
Fehler in PostIncrement/UnaryExpression behoben
JanUlrich
2015-06-26 19:42:25 +02:00
442da87f48
Debug-Code einfügen für Karthesisches Produkt in Unify
JanUlrich
2015-06-26 12:25:46 +02:00
d2f50069d2
NewArray implementiert, scheitert daran, dass der Parser keine Array Initialisierung annimmt.
Schubert, Julia (WWI2012D)
2015-06-25 23:05:51 +02:00
03b0544131
GenCode: LongLit implementiert, aufgrund von Typinferenz-Problemen nicht testbar
Fütterling, Franziska (WWI2012D)
2015-06-25 16:20:51 +02:00
5f6525db19
GenCode: FloatLit implementiert, aufgrund von Typeinferenz-Problemen nicht testbar.
Fütterling, Franziska (WWI2012D)
2015-06-25 16:12:18 +02:00
ea2aa91761
GenCode: DoubleLiteral implementiert. Aufgrund von Typinferenz-Problemen kann ein erfolgreicher Test-Run nicht konsisten repliziert werden.
Fütterling, Franziska (WWI2012D)
2015-06-25 16:01:24 +02:00
cef7c777b2
GenCode: StringLit erfolgreich getestet - Strings werden in dynamisch in den Konstantenpool geschrieben und ausgelesen
Fütterling, Franziska (WWI2012D)
2015-06-25 15:49:22 +02:00
d50206a519
GenCode: Assign kann nun zwischen Int und String switchen. StringLit-Test ergab, dass es - wie befürchtet - Probleme mit der korrekten Vergabe von Indizes gibt.
Fütterling, Franziska (WWI2012D)
2015-06-25 15:35:13 +02:00
5fbb4f0d61
GenCode: Reupload StringLiteral aufgrund von Merge-Problemen
Fütterling, Franziska (WWI2012D)
2015-06-25 15:19:30 +02:00
c7bed0fa0e
GenCode: PostIncrement umgesetzt, aufgrund von Problemen bei der TypInferenz aber nicht testbar. Vermutlich muss der Counter/Index der Variablen noch weiter angepasst werden.
Fütterling, Franziska (WWI2012D)
2015-06-25 14:27:18 +02:00
8bc2867eb7
GenCode für CharLiteral, momentan aufgrund einer Parser-NPE nicht lauffähig
Fütterling, Franziska (WWI2012D)
2015-06-23 20:28:36 +02:00
d028f7f14a
GenCode: Assign ist jetzt dynamisch für mehrere Variablen - Anpassung für verschiedene Typen potentiell nötig
Fütterling, Franziska (WWI2012D)
2015-06-23 20:01:06 +02:00
c00e61eae6
Verbesserung von Assign: sollte jetzt auch mehrere Variablen korrekt abspeichern - allerdings entsteht im class-File nur eine einzige. Problem in IntLiteral etc.?
Fütterling, Franziska (WWI2012D)
2015-06-23 16:54:22 +02:00
acdc36d23f
BoolLiteral implementiert
Schubert, Julia (WWI2012D)
2015-06-23 00:23:14 +02:00
93f4257cdc
Assign und LiteralInt enthalten eine funktionierende GenCode-Methode, Anpassungen für mehrere Variablen evtl. nötig
Fütterling, Franziska (WWI2012D)
2015-06-22 23:53:29 +02:00
fe960b3fe0
Object in void geändert in BoolLit
Schubert, Julia (WWI2012D)
2015-06-22 16:55:11 +02:00
a901dd6b38
Merge branch 'bytecode' of ssh://seminar@gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode
Fikus, Evelyn (WWI2012D)
2015-06-22 16:51:36 +02:00
cd8b85cc41
Probleme beim Pull, Versuch zu Committen bevor pull
Fikus, Evelyn (WWI2012D)
2015-06-22 16:51:13 +02:00
2820e4e5c6
Merge branch 'bytecode' of ssh://seminar@gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode
Fütterling, Franziska (WWI2012D)
2015-06-22 16:49:40 +02:00
d9a08820e8
Idee zu Return createReturn
Fütterling, Franziska (WWI2012D)
2015-06-22 16:47:19 +02:00
99c719251d
Null eingefuegt
Martin Plümicke
2015-06-18 12:34:09 +02:00
7530e01ea9
Merge branch 'bytecode' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode
Pluemicke Martin
2015-06-18 11:19:00 +02:00
6a5876d10b
kleine Aenderungen
Pluemicke Martin
2015-06-18 11:18:56 +02:00
c7a77c0646
Weitere Testfaelle
Martin Plümicke
2015-06-18 11:17:42 +02:00
24671ceca4
EmptyClass Test funktionsfähig
JanUlrich
2015-06-17 12:03:54 +02:00
bfac3c8145
Fehler in SuperCall beheben. StandardKonstruktor enthält nun SuperCall
JanUlrich
2015-06-17 11:08:50 +02:00