Commit Graph

  • 65e0a22477 Fixed Michael Uhl 2018-12-05 22:34:33 +01:00
  • f79e4c6df0 Maven-Refactoring - [MINOR]: Rearranged. Michael Uhl 2018-12-05 22:34:24 +01:00
  • 67e35ed8d9 Maven-Refactoring - localhost:8080/site with jetty. Michael Uhl 2018-12-05 12:52:45 +01:00
  • 07c35fef10 Maven-Refactoring - Separated code and generated codeö. Michael Uhl 2018-12-05 11:23:35 +01:00
  • 66b6bb7c5d Revert "Corrected format of pom.xml" Michael Uhl 2018-12-04 18:29:32 +01:00
  • 978f222dfa Corrected format of pom.xml - Removed obsolete configuration of "Java compiler Plug-In" Michael Uhl 2018-12-04 18:21:21 +01:00
  • 8e6b9a9ece Maven-Refactoring - Folder: "/src/main/java" - Folder: "/src/test/java" Michael Uhl 2018-12-04 18:14:02 +01:00
  • 7417a3abe1 Corrected format of pom.xml - Tabs to spaces - Indentation Michael Uhl 2018-12-04 15:30:33 +01:00
  • 54325d5168 modified: ../../src/de/dhbwstuttgart/parser/SyntaxTreeGenerator/SyntaxTreeGenerator.java new Arraylist erzeugt beim setzen der Initializer in den Pseudoconstruktor Martin Plümicke 2018-12-04 15:30:04 +01:00
  • af6537841c modified: src/de/dhbwstuttgart/bytecode/BytecodeGen.java modified: src/de/dhbwstuttgart/bytecode/BytecodeGenMethod.java modified: src/de/dhbwstuttgart/bytecode/signature/Signature.java modified: src/de/dhbwstuttgart/bytecode/utilities/KindOfLambda.java modified: src/de/dhbwstuttgart/bytecode/utilities/Simplify.java modified: src/de/dhbwstuttgart/syntaxtree/Constructor.java modified: test/bytecode/MatrixOpTest.java modified: test/bytecode/YTest.java modified: test/bytecode/javFiles/OL.jav Fayez Abu Alia 2018-12-04 15:01:50 +01:00
  • 964b73e8c4 modified: ../../src/de/dhbwstuttgart/syntaxtree/Constructor.java In der abstrakten Syntax Einbau vom super-Konstruktor Aufrufen in den Konstruktoren entfernt. Dies muss nun beim Bytecode jeweils eingefügt werden Martin Plümicke 2018-12-03 15:06:56 +01:00
  • c7c9f65ecf Merge branch 'bytecode2' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode2 Martin Plümicke 2018-11-26 11:00:58 +01:00
  • 416d68bcb0 Aenderugen siehe http://bugzilla.ba-horb.de/show_bug.cgi?id=124 modified: ../../src/de/dhbwstuttgart/parser/SyntaxTreeGenerator/SyntaxTreeGenerator.java Zusäztlich Ein Fehler in der Trennung von Konstruktoren und Methoden gefixt. Martin Plümicke 2018-11-26 10:59:06 +01:00
  • 5c74c69b9e Bytecode fuer Lambdas in denen Variablen von lexical scope verwendet werden Fayez Abu Alia 2018-11-23 14:30:15 +01:00
  • 4da4966b86 Merge branch 'bytecode2' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into unify-test Martin Plümicke 2018-11-21 23:17:17 +01:00
  • 7bfc222037 Bug in Simplify-Algo gefixt Fayez Abu Alia 2018-11-21 11:58:58 +01:00
  • a269ee9690 TPHExtractor verbessert, Transivitat-Algortmus ergaenzt und JUnit Tests dazu geschrieben. FacultyTest funktioniert Fayez Abu Alia 2018-11-15 20:52:27 +01:00
  • 134496129a Merge branch 'bytecode2' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into unify-test Martin Plümicke 2018-11-15 16:04:16 +01:00
  • fd8568532a Merge branch 'bytecode2' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into plugin Martin Plümicke 2018-11-14 16:32:14 +01:00
  • d4b6073760 Faculty funktioniert rihtig Fayez Abu Alia 2018-11-14 16:19:25 +01:00
  • 2275153590 bug gefixt methodCall in MatrixOP Fayez Abu Alia 2018-11-14 13:26:37 +01:00
  • 95043455fa Merge branch 'unify-test' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into unify-test Fayez Abu Alia 2018-11-14 13:02:53 +01:00
  • 2ef7bae78a e.printStackTrace in MethodCall entfernt Fayez Abu Alia 2018-11-14 12:51:41 +01:00
  • 0ceae1ebb7 Bug 122 gefixt. MatrixTest und OLTest funktionieren Fayez Abu Alia 2018-11-14 12:11:03 +01:00
  • 07c679a598 modified: ../../src/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java Variance =2 eingefuehrt, wenn Variancen einer Menge unterschiedlich sind (Oer-Constraints) modified: ../bytecode/MatrixOpTest.java wieder zum Ausfuehren eingeschaltet Martin Plümicke 2018-11-13 16:08:07 +01:00
  • 74ad081e78 modified: JavaTXCompiler.java wieder das aus uniy-test hinkopiert Martin Plümicke 2018-11-13 14:28:33 +01:00
  • af93ea4750 Merge branch 'bytecode2' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into unify-test Martin Plümicke 2018-11-13 11:01:23 +01:00
  • e72310278d modified: ../../src/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java modified: ../../src/de/dhbwstuttgart/typeinference/unify/model/UnifyPair.java Oder-Constraints als Subsitutions zu den Substitutions der UnifyPairs hinzugefuegt. Martin Plümicke 2018-11-12 17:57:51 +01:00
  • 3ce60eec8d modified: ../../src/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java Rekursionstife dokumentieten eingefuegt. Martin Plümicke 2018-11-12 11:55:37 +01:00
  • d27e0af57c Rekursiver Aufruf von Atrributen funktioniert Fayez Abu Alia 2018-11-08 13:02:33 +01:00
  • 0a9e325f54 modified: ../../src/de/dhbwstuttgart/core/JavaTXCompiler.java modified: ../../src/de/dhbwstuttgart/typeinference/typeAlgo/TYPEStmt.java modified: ../../src/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java modified: ../../src/de/dhbwstuttgart/typeinference/unify/model/UnifyPair.java Martin Plümicke 2018-11-07 17:49:12 +01:00
  • ea65a87336 Merge branch 'bytecode2' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode2 Fayez Abu Alia 2018-11-07 15:30:04 +01:00
  • 623705d38a (Transivitaet) Algorithmus funktioniert Fayez Abu Alia 2018-11-07 15:29:37 +01:00
  • 72fa0978c2 modified: JavaTXCompiler.java Kleinigkeit entfernt, dass varianceInheritance die gesamte variance-Vererbung macht. ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ Martin Plümicke 2018-11-07 13:46:03 +01:00
  • fc3331d810 modified: src/de/dhbwstuttgart/typeinference/typeAlgo/TYPEStmt.java modified: src/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java OderConstraints in Unify integriert Martin Plümicke 2018-11-06 23:35:57 +01:00
  • d08708878f modified: ../../src/de/dhbwstuttgart/core/JavaTXCompiler.java Variance distribut korrigiert modified: ../../src/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java Fehler im computeCartesianRecursiveOderConstraints beseitigt Martin Plümicke 2018-11-05 23:28:08 +01:00
  • d5d49ad30e Merge branch 'bytecode2' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into unify-test Martin Plümicke 2018-11-05 14:39:06 +01:00
  • 35696efd1c modified: ../../src/de/dhbwstuttgart/typeinference/typeAlgo/TYPEStmt.java Alle Basistype bei Literalen hinzugefuegt. Martin Plümicke 2018-11-05 14:33:44 +01:00
  • f0ba7c03b5 modified: ../../../src/de/dhbwstuttgart/typeinference/typeAlgo/TYPEStmt.java Bei Int-Literal werden imports beruecksichtigt Martin Plümicke 2018-11-05 12:01:16 +01:00
  • e6387dca6b Bug 116 gefixt Fayez Abu Alia 2018-11-04 12:49:11 +01:00
  • 5ddc9201f7 new file: ../YTest.java new file: Y.jav Martin Plümicke 2018-11-04 12:06:09 +01:00
  • 26477b60fb modified: ../bytecode/javFiles/Matrix.jav Typannotationen wieder entfernt Martin Plümicke 2018-11-04 11:55:45 +01:00
  • 9bf273ac1a modified: ../../src/de/dhbwstuttgart/typeinference/typeAlgo/TYPEStmt.java Unterscheidung zwischen FUNN-Receiver und anderem Receiver wieder geloescht (war nur auskmmentiert) Martin Plümicke 2018-11-04 11:33:32 +01:00
  • 4ef360e41e modified: ../../src/de/dhbwstuttgart/parser/SyntaxTreeGenerator/StatementGenerator.java modified: ../../src/de/dhbwstuttgart/parser/SyntaxTreeGenerator/SyntaxTreeGenerator.java FieldVars eingefuegt, dass sie genauso wie localsvars immer die gleiche Typvariable in der abstrakten Syntax bekommen Martin Plümicke 2018-11-02 22:53:34 +01:00
  • 5849cd6f39 Merge branch 'bytecode2' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode2 Martin Plümicke 2018-10-31 17:00:34 +01:00
  • 27b73f55e7 modified: ../../src/de/dhbwstuttgart/typeinference/unify/RuleSet.java log-Ausgaben eingefuegt Martin Plümicke 2018-10-31 16:59:53 +01:00
  • a02e5a16a8 Transivitaet-Algo version 1 Fayez Abu Alia 2018-10-31 16:07:37 +01:00
  • 788ddb2bcc modified: src/de/dhbwstuttgart/bytecode/BytecodeGenMethod.java modified: test/bytecode/javFiles/Field.jav Field-Test funktioniert Fayez Abu Alia 2018-10-25 12:41:26 +02:00
  • de08e5830d Merge branch 'bytecode2' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode2 Fayez Abu Alia 2018-10-25 12:27:28 +02:00
  • 7a1ed7ce6f Neuer Transivitaet-Algorithmus Step 1 und Step 2 Fayez Abu Alia 2018-10-25 12:26:56 +02:00
  • d4c17053d7 modified: ../../src/de/dhbwstuttgart/typeinference/typeAlgo/TYPEStmt.java Martin Plümicke 2018-10-24 15:36:20 +02:00
  • e6d8b92ffa modified: ../../src/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java kleine Fehler Martin Plümicke 2018-10-24 14:05:20 +02:00
  • d7e59ecdc7 modified: ../../src/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java Martin Plümicke 2018-10-20 17:42:44 +02:00
  • 141194c983 modified: ../../src/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java erste version mit computeCartesianRecursiveOderConstraints aktiviert Fehler bei durchschnitt leer wird Element geloescht. Martin Plümicke 2018-10-19 17:36:23 +02:00
  • 6dce7058a0 modified: src/de/dhbwstuttgart/core/JavaTXCompiler.java typeInference <-> typeInferenceOld modified: src/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java compute <-> computeOld Martin Plümicke 2018-10-19 16:24:00 +02:00
  • 225f380735 modified: src/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java letzte Version bevor computeCartesianRecursiveOderConstraints aktiviert wird Martin Plümicke 2018-10-19 16:09:59 +02:00
  • 6a87f443e4 modified: ../../src/de/dhbwstuttgart/core/JavaTXCompiler.java modified: ../../src/de/dhbwstuttgart/typeinference/constraints/ConstraintSet.java modified: ../../src/de/dhbwstuttgart/typeinference/unify/TypeUnify.java modified: ../../src/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java Martin Plümicke 2018-10-19 13:08:37 +02:00
  • 6ce9f4415e modified: ../../src/de/dhbwstuttgart/core/JavaTXCompiler.java modified: ../../src/de/dhbwstuttgart/typeinference/constraints/ConstraintSet.java Martin Plümicke 2018-10-18 23:47:38 +02:00
  • e3f2e4d793 Alle Tests funktionieren Fayez Abu Alia 2018-10-18 19:53:41 +02:00
  • 3fb95600a0 Merge branch 'bytecode2' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode2 Fayez Abu Alia 2018-10-17 14:30:45 +02:00
  • 94b93c39df modified: src/de/dhbwstuttgart/bytecode/BytecodeGen.java modified: src/de/dhbwstuttgart/bytecode/BytecodeGenMethod.java new file: test/bytecode/FieldTest.java modified: test/bytecode/MatrixOpTest.java new file: test/bytecode/javFiles/Field.jav modified: test/bytecode/javFiles/Sorting.jav Boxing-Problem bei methodCall geloest und Tests funktionieren Fayez Abu Alia 2018-10-17 14:29:12 +02:00
  • 60be47c0f1 modified: ../../src/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java Martin Plümicke 2018-10-17 07:31:58 +02:00
  • 693b47b619 modified: src/de/dhbwstuttgart/core/JavaTXCompiler.java modified: src/de/dhbwstuttgart/typeinference/result/ResultSet.java modified: src/de/dhbwstuttgart/typeinference/typeAlgo/TYPEStmt.java modified: src/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java modified: src/de/dhbwstuttgart/typeinference/unify/model/Pair.java Martin Plümicke 2018-10-12 23:44:48 +02:00
  • 99bf02606b modified: src/de/dhbwstuttgart/typeinference/result/ResultPair.java toString() eingefuegt Martin Plümicke 2018-10-12 13:17:59 +02:00
  • 2869f07a58 Merge branch 'bytecode2' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into unify-test Martin Plümicke 2018-10-11 16:58:06 +02:00
  • 2be9055608 modified: ../../src/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java aufgeraeumt Pluemicke Martin 2018-10-11 16:31:02 +02:00
  • 0d83ee8505 modified: src/de/dhbwstuttgart/bytecode/signature/Signature.java Zyklen werden abgefangen. Fayez Abu Alia 2018-10-11 16:01:26 +02:00
  • f325b04ee2 Bugs 111 und 114 gefixt. Unboxing wird aufgerufen wenn es noetig ist Fayez Abu Alia 2018-10-11 14:17:54 +02:00
  • 56dd759762 modified: ../../src/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java Nur bei leerem Durchscnit filtern geloescht. Martin Plümicke 2018-10-11 13:09:18 +02:00
  • 1b7bded3c3 modified: ../../src/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java modified: ../../src/de/dhbwstuttgart/typeinference/unify/model/UnifyPair.java 1. Version läuft aber nicht schnell Martin Plümicke 2018-10-11 12:40:20 +02:00
  • bda7dcb5c1 modified: src/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java Martin Plümicke 2018-10-11 09:47:55 +02:00
  • 241c7f37d9 modified: src/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java weitere Element rausfiltern angefangen Martin Plümicke 2018-10-11 00:45:59 +02:00
  • 54b4ad97f6 modified: ../../src/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java Martin Plümicke 2018-10-10 14:41:35 +02:00
  • 674233e2f9 modified: ../../src/de/dhbwstuttgart/parser/SyntaxTreeGenerator/StatementGenerator.java Trennung von Integer und Double in private Expression convert(Java8Parser.LiteralContext literal) eingefuegt Martin Plümicke 2018-10-05 00:23:04 +02:00
  • b56f18c16e Unboxing fuer methodcall wird nicht gemacht wenn es sich in Returnstatement befindet. SimplifyPairs fuer Paramtrisierte Typen wird einmal vor die Signatureerzeugung ausgefuehrt und nicht separat. getAllPairs in Signature gefixt. Fayez Abu Alia 2018-10-04 12:54:03 +02:00
  • 8e220b81d5 modified: ../../src/de/dhbwstuttgart/core/JavaTXCompiler.java bei der der Rueckgabe von subst wurde noch Optional beruecksichtigt Martin Plümicke 2018-09-27 17:17:36 +02:00
  • 8a43839c28 modified: ../../src/de/dhbwstuttgart/core/JavaTXCompiler.java modified: ../../src/de/dhbwstuttgart/typeinference/unify/RuleSet.java modified: ../../src/de/dhbwstuttgart/typeinference/unify/model/UnifyPair.java Gleichungen a <.? b werden durch a =. b ersetzt und subst angewandt. Martin Plümicke 2018-09-27 15:59:57 +02:00
  • 0594fc7381 aufräumen JanUlrich 2018-09-26 16:46:55 +02:00
  • 77a952c997 Merge branch 'bytecode2' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode2 Fayez Abu Alia 2018-09-26 16:31:36 +02:00
  • 3c7b1451d4 MatrixTest funktioniert Fayez Abu Alia 2018-09-26 16:25:52 +02:00
  • ceba60cccb Merge branch 'bytecode2' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode2 JanUlrich 2018-09-26 16:21:22 +02:00
  • 88e2366eab ListenerOverload Test JanUlrich 2018-09-26 16:21:10 +02:00
  • 334b56234f Merge branch 'bytecode2' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode2 Martin Plümicke 2018-09-26 15:45:23 +02:00
  • 4ace3b6f92 new file: ../../test/bytecode/javFiles/VectorAdd.jav Martin Plümicke 2018-09-26 15:44:36 +02:00
  • 355df5fab7 new file: ../../test/bytecode/FunOLTest.java new file: ../../test/bytecode/javFiles/FunOL.jav new file: ../../test/bytecode/vectorAddTest.java Martin Plümicke 2018-09-26 15:43:27 +02:00
  • 85d5485595 modified: ../../test/bytecode/javFiles/Sorting.jav sort hinzugefuegt Martin Plümicke 2018-09-26 15:40:51 +02:00
  • d3d1d658b8 Bug 112 gefixt Fayez Abu Alia 2018-09-26 15:37:00 +02:00
  • 2add9f518c Richtiger Bytecode fuer If-Statements wird erzeugt. Fayez Abu Alia 2018-09-26 13:46:34 +02:00
  • f46d26e53f Merge branch 'bytecode2' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode2 Martin Plümicke 2018-09-19 22:22:36 +02:00
  • 315b6172a0 modified: src/de/dhbwstuttgart/core/JavaTXCompiler.java modified: src/de/dhbwstuttgart/parser/SyntaxTreeGenerator/FCGenerator.java Martin Plümicke 2018-09-19 22:21:07 +02:00
  • ea3ff69047 Faculty.jav geaendert Fayez Abu Alia 2018-09-19 16:00:55 +02:00
  • 44edc7e9cb Merge branch 'bytecode2' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode2 Fayez Abu Alia 2018-09-19 15:55:17 +02:00
  • 673c249b68 modified: src/de/dhbwstuttgart/bytecode/BytecodeGenMethod.java new file: src/de/dhbwstuttgart/bytecode/IfStatement.java Bytecode für If statement wir erzeugt aber noch nicht vollständig. modified: test/bytecode/javFiles/Faculty.jav Test angepasst. Fayez Abu Alia 2018-09-19 15:52:29 +02:00
  • d165260be0 Beginnen mit Parser Dokumentation JanUlrich 2018-09-19 14:37:40 +02:00
  • aeb8bb92ed Bug 108 gefixt Fayez Abu Alia 2018-09-19 13:05:00 +02:00
  • 5768783828 modified: ../../test/bytecode/javFiles/Matrix.jav Argumenttype von mul wieder entfernt. Martin Plümicke 2018-09-13 12:07:02 +02:00
  • acc7d95060 modified: ../../test/bytecode/javFiles/Matrix.jav Martin Plümicke 2018-09-13 12:04:50 +02:00
  • 50027a9da0 modified: ../../../src/de/dhbwstuttgart/core/JavaTXCompiler.java Variance für Attribute/Fields eingefuegt Martin Plümicke 2018-09-11 21:59:20 +02:00
  • b416931dee deleteJar Martin Plümicke 2018-09-10 15:02:53 +02:00
  • dd8dbd755e modified: ../../src/de/dhbwstuttgart/core/JavaTXCompiler.java modified: ../../src/de/dhbwstuttgart/typeinference/unify/RuleSet.java modified: ../../src/de/dhbwstuttgart/typeinference/unify/TypeUnify.java modified: ../../src/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java modified: ../../target/JavaTXcompiler-0.1-jar-with-dependencies.jar Log-File entfernt Martin Plümicke 2018-09-10 14:57:31 +02:00