Commit Graph

  • 212144db86 renamed: test/java/bytecode/FunOLTest.java -> test/java/bytecode/OLFunTest.java new file: test/resources/bytecode/javFiles/OLFun.jav Martin Plümicke 2019-05-14 20:30:32 +0200
  • bd0517ae29 modified: src/main/java/de/dhbwstuttgart/core/JavaTXCompiler.java modified: src/main/java/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java log-File in anderen Pfad Martin Plümicke 2019-05-14 19:54:51 +0200
  • f210dd3c25 modified: ../../../main/java/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java try der Nullpointer-Exception erweitert. Martin Plümicke 2019-05-13 11:11:47 +0200
  • 4602e95f09 modified: ../../../main/java/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java Martin Plümicke 2019-05-12 20:00:03 +0200
  • 1ef228a045 modified: ../../../main/java/de/dhbwstuttgart/core/JavaTXCompiler.java public volatile UnifyTaskModel usedTasks = new UnifyTaskModel(); auf publich gesetzt Martin Plümicke 2019-05-12 19:54:30 +0200
  • c3c0a11572 Debugabfrage entfernt, die Exception ausgeloest hat Martin Plümicke 2019-05-12 19:15:26 +0200
  • d14406e474 modified: ../../../main/java/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java modified: ../../resources/bytecode/javFiles/MatrixOP.jav Martin Plümicke 2019-05-10 21:23:28 +0200
  • a149b0c391 modified: ../../../main/java/de/dhbwstuttgart/typeinference/unify/TypeUnify2Task.java modified: ../../../main/java/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java modified: ../../../main/java/de/dhbwstuttgart/typeinference/unify/UnifyTaskModel.java Martin Plümicke 2019-05-10 21:02:24 +0200
  • bfbce81409 Abbruch aller Threads eingebaut modified: src/main/java/de/dhbwstuttgart/core/JavaTXCompiler.java modified: src/main/java/de/dhbwstuttgart/typeinference/unify/TypeUnify.java modified: src/main/java/de/dhbwstuttgart/typeinference/unify/TypeUnify2Task.java modified: src/main/java/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java new file: src/main/java/de/dhbwstuttgart/typeinference/unify/UnifyTaskModel.java pl@gohorb.ba-horb.de 2019-05-10 16:30:55 +0200
  • 985704c0b0 modified: src/main/java/de/dhbwstuttgart/typeinference/typeAlgo/TYPEStmt.java Wen kein Import für die Addition vorhanden ist, wird Fehler ausgegeben Martin Plümicke 2019-05-08 08:58:19 +0200
  • 1f20fecfee ResultPair durchgeschleift. Michael Uhl 2019-05-07 10:38:25 +0200
  • 4b8b0ec362 ConcurrentModificationException umgangen. Michael Uhl 2019-05-05 22:33:16 +0200
  • e48f2b2fd5 Merge remote-tracking branch 'origin/bigRefactoring' into bigRefactoring Michael Uhl 2019-04-27 16:33:20 +0200
  • 11bee80969 Bytecode-Generierung generiert jetzt wieder Bytecode für alle möglichen Typen. Michael Uhl 2019-04-27 16:29:38 +0200
  • 448c489a49 modified: src/main/java/de/dhbwstuttgart/typeinference/result/ResultSet.java modified: src/test/resources/bytecode/javFiles/Lambda.jav modified: src/test/resources/bytecode/javFiles/MatrixOP.jav modified: src/test/resources/bytecode/javFiles/OL.jav Martin Plümicke 2019-04-27 15:44:21 +0200
  • 1e1eb2a2f2 geändert: src/main/java/de/dhbwstuttgart/typeinference/result/ResultSet.java pl@gohorb.ba-horb.de 2019-04-27 14:51:25 +0200
  • 4a7c124fd6 Merge branch 'bytecode2' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bigRefactoring pl@gohorb.ba-horb.de 2019-04-27 09:51:22 +0200
  • 7d01c866a9 modified: ../src/test/resources/bytecode/javFiles/Id.jav modified: ../src/test/resources/bytecode/javFiles/Matrix.jav modified: ../src/test/resources/bytecode/javFiles/MatrixOP.jav modified: ../src/test/resources/bytecode/javFiles/OL.jav pl@gohorb.ba-horb.de 2019-04-26 14:12:46 +0200
  • 84c7d728c5 modified: ../../../main/java/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java modified: ../../resources/bytecode/javFiles/Faculty.jav modified: ../../resources/bytecode/javFiles/MatrixOP.jav bcGenerics Martin Plümicke 2019-04-26 12:03:57 +0200
  • 73f412d22d Klassendatei fuer FunN beim Methodaufruf wird erzeugt, wenn der Receiver den Typ FunN besitzt. Die Loesung vom Duplicate Field Problem wird angepasst. Fayez Abu Alia 2019-04-26 11:56:58 +0200
  • 9ffc74467b Wenn ein Attribut mehrere Loesungen bekommt, wird die Bytecodeerzeugung abgebrochen und ensprechende Exception geworfen. Fayez Abu Alia 2019-04-26 10:27:15 +0200
  • 5950fcc0a9 Neue Klasse MethodCallHelper und Exceptions definiert, die fuer die Uebersetzung von MethodCalls verwendet werden Fayez Abu Alia 2019-04-24 15:43:00 +0200
  • d2fb17ad4e Merge branch 'bcGenerics' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bcGenerics Martin Plümicke 2019-04-21 22:32:20 +0200
  • d9f084cd0f modified: ../../bytecode/javFiles/Faculty.jav neue Imports hinzugefuegt Martin Plümicke 2019-04-21 22:31:55 +0200
  • 481986e8ab Kein Compileraufruf bei Type-Insert - ResultPairMap wird wieder geleeert. Michael Uhl 2019-04-20 17:22:10 +0200
  • 23c37a8cc2 Richtiges Einsetzen ohne Speichern. Michael Uhl 2019-04-19 20:49:28 +0200
  • 6a519ff6dc Ein Feld wird nur einmal in Bytecode uebersetzt. genIns in ResultSet wird angepasst. Fayez Abu Alia 2019-04-18 13:17:50 +0200
  • 5b527ec8ab Merge branch 'bcGenerics' of ssh://abualia@gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bcGenerics Fayez Abu Alia 2019-04-18 10:50:02 +0200
  • 709041f024 Adapted TypedID jav-file Fayez Abu Alia 2019-04-18 10:48:59 +0200
  • 905d9e25a2 [PLUGIN]: Filter type insert points after insertion. Michael Uhl 2019-04-18 09:42:34 +0200
  • e086ff187e modified: ../../../../main/java/de/dhbwstuttgart/typeinference/result/ResolvedType.java Attribut additionalGenerics auskommentiert. Martin Plümicke 2019-04-12 10:41:42 +0200
  • 588212389a Die Bestimmung der Constraints aus dem ResolvedType herausgenommen und im ResultSet integriert. Damit kommen immer die gleichen Constraints raus. Diese werden ohnehin in der Bytecodegenerierung nochmals ausgewertet. Martin Plümicke 2019-04-12 10:28:39 +0200
  • 1454281628 Merge branch 'bigRefactoring' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bcGenerics Martin Plümicke 2019-04-11 11:57:30 +0200
  • 602216d9e2 Generics beruecksichtigt Fayez Abu Alia 2019-04-11 11:26:54 +0200
  • e53c29f582 modified: ../../../main/java/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java Martin Plümicke 2019-04-06 00:53:35 +0200
  • 8c80a11675 Merge remote-tracking branch 'origin/plugin' into plugin plugin Michael Uhl 2019-04-05 13:02:17 +0200
  • 789b13aea9 Merge branch 'bigRefactoring' into plugin Michael Uhl 2019-04-05 12:56:57 +0200
  • 656c77d16b Merge branch 'bytecode2' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bigRefactoring Martin Plümicke 2019-04-05 12:52:28 +0200
  • 9d16855ce2 Bug in Matrix gefixt Fayez Abu Alia 2019-04-05 12:38:29 +0200
  • 9d2fdf9692 Merge branch 'bytecode2' of ssh://abualia@gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode2 Fayez Abu Alia 2019-04-05 12:06:22 +0200
  • 5c5b1ea2b1 IdTest funktioniert Fayez Abu Alia 2019-04-05 12:05:07 +0200
  • 2e2227b701 Merge branch 'bytecode2' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode2 Martin Plümicke 2019-04-05 12:00:30 +0200
  • 16baa5eaa8 modified: ../../../../main/java/de/dhbwstuttgart/syntaxtree/factory/UnifyTypeFactory.java modified: ../../../../main/java/de/dhbwstuttgart/typeinference/unify/model/ReferenceType.java Martin Plümicke 2019-04-05 11:59:34 +0200
  • 588b9ef83a Merge branch 'bytecode2' of ssh://abualia@gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode2 Fayez Abu Alia 2019-04-05 10:44:52 +0200
  • ee932892c6 subString durch contains ersetzt Fayez Abu Alia 2019-04-05 10:43:09 +0200
  • 547ad9601a Merge branch 'bytecode2' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode2 Martin Plümicke 2019-04-04 14:08:31 +0200
  • 6c94404f27 [MINOR]: Optimized imports. Michael Uhl 2019-03-31 11:45:49 +0200
  • 2b5b677682 Für Eclipse-Plugin: Vorläufige Lösung zum Einsetzen von Generics nur an Klassen ausgeschaltet. Michael Uhl 2019-03-31 11:39:57 +0200
  • 1edc023ed9 modified: ../../../main/java/de/dhbwstuttgart/syntaxtree/factory/UnifyTypeFactory.java modified: ../../../main/java/de/dhbwstuttgart/typeinference/unify/model/ReferenceType.java Generische Typvariablen im Unify durch Tag im ReferenceType eingefuehrt Martin Plümicke 2019-03-28 17:44:42 +0100
  • df0f26c021 :w:wq Martin Plümicke 2019-03-28 16:55:48 +0100
  • 0f1526daa2 modified: ../../../main/java/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java deleted: .gitignore Martin Plümicke 2019-03-28 15:44:03 +0100
  • 53d1f20a40 Merge remote-tracking branch 'origin/bytecode2' into bytecode2 Michael Uhl 2019-03-28 14:56:47 +0100
  • ec4defd087 Getter and setter for token. Michael Uhl 2019-03-28 14:56:36 +0100
  • 6a2a8313e6 Generics werden in Signature richtig dargestellt und die passende Deskriptoren werden richtig erzeugt Fayez Abu Alia 2019-03-28 14:07:04 +0100
  • d4a59517d3 Wenn die Klasse keine Generics besitzt und Methoden besitzen Generics wird eine new SimplifyResult Instanz erzeugt, da sonst eine NullException aufgelöst wird Fayez Abu Alia 2019-03-21 12:23:50 +0100
  • f4b5124fd3 Merge branch 'bytecode2' of ssh://abualia@gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode2 Fayez Abu Alia 2019-03-21 12:06:01 +0100
  • c921330b55 Methode getSimplifyList definiert, die eine Liste von Ergebnisse des Simplify-Alg zurueckliefert Fayez Abu Alia 2019-03-21 12:03:13 +0100
  • 4ba4292db4 Merge branch 'unify-test' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bigRefactoring Martin Plümicke 2019-03-20 16:30:21 +0100
  • 57b5a51895 modified: ../../../main/java/de/dhbwstuttgart/core/JavaTXCompiler.java Martin Plümicke 2019-03-20 16:24:55 +0100
  • 986ce8e6e0 modified: ../../../main/java/de/dhbwstuttgart/core/JavaTXCompiler.java modified: ../../../main/java/de/dhbwstuttgart/typeinference/unify/TypeUnify.java modified: ../../../main/java/de/dhbwstuttgart/typeinference/unify/TypeUnify2Task.java modified: ../../../main/java/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java Martin Plümicke 2019-03-20 14:35:50 +0100
  • 8a6646bd7c modified: ../../../main/java/de/dhbwstuttgart/core/JavaTXCompiler.java Martin Plümicke 2019-03-20 13:00:08 +0100
  • 01a548215a Merge branch 'bytecode2' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bigRefactoring Martin Plümicke 2019-03-20 12:53:35 +0100
  • 66cd1e7012 modified: ../../bytecode/javFiles/MatrixOP.jav Martin Plümicke 2019-03-20 12:45:17 +0100
  • b3897d2260 modified: src/main/java/de/dhbwstuttgart/core/JavaTXCompiler.java Martin Plümicke 2019-03-19 17:36:25 +0100
  • 3649f7f767 Merge branch 'bytecode2' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into plugin Martin Plümicke 2019-03-19 17:27:37 +0100
  • d288a0f27d Merge branch 'bigRefactoring' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into plugin Martin Plümicke 2019-03-19 17:16:52 +0100
  • 850fe39426 modified: ../../../main/java/de/dhbwstuttgart/parser/SyntaxTreeGenerator/TypeGenerator.java Typen mit Argumenten korrgiert Martin Plümicke 2019-03-19 16:31:04 +0100
  • 212aeaa3a0 modified: ../../../main/java/de/dhbwstuttgart/core/JavaTXCompiler.java modified: ../../../main/java/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java Martin Plümicke 2019-03-18 16:14:13 +0100
  • 7cb2eed36e Logger comes from plugin now. Michael Uhl 2019-03-18 09:33:22 +0100
  • 82f330eab5 modified: ../../../main/java/de/dhbwstuttgart/core/JavaTXCompiler.java modified: ../../../main/java/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java modified: ../../resources/bytecode/javFiles/Matrix.jav Martin Plümicke 2019-03-17 17:44:09 +0100
  • 9ab98a7e1d Merge remote-tracking branch 'origin/plugin' into plugin Michael Uhl 2019-03-15 11:05:05 +0100
  • 6c83206f3a Merge branch 'bytecode2' into plugin Michael Uhl 2019-03-15 11:03:47 +0100
  • f25ba4d13e Merge remote-tracking branch 'origin/bytecode2' into bytecode2 Michael Uhl 2019-03-15 10:53:10 +0100
  • 4d4be5420b Anpassung asynchroner Aufruf des Plugins ======================================== Michael Uhl 2019-03-15 10:52:31 +0100
  • a01779d6df modified: ../../../main/java/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java auskommentierter Code der nach checkA verschoben wurde geloescht Martin Plümicke 2019-03-14 00:27:21 +0100
  • 44ed1d8e8d modified: ../../../main/java/de/dhbwstuttgart/core/JavaTXCompiler.java Martin Plümicke 2019-03-14 00:20:19 +0100
  • 75adbaf579 Merge branch 'bigRefactoring' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into unify-test Martin Plümicke 2019-03-07 13:45:03 +0100
  • 411629279d modified: ../../../main/java/de/dhbwstuttgart/typeinference/unify/model/UnifyPair.java Kommentar eingefuegt Martin Plümicke 2019-03-07 13:44:29 +0100
  • 47783083b0 Merge branch 'bigRefactoring' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into unify-test Martin Plümicke 2019-03-07 13:42:26 +0100
  • 94c32609c6 modified: ../../../main/java/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java disableCondWildcards wird aufgerufen Martin Plümicke 2019-03-07 13:37:08 +0100
  • 6175fb3ee3 modified: ../../../../main/java/de/dhbwstuttgart/typeinference/unify/model/UnifyPair.java Martin Plümicke 2019-03-07 09:17:05 +0100
  • 2bd6147517 modified: ../../../../main/java/de/dhbwstuttgart/typeinference/unify/TypeUnify2Task.java modified: ../../../../main/java/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java modified: ../../../../main/java/de/dhbwstuttgart/typeinference/unify/model/OrderingUnifyPair.java modified: ../../../../main/java/de/dhbwstuttgart/typeinference/unify/model/UnifyPair.java Noch einige Fehler Martin Plümicke 2019-03-07 09:14:41 +0100
  • 728b729f08 modified: ../../../main/java/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java in calculatePairSets werden andere Constraints fuer die gleiche Variable betrachtet Sollte aber nach computeCartesianRecursive verschoben werden. Martin Plümicke 2019-03-05 00:24:11 +0100
  • 27c6351aed modified: ../../../main/java/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java Anfang Paare zusammenfassen Martin Plümicke 2019-03-01 16:52:59 +0100
  • fc14cf9893 modified: ../../../main/java/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java subst-Anwendung gleich am Anfang von unify eingefuehrt Martin Plümicke 2019-02-28 18:29:08 +0100
  • b46e0b855c modified: ../../resources/bytecode/javFiles/MatrixOP.jav Martin Plümicke 2019-02-28 15:38:30 +0100
  • 88ec8823fd modified: ../../../main/java/de/dhbwstuttgart/parser/SyntaxTreeGenerator/TypeGenerator.java modified: ../../../main/java/de/dhbwstuttgart/syntaxtree/factory/UnifyTypeFactory.java deleted: ../../../main/java/de/dhbwstuttgart/syntaxtree/type/FunN.java modified: ../../../main/java/de/dhbwstuttgart/typeinference/assumptions/FunNClass.java modified: ../../../main/java/de/dhbwstuttgart/typeinference/assumptions/MethodAssumption.java modified: ../../../main/java/de/dhbwstuttgart/typeinference/typeAlgo/TYPEStmt.java modified: ../../../main/java/de/dhbwstuttgart/typeinference/unify/model/FunNType.java Es wird jetzt FunN-Type FunN$$ geparst Der Typ FunN wurde entfernt Der Name des Typs FunNType wurde um $$ am Ende ergänzt Martin Plümicke 2019-02-27 16:04:55 +0100
  • c77a2b3354 Merge branch 'bytecode2' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode2 Fayez Abu Alia 2019-02-25 19:20:43 +0100
  • 8a5dbb28ac Bug gefixt: genericList als Paramater uebergeben Fayez Abu Alia 2019-02-25 19:20:11 +0100
  • 86768153c0 Merge remote-tracking branch 'origin/bytecode2' into bytecode2 Michael Uhl 2019-02-24 15:06:49 +0100
  • 5722f0285b Skip tests in maven build. Michael Uhl 2019-02-24 15:06:34 +0100
  • 6c19a9f78c Merge branch 'bytecode2' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode2 Fayez Abu Alia 2019-02-21 13:35:07 +0100
  • 3e186334a2 Simpify Algo korrigiert so dass die lokalen Variablen der Methode beruecksichtigt werden Fayez Abu Alia 2019-02-21 13:34:36 +0100
  • 6a6e6b343d modified: ../../core/JavaTXCompiler.java modified: TypeUnifyTask.java NullWriter eingefuegt Martin Plümicke 2019-02-21 12:06:04 +0100
  • 9d93fa63fa new file: UnifyResultListener.java new file: model/hashKeyType.java Martin Plümicke 2019-02-20 18:33:27 +0100
  • 666bf26594 Merge branch 'bigRefactoring' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into plugin Martin Plümicke 2019-02-20 17:54:04 +0100
  • fcad60996c modified: de/dhbwstuttgart/typeinference/unify/model/FiniteClosure.java Martin Plümicke 2019-02-20 17:53:45 +0100
  • 29963dfbc3 Merge branch 'bigRefactoring' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into plugin Martin Plümicke 2019-02-20 17:51:57 +0100
  • 82d8ecba74 BigRefacoring branch hard rueberkopiert Martin Plümicke 2019-02-20 17:50:06 +0100
  • 9c648546e4 modified: de/dhbwstuttgart/core/JavaTXCompiler.java modified: de/dhbwstuttgart/syntaxtree/factory/UnifyTypeFactory.java modified: de/dhbwstuttgart/typeinference/unify/RuleSet.java modified: de/dhbwstuttgart/typeinference/unify/TypeUnify.java modified: de/dhbwstuttgart/typeinference/unify/TypeUnify2Task.java modified: de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java FileWriter durch Writer ersetzt Martin Plümicke 2019-02-20 17:36:07 +0100