Commit Graph

  • bd0b2e6058 new file: ../../../../../../../../java/packages/OLTest.java new file: ../../../OL.jav new file: ../../../OLMain.jav pl@gohorb.ba-horb.de 2019-12-30 10:45:32 +0100
  • 0c9c8ef321 modified: ../../../../../../../../../main/java/de/dhbwstuttgart/syntaxtree/factory/ASTFactory.java Bug 182 fixed pl@gohorb.ba-horb.de 2019-12-29 19:42:40 +0100
  • 4b4087ae24 Trying to add Names that are not imported to availableClasses (unfinished) JanUlrich 2019-12-27 18:51:04 +0100
  • 19989bfe11 Add Console Interface parameters, output directory and classpath JanUlrich 2019-12-26 19:43:00 +0100
  • f59a7d221e Fix bug #181 JanUlrich 2019-12-26 15:22:40 +0100
  • c1c12fa33c new file: mathStrucVectorTest.java new file: ../../resources/javFiles/packageTest/de/test/mathStruc.jav new file: ../../resources/javFiles/packageTest/de/test/mathStrucVector.jav new file: ../../resources/javFiles/packageTest/de/test/vectorAdd.jav pl@gohorb.ba-horb.de 2019-12-23 16:34:07 +0100
  • 7fd03d505e Merge branch 'addPackages' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into addPackages pl@gohorb.ba-horb.de 2019-12-23 11:25:36 +0100
  • 4391adfb0f modified: src/main/java/de/dhbwstuttgart/typeinference/typeAlgo/TYPEStmt.java modified: src/test/resources/bytecode/javFiles/OL.jav pl@gohorb.ba-horb.de 2019-12-23 11:25:07 +0100
  • d0b6dbcd30 Tests anfügen und Bugs fixen JanUlrich 2019-12-22 22:52:55 +0100
  • 306af907c5 Nicht mit mehreren Eingabedateien testen JanUlrich 2019-12-22 22:32:40 +0100
  • 75eaee6644 Abgabeprotokoll JanUlrich 2019-12-22 17:59:40 +0100
  • 0378c17e7d ClassLoader austauschen gegen den Classloader, welcher in JavaCompilerCore erstellt wird JanUlrich 2019-12-22 14:27:54 +0100
  • 3e67da6e34 merge JanUlrich 2019-12-16 00:56:54 +0100
  • 1d16b9f2b9 Documentation JanUlrich 2019-12-16 00:55:04 +0100
  • afd2c21ca8 Add classPath option to JavaTXCompiler and parse with URLClassLoader JanUlrich 2019-12-16 00:54:00 +0100
  • 74622550c2 Add Logfiles Directory, but ignore all files inside it JanUlrich 2019-12-15 21:58:29 +0100
  • bb75fca0d7 Add ImportTest JanUlrich 2019-12-15 14:57:03 +0100
  • c82abcaae5 Generate Package names in .class files JanUlrich 2019-12-15 14:49:19 +0100
  • a3b4ea9b1c [Bytecde] Generate new directory if given output path doesnt exist yet JanUlrich 2019-12-14 17:50:23 +0100
  • af5b23e31a Use JavaClassName instead of Strings JanUlrich 2019-12-14 15:35:52 +0100
  • 084b54d295 modified: ../src/main/java/de/dhbwstuttgart/syntaxtree/visual/OutputGenerator.java modified: ../src/main/java/de/dhbwstuttgart/typeinference/typeAlgo/TYPEStmt.java einige Korrekturen pl@gohorb.ba-horb.de 2019-12-09 15:54:22 +0100
  • e305c3cb55 [MINOR]: Optimized imports. michael 2019-12-09 13:52:37 +0100
  • 835f0755da Merge branch 'simplifyRes' of uhl@gohorb.ba-horb.de:/bahome/projekt/git/JavaCompilerCore into simplifyRes michael 2019-12-06 20:22:52 +0100
  • 14b127390e [MINOR]: Umlaute in Kommentaren korrigiert. michael 2019-12-06 20:22:33 +0100
  • 0c1337f84b Merge branch 'simplifyRes' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into simplifyRes pl@gohorb.ba-horb.de 2019-12-06 13:09:55 +0100
  • 5c1015b51e modified: src/main/java/de/dhbwstuttgart/parser/SyntaxTreeGenerator/SyntaxTreeGenerator.java - fieldType = TypePlaceholder.fresh(fieldDeclarationContext.getStart()); + fieldType = TypePlaceholder.fresh(fieldDeclarationContext.variableDeclaratorList().getStart()); //PL 2019-12-06: variableDeclaratorList() eingefuegt, um als Token nicht die Modifier zu bekommen pl@gohorb.ba-horb.de 2019-12-06 12:57:07 +0100
  • c52da7951a Bug 176 - Argumente mit Typvariabelen werden die Generics einschließlich Bounds immer bei den Argumenten eingefügt michael 2019-12-05 21:51:53 +0100
  • 6dc15acba4 Build for JDK 1.8 michael 2019-12-05 21:50:11 +0100
  • 6cbabee65a Merge remote-tracking branch 'origin/bigRefactoring' into simplifyRes michael 2019-12-02 20:15:33 +0100
  • c18daad047 Korrektur der Ersetzung. michael 2019-12-02 15:32:18 +0100
  • 1eaeca1db5 Refactoring in pom.xml Michael Uhl 2019-11-27 21:40:35 +0100
  • 09a6aec65d Erste Tests und die Möglichkeit generateBytecode null als Pfad zu übergeben JanUlrich 2019-11-24 17:52:02 +0100
  • 766e71bb3a Beginn mit Werksvertrag: Package Support JanUlrich 2019-11-19 21:53:53 +0100
  • 802d7726d4 Merge branch 'bigRefactoring' into addPackages JanUlrich 2019-11-19 21:51:14 +0100
  • c68d773486 modified: ../../../../main/java/de/dhbwstuttgart/typeinference/unify/TypeUnify2Task.java modified: ../../../../main/java/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java Threadsteuerung veranendert, so dass möglichst veile Threads gleichzeitig laufen. Müsste noch verbessert werden können. bytecode2 pl@gohorb.ba-horb.de 2019-11-18 14:37:59 +0100
  • c0f5fd1e0a Merge branch 'simplifyRes' of uhl@gohorb.ba-horb.de:/bahome/projekt/git/JavaCompilerCore into simplifyRes Michael Uhl 2019-11-14 14:07:04 +0100
  • 52b3498dfb Vor Fertigstellung Ersetzung Generics. Michael Uhl 2019-11-13 10:14:07 +0100
  • 7343ea1701 Vor Fertigstellung Ersetzung Generics. Michael Uhl 2019-11-13 10:14:07 +0100
  • 00bbd5279f modified: src/main/java/de/dhbwstuttgart/core/JavaTXCompiler.java log-File-Ausgabe etwas ergaenzt pl@gohorb.ba-horb.de 2019-10-24 17:47:51 +0200
  • 6c783a18c7 new file: ../../../../../PlugInBau.txt modified: ../../bytecode/javFiles/Faculty.jav modified: ../../bytecode/javFiles/OL.jav modified: ../../bytecode/javFiles/Y.jav modified: ../../bytecode/javFiles/mathStruc.jav pl@gohorb.ba-horb.de 2019-10-22 16:44:38 +0200
  • 8c195601d5 Fixed signature problem for FunN Fayez Abu Alia 2019-10-12 11:32:56 +0200
  • 37f8f2e1e0 modified: ../../bytecode/javFiles/Y.jav Anwendung von Y eingefuegt. pl@gohorb.ba-horb.de 2019-09-19 13:57:49 +0200
  • 0903efda0d Fixed bug 115 Fayez Abu Alia 2019-09-19 13:00:35 +0200
  • 6e9eae38ca Compile fix. Michael Uhl 2019-09-17 09:46:47 +0200
  • 0138e4fe2d Merge branch 'bytecode2' into simplifyRes Michael Uhl 2019-09-17 09:41:08 +0200
  • 9741b5e14e Merge remote-tracking branch 'origin/bytecode2' into simplifyRes Michael Uhl 2019-09-17 09:36:56 +0200
  • c2030123d5 Fixed bugs 163 and 169 Fayez Abu Alia 2019-09-17 09:33:18 +0200
  • 25fb7a2e28 Plugin: Additional generic insert points. Michael Uhl 2019-09-16 11:52:34 +0200
  • d1637b8eb9 Merge branch 'bytecode2' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode2 Fayez Abu Alia 2019-08-29 11:50:23 +0200
  • 9abda637a1 Generic generator algorithm - fixed bug Fayez Abu Alia 2019-08-29 10:49:18 +0200
  • 82c0837d1f mathStruc.jav hinzugefügt pl@gohorb.ba-horb.de 2019-08-23 15:06:54 +0200
  • a41e9804a0 Merge branch 'bytecode2' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode2 Fayez Abu Alia 2019-07-31 13:18:07 +0200
  • 25c685c705 Merged with simplifyRes and cleaned up code Fayez Abu Alia 2019-07-31 13:16:14 +0200
  • 3ecb202a90 Generic generator algorithm v1 Fayez Abu Alia 2019-07-31 11:55:24 +0200
  • efdb58e67c Added throw Exception to method getSimplifyResultsByName Fayez Abu Alia 2019-07-31 10:33:43 +0200
  • eed8f32cb7 Merge branch 'simplifyRes' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into simplifyRes Fayez Abu Alia 2019-07-31 10:27:43 +0200
  • 87d0a46ba5 Generic generator algorithm v0.1 Fayez Abu Alia 2019-07-31 10:24:58 +0200
  • 5b75250fcf Merge branch 'bigRefactoring' into simplifyRes Michael Uhl 2019-07-29 16:21:25 +0200
  • 7f29b39195 Generic Method inserts. Michael Uhl 2019-07-26 10:12:53 +0200
  • 7a4bc32974 Generic generator algorithm v0.1 Fayez Abu Alia 2019-07-25 22:24:06 +0200
  • dfddc44f29 Separated the algorithm into two parts. Part 1 is the simplification of the constraints and part 2 is generation of generics. Fayez Abu Alia 2019-07-12 19:50:46 +0200
  • 347d86a379 Genericsgenerator step 2 and 3 Fayez Abu Alia 2019-07-11 15:52:38 +0200
  • d77f2176f2 Generics generator step 1 Fayez Abu Alia 2019-07-10 15:26:16 +0200
  • 4f39eccecb Removed an old getter method Fayez Abu Alia 2019-07-05 13:45:24 +0200
  • 669e7f111f Separated the generation of bytecode and the calculation of simplify results from each other Fayez Abu Alia 2019-07-05 13:29:34 +0200
  • 32d12677bf Merge branch 'bytecode2' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode2 pl@gohorb.ba-horb.de 2019-06-28 11:41:47 +0200
  • 92b2f5c9cc modified: src/test/resources/bytecode/javFiles/Faculty.jav } eingefuegt pl@gohorb.ba-horb.de 2019-06-28 11:41:19 +0200
  • c1e6526b43 Removed unnecessary tests Fayez Abu Alia 2019-06-26 12:18:49 +0200
  • 0194e30206 Fixed Bug 150. Fayez Abu Alia 2019-06-26 12:16:47 +0200
  • 3c36c61077 Fixed Bugs 159, 162 and 163 Fayez Abu Alia 2019-06-13 14:01:32 +0200
  • 857d63322e Fixed Bug 152 Faculty Probleme Fayez Abu Alia 2019-06-07 10:28:48 +0200
  • b801e144c3 Merged with bigRefactoring. Added method to generate signature to FunN-Interfaces. Adapted jav-Files. Fayez Abu Alia 2019-06-06 12:15:51 +0200
  • f6669f8c13 new file: ../../../java/bytecode/VectorAddTest.java Martin Plümicke 2019-06-05 10:28:51 +0200
  • 2b7aef5e87 modified: ../../../../main/java/de/dhbwstuttgart/core/JavaTXCompiler.java modified: ../../../../main/java/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java Pfad fuer logFile nach JavaCompilerCore/logFiles verlegt. Martin Plümicke 2019-06-05 10:21:25 +0200
  • 0233426979 Merge remote-tracking branch 'origin/bigRefactoring' into bigRefactoring unify-test Michael Uhl 2019-05-14 21:54:41 +0200
  • 3d0d11adb7 Code aufgeräumt. Michael Uhl 2019-05-14 21:43:32 +0200
  • 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