Commit Graph

  • 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
  • cb13b0baa9 Jar entfernen Andreas Stadelmeier 2018-09-10 14:16:29 +02:00
  • 03ef170b6e Merge branch 'bytecode2' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into plugin Andreas Stadelmeier 2018-09-10 13:50:45 +02:00
  • 236afea4f9 modified: ../../test/bytecode/javFiles/Faculty.jav Typannotation entfernt Martin Plümicke 2018-09-10 13:14:36 +02:00
  • 4e939a6131 Merge branch 'plugin' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into plugin JanUlrich 2018-09-10 02:37:12 +02:00
  • b8741d881b Sorting Test für Bytecoded generierung JanUlrich 2018-09-10 02:36:53 +02:00
  • 16ca123780 Testfall anfügen JanUlrich 2018-09-09 18:53:43 +02:00
  • 654f347450 Fehler in Test Lambda beheben JanUlrich 2018-09-07 04:35:58 +02:00
  • c72204428f == Operator anfügen JanUlrich 2018-09-07 01:41:26 +02:00
  • 1e037a0019 Fehler im Parsen von Typen mit Package Namen behoben JanUlrich 2018-09-07 00:39:31 +02:00
  • 8759a9cc5d IfStmt Constraints erstellen JanUlrich 2018-08-30 00:02:17 +02:00
  • 0ee5a6791d FunN falsch benannt JanUlrich 2018-08-29 21:48:15 +02:00
  • 1a8115bf07 Field Initialisierungen anfügen JanUlrich 2018-08-29 02:43:32 +02:00
  • 72e128d3f3 modified: test/javFiles/Fields.jav Typdeklaration von Filed test2 entfernt Martin Plümicke 2018-08-28 10:11:46 +02:00
  • b70e261b23 Var Keyword in Java8.g4 Grammatik verlagern JanUlrich 2018-08-24 19:33:55 +02:00
  • df95c244bf add Fields Test. Felder können ohne Typ oder mit var-Keyword initialisiert werden JanUlrich 2018-08-24 18:25:34 +02:00
  • 0d3514cbd8 backup JanUlrich 2018-08-24 13:55:53 +02:00
  • 0776f128ed Merge branch 'bigRefactoring' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into sat JanUlrich 2018-08-21 14:03:16 +02:00
  • 1061f355ff Felder aktivieren JanUlrich 2018-08-20 18:21:43 +02:00
  • 4ca671631d Merge branch 'bigRefactoring' into bytecode2 JanUlrich 2018-08-20 14:17:09 +02:00
  • 7ee06254f0 Resolve fixen JanUlrich 2018-08-19 19:42:31 +02:00
  • a823ef2b16 Generics Resolve fixen JanUlrich 2018-08-19 19:42:31 +02:00