Commit Graph

  • 66b37482db Support für eindimensionale Arrays von RefTypes angefügt JanUlrich 2015-10-22 16:46:06 +02:00
  • 632c2ca508 Genericklassen für Superklassen, Fieldtypes und Methodenparameter werden generiert Enrico Schrödter 2015-10-20 15:58:39 +02:00
  • bafffe26ad Generierung von Generic Klasse auskommentiert Enrico Schrödter 2015-10-20 14:07:57 +02:00
  • 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ödter 2015-10-16 15:15:30 +02:00
  • 343ce89f7d Merge branch 'bytecode' into unifyDev 1759084948053985005/unifyDev 1759084948053985005/tmp_refs/heads/unifyDev 1758450470731134591/unifyDev 1758450470731134591/tmp_refs/heads/unifyDev 1757836219184398933/unifyDev 1757836219184398933/tmp_refs/heads/unifyDev unifyDev JanUlrich 2015-10-16 14:13:35 +02:00
  • 6a8590ab0d FreshWildcardType muss von ObjectType ableiten, damit der Unifikationsalgorithmus funktioniert Enrico Schrödter 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 Enrico Schrödter 2015-10-16 10:39:34 +02:00
  • 3a18088801 Erste Änderung an RefType Tests für Extends angelegt Enrico Schrödter 2015-10-15 22:16:18 +02:00
  • 0a17be3c4f Abstrakter Test für BytecodeTests TypedVectorTest angelegt: funktoniert schon OverloadingTest angelegt: Nächstes Ziel Enrico Schrödter 2015-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ödter 2015-10-15 17:46:20 +02:00
  • d6fb9ff2c7 ConditionTest angelegt ForTest gefixed Enrico Schrödter 2015-10-15 17:46:13 +02:00
  • 88b1c3e57c WriteLog anfügen JanUlrich 2015-10-15 16:28:10 +02:00
  • a541b353cd Änderungen an IFStmt JanUlrich 2015-10-15 16:15:13 +02:00
  • f23a341d72 Merge branch 'bytecode' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode Enrico Schrödter 2015-10-15 14:55:30 +02:00
  • e104b2e379 Test anfügen JanUlrich 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 Enrico Schrödter 2015-10-13 19:25:51 +02:00
  • d65db7b55e merge JanUlrich 2015-09-29 18:19:32 +02:00
  • eb3db718ad Neue Testfälle in bytecode JanUlrich 2015-09-29 18:18:06 +02:00
  • 29dea524a5 Experimenteller Status. Änderungen an ClassSignatur Generierung JanUlrich 2015-09-29 00:28:59 +02:00
  • 1371220249 Fehler in TypeDeplyment behoben JanUlrich 2015-09-28 16:35:01 +02:00
  • 46291a6056 Bug 23 gefixt. JanUlrich 2015-09-24 15:26:34 +02:00
  • f2c7d3b6fa Matrix_lambda.jav Matrix_lambdaTest.java hinzugefuegt Pluemicke Martin 2015-09-23 22:33:54 +02:00
  • 02b17b1a8f Test2 in Test.java hinzugefuegt Pluemicke Martin 2015-09-23 22:17:41 +02:00
  • 0906fa2e9e Test angefügt JanUlrich 2015-09-23 17:32:21 +02:00
  • 61a4bc3cd7 Fehler in Lambda2_2 gefixt JanUlrich 2015-09-23 17:22:01 +02:00
  • c5f0e73e50 Identity implementiert JanUlrich 2015-09-23 15:30:35 +02:00
  • 99a7510810 Runnable gefixt JanUlrich 2015-09-23 12:48:08 +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
  • ccd25ab865 Bytecode erweitert. BCEL6-SNAPSHOT eingebunden. JanUlrich 2015-09-02 17:11:32 +02:00
  • 64bed0c60d MethodCall implementiert JanUlrich 2015-08-27 16:36:19 +02:00
  • 133740d1f8 Merge branch 'bytecode' into refactoring JanUlrich 2015-08-27 13:37:45 +02:00
  • 636149d664 Merge mit Master JanUlrich 2015-08-27 13:37:41 +02:00
  • d0267aa960 Bytecode erweitert JanUlrich 2015-08-27 13:36:14 +02:00
  • 1964a64f94 Klassen für den BCELifier anfügen JanUlrich 2015-08-27 12:32:07 +02:00
  • 985f3e984c Fehler in Parser behoben JanUlrich 2015-08-26 15:08:04 +02:00
  • 2d8adb5c69 Beginn der Implementierung von Bytecode für Lambda Expression JanUlrich 2015-08-26 14:48:51 +02:00
  • 8d1b2c6b82 Unify Debuoutput angefügt JanUlrich 2015-08-04 11:06:18 +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
  • 97cb020d45 Bytecode Tests anfügen JanUlrich 2015-07-14 14:49:46 +02:00
  • 44599246b2 FunVoidN einführen JanUlrich 2015-07-08 17:46:54 +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
  • 2b12767764 BCEL 6.0 SNAPSHOT angefügt JanUlrich 2015-07-08 15:48:32 +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
  • b4d9cfbe0c GenCode: Reupload Assign Type-Switch wegen Mergeproblemen Fütterling, Franziska (WWI2012D) 2015-06-25 15:18:14 +02:00
  • 6dd922a263 Testcode umgeschrieben Fikus, Evelyn (WWI2012D) 2015-06-25 14:29:16 +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
  • 1cd1aa7a50 Änderung an StringLitTest.jav -> jetzt return void Fütterling, Franziska (WWI2012D) 2015-06-22 16:40:30 +02:00
  • 39580fc15e Testcode für BoolLit geschrieben Schubert, Julia (WWI2012D) 2015-06-22 16:30:11 +02:00
  • 68aa427220 BCEL Test für BoolLit Schubert, Julia (WWI2012D) 2015-06-22 16:26:18 +02:00
  • 8da8eb7d28 Neuer Versuch StringLiteral Fikus, Evelyn (WWI2012D) 2015-06-22 16:22:12 +02:00
  • 5da4ed534d Erneuter Assign-Commit aufgrund von merge-Problemen Fütterling, Franziska (WWI2012D) 2015-06-22 16:14:45 +02:00
  • ad0e8643ec Update StringLiteral; Test läuft allerdings nicht durch Fikus, Evelyn (WWI2012D) 2015-06-22 15:17:59 +02:00
  • 614607e803 Weiterer bcel Versuch StringLiteral Fikus, Evelyn (WWI2012D) 2015-06-22 15:08:30 +02:00
  • 09a447cc48 Versuch bcel für StringLiteral Fikus, Evelyn (WWI2012D) 2015-06-22 14:49:22 +02:00
  • d96b36c5d1 Assign.java genByteCode Methode angefügt (noch leer) Fikus, Evelyn (WWI2012D) 2015-06-22 12:55:21 +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