Commit Graph

223 Commits

Author SHA1 Message Date
JanUlrich
343ce89f7d Merge branch 'bytecode' into unifyDev 2015-10-16 14:13:35 +02:00
6a8590ab0d FreshWildcardType muss von ObjectType ableiten, damit der Unifikationsalgorithmus funktioniert 2015-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 2015-10-16 10:39:34 +02:00
3a18088801 Erste Änderung an RefType
Tests für Extends angelegt
2015-10-15 22:16:18 +02:00
0a17be3c4f Abstrakter Test für BytecodeTests
TypedVectorTest angelegt: funktoniert schon
OverloadingTest angelegt: Nächstes Ziel
2015-10-15 19:12:38 +02:00
4f1c02834d Merge branch 'bytecode' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode 2015-10-15 17:46:20 +02:00
d6fb9ff2c7 ConditionTest angelegt
ForTest gefixed
2015-10-15 17:46:13 +02:00
JanUlrich
88b1c3e57c WriteLog anfügen 2015-10-15 16:28:10 +02:00
JanUlrich
a541b353cd Änderungen an IFStmt 2015-10-15 16:15:13 +02:00
f23a341d72 Merge branch 'bytecode' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode 2015-10-15 14:55:30 +02:00
JanUlrich
e104b2e379 Test anfügen 2015-10-15 13:56:12 +02:00
bcbe82c64e Tests für verschiedene Statements angelegt
If, IfElse Implementiert
Fehlende Interface Implementierungen mit NotImplementedException hinzugefügt
2015-10-13 19:25:51 +02:00
JanUlrich
d65db7b55e merge 2015-09-29 18:19:32 +02:00
JanUlrich
eb3db718ad Neue Testfälle in bytecode 2015-09-29 18:18:06 +02:00
JanUlrich
29dea524a5 Experimenteller Status. Änderungen an ClassSignatur Generierung 2015-09-29 00:28:59 +02:00
JanUlrich
1371220249 Fehler in TypeDeplyment behoben 2015-09-28 16:35:01 +02:00
JanUlrich
46291a6056 Bug 23 gefixt. 2015-09-24 15:26:34 +02:00
Pluemicke Martin
f2c7d3b6fa Matrix_lambda.jav Matrix_lambdaTest.java hinzugefuegt 2015-09-23 22:33:54 +02:00
Pluemicke Martin
02b17b1a8f Test2 in Test.java hinzugefuegt 2015-09-23 22:17:41 +02:00
JanUlrich
0906fa2e9e Test angefügt 2015-09-23 17:32:21 +02:00
JanUlrich
61a4bc3cd7 Fehler in Lambda2_2 gefixt 2015-09-23 17:22:01 +02:00
JanUlrich
c5f0e73e50 Identity implementiert 2015-09-23 15:30:35 +02:00
JanUlrich
99a7510810 Runnable gefixt 2015-09-23 12:48:08 +02:00
Martin Plümicke
c1532ece13 Merge branch 'refactoring' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into refactoring 2015-09-23 10:50:51 +02:00
Martin Plümicke
84df9bd354 Id hinzugefuegt 2015-09-23 10:48:55 +02:00
JanUlrich
86e06a6e7a Erweitern des Bytecode Gen. 2015-09-22 18:43:36 +02:00
JanUlrich
296ffbe297 Fehler in FieldDeclaration behoben. Signaturen an Methoden und Klassen angefügt 2015-09-17 20:57:33 +02:00
JanUlrich
a9611fdd90 Erster zusammengehackter Stand, bei dem Runnable.jav-Test funktioniert 2015-09-16 18:45:45 +02:00
JanUlrich
bfe6b03605 Umstieg auf BCEL6 SourceCode. Einführen von DHBWInstructionFactory 2015-09-10 16:21:30 +02:00
JanUlrich
ccd25ab865 Bytecode erweitert. BCEL6-SNAPSHOT eingebunden. 2015-09-02 17:11:32 +02:00
JanUlrich
64bed0c60d MethodCall implementiert 2015-08-27 16:36:19 +02:00
JanUlrich
133740d1f8 Merge branch 'bytecode' into refactoring 2015-08-27 13:37:45 +02:00
JanUlrich
636149d664 Merge mit Master 2015-08-27 13:37:41 +02:00
JanUlrich
d0267aa960 Bytecode erweitert 2015-08-27 13:36:14 +02:00
JanUlrich
1964a64f94 Klassen für den BCELifier anfügen 2015-08-27 12:32:07 +02:00
JanUlrich
985f3e984c Fehler in Parser behoben 2015-08-26 15:08:04 +02:00
JanUlrich
2d8adb5c69 Beginn der Implementierung von Bytecode für Lambda Expression 2015-08-26 14:48:51 +02:00
JanUlrich
c7ffabe0f0 Im Unify wird nur noch bei SUBST deepCopy angewendet. Timer implementiert zum ermitteln der Zeitaufwendungen der einzelnen Schritte im Algorithmus 2015-07-14 18:43:54 +02:00
JanUlrich
e891551b4e Merge mit bytecode 2015-07-14 14:51:15 +02:00
JanUlrich
97cb020d45 Bytecode Tests anfügen 2015-07-14 14:49:46 +02:00
JanUlrich
44599246b2 FunVoidN einführen 2015-07-08 17:46:54 +02:00
JanUlrich
4f9b4c0e16 Merge mit Master 2015-07-08 16:54:39 +02:00
Fütterling, Franziska (WWI2012D)
172ea3fbee GenCode: Lambda theorethisch korrekt, hängt aber noch an einer
unbekannten NullPointerException
2015-07-08 16:43:10 +02:00
Fütterling, Franziska (WWI2012D)
3111d51005 GenCode: Versuch LambdaExpression umzusetzen, scheitert aber bislang an
nicht importierbaren Klassen aus BCEL
2015-07-08 15:00:47 +02:00
JanUlrich
c3a8567e3f Filter in Unify zw. Schritt 4 und 5 einfügen 2015-07-08 10:37:26 +02:00
JanUlrich
442da87f48 Debug-Code einfügen für Karthesisches Produkt in Unify 2015-06-26 12:25:46 +02:00
Schubert, Julia (WWI2012D)
d2f50069d2 NewArray implementiert, scheitert daran, dass der Parser keine Array
Initialisierung annimmt.
2015-06-25 23:05:51 +02:00
Fütterling, Franziska (WWI2012D)
03b0544131 GenCode: LongLit implementiert, aufgrund von Typinferenz-Problemen nicht
testbar
2015-06-25 16:20:51 +02:00
Fütterling, Franziska (WWI2012D)
5f6525db19 GenCode: FloatLit implementiert, aufgrund von Typeinferenz-Problemen
nicht testbar.
2015-06-25 16:12:18 +02:00
Fütterling, Franziska (WWI2012D)
ea2aa91761 GenCode: DoubleLiteral implementiert. Aufgrund von Typinferenz-Problemen
kann ein erfolgreicher Test-Run nicht konsisten repliziert werden.
2015-06-25 16:01:24 +02:00