Commit Graph

  • 33f2bf3d21 modified: src/main/java/de/dhbwstuttgart/core/JavaTXCompiler.java modified: src/main/java/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java modified: src/main/java/de/dhbwstuttgart/typeinference/unify/UnifyResultListenerImpl.java Asynchrone Variante soweit ok Martin Plümicke 2019-01-31 15:08:36 +0100
  • aa0b157374 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/TypeUnifyTask.java new file: src/main/java/de/dhbwstuttgart/typeinference/unify/UnifyResultListenerImpl.java modified: src/test/resources/bytecode/javFiles/MatrixOP.jav Erster Ansatz asyncrone Threads Martin Plümicke 2019-01-30 09:11:33 +0100
  • aaae762ca8 Merge branch 'unify-test' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into unify-test Pluemicke Martin 2019-01-29 15:02:59 +0100
  • 9e1d58f4b1 modified: src/main/java/de/dhbwstuttgart/typeinference/unify/TypeUnify2Task.java modified: src/main/java/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java modified: src/main/java/de/dhbwstuttgart/typeinference/unify/model/FiniteClosure.java modified: src/main/java/de/dhbwstuttgart/typeinference/unify/model/OrderingUnifyPair.java Threads soweit fertig Martin Plümicke 2019-01-29 14:51:19 +0100
  • 7f239d11ee Merge branch 'unify-test' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into unify-test Pluemicke Martin 2019-01-29 14:48:54 +0100
  • ca7c76a99a geändert: src/main/java/de/dhbwstuttgart/core/JavaTXCompiler.java geändert: src/main/java/de/dhbwstuttgart/typeinference/constraints/ConstraintSet.java geändert: src/main/java/de/dhbwstuttgart/typeinference/constraints/Pair.java geändert: src/main/java/de/dhbwstuttgart/typeinference/unify/TypeUnify.java geändert: src/main/java/de/dhbwstuttgart/typeinference/unify/TypeUnify2Task.java geändert: src/main/java/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java geändert: src/main/java/de/dhbwstuttgart/typeinference/unify/UnifyResultModel.java Pluemicke Martin 2019-01-29 14:47:20 +0100
  • 26634bb038 modified: src/main/java/de/dhbwstuttgart/typeinference/unify/UnifyResultModel.java Martin Plümicke 2019-01-25 22:26:38 +0100
  • 9dcb1f76ca modified: src/main/java/de/dhbwstuttgart/typeinference/unify/UnifyResultModel.java Martin Plümicke 2019-01-25 22:22:16 +0100
  • e0da6b3d31 Merge branch 'unify-test' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into unify-test Martin Plümicke 2019-01-25 22:21:04 +0100
  • 3c0beabc1b modified: src/main/java/de/dhbwstuttgart/typeinference/unify/RuleSet.java reduce2 nochmals angepasst Martin Plümicke 2019-01-25 22:19:32 +0100
  • e83d59d97d Observer Pattern für ResultSet. Michael Uhl 2019-01-24 11:16:26 +0100
  • 3ad51f952e Observer Pattern für ResultSet. Michael Uhl 2019-01-23 22:28:07 +0100
  • 449a11f433 Observer für TypeResults. Michael Uhl 2019-01-23 22:25:30 +0100
  • 9805f956c0 Merge remote-tracking branch 'origin/bytecode2' into bytecode2 Michael Uhl 2019-01-23 22:05:59 +0100
  • 0a4a625198 Removed "tycho-p2-repository-plugin". Michael Uhl 2019-01-23 22:04:25 +0100
  • 25487469c7 modified: ../../../main/java/de/dhbwstuttgart/typeinference/unify/RuleSet.java reduceEq-Regel korrigiert Martin Plümicke 2019-01-23 01:31:25 +0100
  • 188ea1f7f8 modified: ../../../../main/java/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java einige Aenderungen, die parallele Verarbeitung ermoeglicht Martin Plümicke 2019-01-20 21:49:22 +0100
  • 4bee1044c2 mapFC -> pi sat JanUlrich 2019-01-20 14:04:27 +0100
  • cf951043ef modified: src/main/java/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java Martin Plümicke 2019-01-18 00:54:43 +0100
  • fd72ed340d Test Erzeugung Type-Variablen fuer Klassen Fayez Abu Alia 2019-01-17 11:26:09 +0100
  • 38d4481756 modified: ../../../main/java/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java Es muss noch geklaert werden, wann ein neuer Thread generiert werden darf. Martin Plümicke 2019-01-16 22:57:24 +0100
  • 01891c9513 neue Datei: TypeUnify2Task.java Pluemicke Martin 2019-01-16 20:25:54 +0100
  • aae2e5244b 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/TypeUnifyTask.java Erster Ansatz Parallelisierung Martin Plümicke 2019-01-16 17:39:01 +0100
  • d6961b0d0b Merge branch 'unify-test' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode2 Fayez Abu Alia 2019-01-16 14:42:07 +0100
  • d4d668b662 Simplify fuer Klassen Type Variablen Fayez Abu Alia 2019-01-16 14:41:33 +0100
  • 8c517e7f4a new file: ../../../main/java/de/dhbwstuttgart/typeinference/unify/model/hashKeyType.java modified: ../../resources/bytecode/javFiles/VectorSuper.jav Martin Plümicke 2019-01-16 10:27:15 +0100
  • b3622df2fd modified: ../../../main/java/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java Martin Plümicke 2019-01-15 22:45:58 +0100
  • f7e1a34c5a Revoved invalid target"9" from maven pom file. Michael Uhl 2019-01-15 20:42:07 +0100
  • fa42a69374 modified: ../../../main/java/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java modified: ../../../main/java/de/dhbwstuttgart/typeinference/unify/model/FiniteClosure.java - Hastables fuer greater und smaller eingefuehrt - ? extends/super a <. a = -1 hinzugefuegt Martin Plümicke 2019-01-15 15:58:39 +0100
  • eb43a616e2 new file: ../../../java/bytecode/VectorSuperTest.java new file: VectorSuper.jav Martin Plümicke 2019-01-13 19:22:48 +0100
  • faccdf5896 Ordnung fuer Variablen unterschieden, ob sie innere Typen sind oder nicht modified: ../../core/JavaTXCompiler.java modified: UnifyTypeFactory.java Bestimmung welche Typevariablen innere Typen sind Martin Plümicke 2019-01-13 00:42:33 +0100
  • 6de1c50542 modified: ../../../../main/java/de/dhbwstuttgart/syntaxtree/factory/UnifyTypeFactory.java Auswahl des Tphs bei der Abfrage, ob ein größerer oder kleinerer Typ des vorherigen bestimmt wurde korrigiert modified: ../../../../main/java/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java modified: ../../../../main/java/de/dhbwstuttgart/typeinference/unify/model/PlaceholderType.java innerType eingeführt modified: ../../bytecode/javFiles/MatrixOP.jav deleted: ../Field.java deleted: ../Import.java deleted: ../Lam1.java deleted: ../LamRun.java deleted: ../MethFieldVar.java deleted: ../Subclass.java deleted: ../SuperTest.java deleted: ../Superclass.java deleted: ../TestMyTest.java deleted: ../testF.java deleted: ../testTets.java deleted: ../testTetsF.java Martin Plümicke 2019-01-12 18:19:16 +0100
  • 58d757398d modified: ../../../main/java/de/dhbwstuttgart/syntaxtree/factory/UnifyTypeFactory.java modified: ../../../main/java/de/dhbwstuttgart/typeinference/unify/model/PlaceholderType.java zurueck zum alten Zustand Martin Plümicke 2019-01-11 23:00:27 +0100
  • 755fd5c821 modified: ../../../main/java/de/dhbwstuttgart/syntaxtree/factory/UnifyTypeFactory.java modified: ../../../main/java/de/dhbwstuttgart/typeinference/unify/model/PlaceholderType.java deleted: ../javFiles/AddLong.jav deleted: ../javFiles/EmptyClass.jav deleted: ../javFiles/EmptyMethod.jav deleted: ../javFiles/Expressions.jav deleted: ../javFiles/FC_Matrix.jav deleted: ../javFiles/Faculty.jav deleted: ../javFiles/FacultyIf.jav deleted: ../javFiles/FacultyTyped.jav deleted: ../javFiles/Fields.jav deleted: ../javFiles/Generics.jav deleted: ../javFiles/IfTest.jav deleted: ../javFiles/Import.jav deleted: ../javFiles/Lambda.jav deleted: ../javFiles/Lambda2.jav deleted: ../javFiles/Lambda3.jav deleted: ../javFiles/LambdaField.jav deleted: ../javFiles/LambdaRunnable.jav deleted: ../javFiles/ListenerOverload.jav deleted: ../javFiles/Matrix.jav deleted: ../javFiles/Meth_Gen.jav deleted: ../javFiles/MethodCallGenerics.jav deleted: ../javFiles/Methods.jav deleted: ../javFiles/MethodsEasy.jav deleted: ../javFiles/Op1.jav deleted: ../javFiles/Package.jav deleted: ../javFiles/Sorting.jav deleted: ../javFiles/Subclass.jav deleted: ../javFiles/Superclass.jav deleted: ../javFiles/Vector.jav deleted: ../javFiles/fc.jav deleted: ../javFiles/mathStruc.jav deleted: ../javFiles/test.jav deleted: ../javFiles/test1.jav Martin Plümicke 2019-01-11 22:52:39 +0100
  • c1e4f14fa4 Merge branch 'unify-test' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into unify-test Martin Plümicke 2019-01-11 19:27:19 +0100
  • 7d514d617c modified: ../../../main/java/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java modified: ../../../main/java/de/dhbwstuttgart/typeinference/unify/model/FiniteClosure.java modified: ../../../main/java/de/dhbwstuttgart/typeinference/unify/model/OrderingUnifyPair.java modified: ../../../main/java/de/dhbwstuttgart/typeinference/unify/model/UnifyPair.java Nur log-Ausgaben hinzugefuegt Martin Plümicke 2019-01-11 19:24:23 +0100
  • 4490de575c Merge branch 'bytecode2' into unify-test Martin Plümicke 2019-01-11 15:16:29 +0100
  • 21c92d4cab Merge branch 'bytecode2' into plugin Michael Uhl 2019-01-11 14:51:18 +0100
  • 752b68d447 new file: ../../java/bytecode/Tph6Test.java Martin Plümicke 2019-01-11 14:50:19 +0100
  • a373aa7313 Merge branch 'bytecode2' into plugin Michael Uhl 2019-01-11 14:47:10 +0100
  • edd263ac15 bytecodeJavFiles in bytecode/javFiles geanedert Please enter the commit message for your changes. Lines starting Martin Plümicke 2019-01-11 14:45:12 +0100
  • d0a261f55c modified: ../../../main/java/de/dhbwstuttgart/core/JavaTXCompiler.java modified: ../../../main/java/de/dhbwstuttgart/syntaxtree/factory/UnifyTypeFactory.java modified: ../../../main/java/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java Set<UnifyType> fBounded = new HashSet<>(pair.getfBounded()); //PL 2019-01-09 new HashSet eingefuegt Martin Plümicke 2019-01-09 00:40:24 +0100
  • 898aedcb4a Merge branch 'bytecode2' into plugin Michael Uhl 2019-01-04 21:26:29 +0100
  • 72a84323de modified: ../../../../main/java/de/dhbwstuttgart/typeinference/unify/Match.java modified: ../../../../main/java/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java im Fall 1 die Substitutionen der Typeplaceholders der Muster entfernt Martin Plümicke 2019-01-04 01:19:31 +0100
  • 9e0a6151fd Bug in der Implemintierung von Simplify Algorithmus gefixt Fayez Abu Alia 2019-01-03 21:05:36 +0100
  • 013539e7e8 modified: ../../../../main/java/de/dhbwstuttgart/bytecode/BytecodeGenMethod.java Throwable wieder in Exception zurückgewandelt Martin Plümicke 2018-12-30 19:02:40 +0100
  • e07b189ba4 MatrixOP funktioniert (mit JUnit wird class file erzeugt) und dann mit TestBytecode.java getestet Fayez Abu Alia 2018-12-29 21:49:01 +0100
  • f9c0ea8b52 Methode"writeLog" auskommentiert. Michael Uhl 2018-12-29 19:45:08 +0100
  • 531b484c53 modified: src/main/java/de/dhbwstuttgart/core/JavaTXCompiler.java Pfad des log-Files angepasst Error-Ausgabe in der log-File Exception eingefuegt. Martin Plümicke 2018-12-29 10:20:19 +0100
  • cbe77d3722 modified: src/main/java/de/dhbwstuttgart/bytecode/BytecodeGenMethod.java Martin Plümicke 2018-12-28 23:39:59 +0100
  • 20abd181b6 modified: ../../pom.xml modified: ../../src/main/java/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java Abfrage, ob OderConstraints empty sind, bei der Unify-Abbruchbedingungen eingefuegt Martin Plümicke 2018-12-28 19:37:45 +0100
  • d9cda2779f Merge branch 'bytecode2' into plugin Michael Uhl 2018-12-25 16:23:44 +0100
  • aa662b58fe ? Michael Uhl 2018-12-25 16:09:47 +0100
  • 90c0cd431f Removed compiler plugin with target 9, Michael Uhl 2018-12-25 16:02:31 +0100
  • 2908613499 [MINOR]: Formatted. Michael Uhl 2018-12-25 15:58:33 +0100
  • a867231348 Merge remote-tracking branch 'origin/bytecode2' into plugin Michael Uhl 2018-12-25 15:52:46 +0100
  • 757c6e0ec1 Skipping tests (for now). Michael Uhl 2018-12-25 15:27:02 +0100
  • f8d3263d24 Pfadumstellung Martin Plümicke 2018-12-21 15:27:29 +0100
  • ffa30e50c3 Merge branch 'bytecode2' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into unify-test Martin Plümicke 2018-12-21 12:19:38 +0100
  • 5798c47d62 Tests funktionieren Fayez Abu Alia 2018-12-20 15:19:51 +0100
  • f21959fef8 Neue Umstellung Fayez Abu Alia 2018-12-20 12:26:37 +0100
  • 85fcef8289 commit Fayez Abu Alia 2018-12-20 10:25:55 +0100
  • 5a3145281e Merge branch 'bytecode2' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode2 Fayez Abu Alia 2018-12-19 14:21:27 +0100
  • 5624af609c Simplify fuer TPH Method < TPH Field angepasst Fayez Abu Alia 2018-12-19 14:18:50 +0100
  • a4eaaa748e Merge branch 'bytecode2' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode2 Martin Plümicke 2018-12-19 14:09:48 +0100
  • 83b9f7edb8 Merge branch 'bytecode2' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode2 Martin Plümicke 2018-12-19 14:08:42 +0100
  • b71efd65a0 Tphs einer Methode, die groesser als Tphs der Felder, werden als Class-Generics definiert Fayez Abu Alia 2018-12-19 13:20:09 +0100
  • e380c77ce6 Merge branch 'bytecode2' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode2 Fayez Abu Alia 2018-12-19 10:13:27 +0100
  • 794412a402 Tph von Felder werden als Class-Generics definiert werden Fayez Abu Alia 2018-12-19 10:12:45 +0100
  • f256714223 modified: ../../src/de/dhbwstuttgart/typeinference/typeAlgo/TYPEStmt.java Returntype der Binary korrigiert. Martin Plümicke 2018-12-18 16:18:36 +0100
  • 1931c61392 modified: src/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java Loesung Fehler rausgemacht Martin Plümicke 2018-12-14 17:46:09 +0100
  • c1a4617085 modified: ../../src/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java Loeschen von Ueberzaehlugen Elementen eingefuegt. Martin Plümicke 2018-12-14 16:51:02 +0100
  • a733f373a7 modified: ../../../../src/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java Martin Plümicke 2018-12-14 12:09:12 +0100
  • 9dbfbe9e6a modified: ../src/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java modified: ../src/de/dhbwstuttgart/typeinference/unify/model/FiniteClosure.java Martin Plümicke 2018-12-14 09:31:58 +0100
  • 6b33fdc5fb Merge branch 'bytecode2' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode2 Martin Plümicke 2018-12-12 16:50:38 +0100
  • 2f9d44d0b0 modified: ../../src/de/dhbwstuttgart/core/JavaTXCompiler.java modified: ../../src/de/dhbwstuttgart/typeinference/unify/TypeUnifyTask.java modified: ../../src/de/dhbwstuttgart/typeinference/unify/model/FiniteClosure.java im Max den Fall a <.? ? extends a beruecksichtigt modified: ../../src/de/dhbwstuttgart/typeinference/unify/model/OrderingUnifyPair.java modified: ../../src/de/dhbwstuttgart/typeinference/unify/model/PlaceholderType.java ; in der Schleife generate fresh Type Var entfernt Martin Plümicke 2018-12-12 16:49:16 +0100
  • 3bf45888e5 Simplify gefixt Fayez Abu Alia 2018-12-12 13:03:53 +0100
  • dab0dc180c Aenderung in Signature-Wildcars rueckgaengig gemacht Fayez Abu Alia 2018-12-06 11:08:03 +0100
  • 2d73b4e47f modified: ../../src/de/dhbwstuttgart/core/JavaTXCompiler.java Argumente von Konstruktore auch mit Varaincen und not wildcardable versehen Martin Plümicke 2018-12-06 10:43:46 +0100
  • 65e0a22477 Fixed Michael Uhl 2018-12-05 22:34:33 +0100
  • f79e4c6df0 Maven-Refactoring - [MINOR]: Rearranged. Michael Uhl 2018-12-05 22:34:24 +0100
  • 67e35ed8d9 Maven-Refactoring - localhost:8080/site with jetty. Michael Uhl 2018-12-05 12:52:45 +0100
  • 07c35fef10 Maven-Refactoring - Separated code and generated codeö. Michael Uhl 2018-12-05 11:23:35 +0100
  • 66b6bb7c5d Revert "Corrected format of pom.xml" Michael Uhl 2018-12-04 18:29:32 +0100
  • 978f222dfa Corrected format of pom.xml - Removed obsolete configuration of "Java compiler Plug-In" Michael Uhl 2018-12-04 18:21:21 +0100
  • 8e6b9a9ece Maven-Refactoring - Folder: "/src/main/java" - Folder: "/src/test/java" Michael Uhl 2018-12-04 18:14:02 +0100
  • 7417a3abe1 Corrected format of pom.xml - Tabs to spaces - Indentation Michael Uhl 2018-12-04 15:30:33 +0100
  • 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 +0100
  • 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 +0100
  • 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 +0100
  • 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 +0100
  • 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 +0100
  • 5c74c69b9e Bytecode fuer Lambdas in denen Variablen von lexical scope verwendet werden Fayez Abu Alia 2018-11-23 14:30:15 +0100
  • 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 +0100
  • 7bfc222037 Bug in Simplify-Algo gefixt Fayez Abu Alia 2018-11-21 11:58:58 +0100
  • a269ee9690 TPHExtractor verbessert, Transivitat-Algortmus ergaenzt und JUnit Tests dazu geschrieben. FacultyTest funktioniert Fayez Abu Alia 2018-11-15 20:52:27 +0100
  • 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 +0100
  • 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 +0100
  • d4b6073760 Faculty funktioniert rihtig Fayez Abu Alia 2018-11-14 16:19:25 +0100
  • 2275153590 bug gefixt methodCall in MatrixOP Fayez Abu Alia 2018-11-14 13:26:37 +0100