2
0

Commit Graph

  • f444003aee Merge branch 'patternMatching' into bigRefactoring Andreas Stadelmeier 2022-11-28 13:53:39 +01:00
  • b41680dc84 Merge with targetBytecode, Set language level to Java 19 + preview-features Andreas Stadelmeier 2022-11-28 13:38:31 +01:00
  • b63d1bcf73 Fix FunNGenerator Vic Nightfall 2022-11-27 13:22:47 +01:00
  • 8806d1462c Fix FunNGenerator using the wrong string Vic Nightfall 2022-11-27 12:57:47 +01:00
  • df3e2b55f9 Grammatik-Regeln für "instanceof-PatternMatching" eingefügt luca9913 2022-11-24 22:33:23 +01:00
  • dbd5311d93 Fix the build by reinstating old classes Vic Nightfall 2022-11-23 21:35:33 +01:00
  • 09ac2fc5cf Neue Grammatik-Regeln und daraus resultierende bugfixes luca9913 2022-11-22 21:44:13 +01:00
  • 291fee12db new file: ../../AllgemeinTest/VectorConstAdd.jav modified: ../../bytecode/javFiles/VectorAdd.jav new file: ../../../src/test/java/AllgemeinTest.java wieder hergestellt. pl@gohorb.ba-horb.de 2022-11-21 23:51:06 +01:00
  • f8c8e2c805 Move Tests JanUlrich 2022-11-18 09:50:35 +01:00
  • 462d791712 Merge branch 'bigRefactoring' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bigRefactoring pl@gohorb.ba-horb.de 2022-11-15 16:59:32 +01:00
  • 3df7df9802 modified: src/test/resources/bytecode/javFiles/VectorAdd.jav pl@gohorb.ba-horb.de 2022-11-15 16:50:43 +01:00
  • 00c8f41671 Change pom.xml: Clean up, Set java version to 17, Antlr4 plugin uses standard source directory. Project changes: move /test/resources to /resources Andreas Stadelmeier 2022-11-15 16:21:09 +01:00
  • 84cb7d871b Move package Vic Nightfall 2022-11-14 15:55:40 +01:00
  • 83b735716f Convert FunNGenerator to class with static methods instead of using a singleton Vic Nightfall 2022-11-14 15:44:31 +01:00
  • 15e94111d4 Rework FunNGenerator to use target types Vic Nightfall 2022-11-14 15:28:00 +01:00
  • 9d942a7014 Start replacing the code generator Vic Nightfall 2022-11-13 19:03:54 +01:00
  • aa156b793f Generate proper FunN types Vic Nightfall 2022-11-13 17:05:14 +01:00
  • be1c356a9f Don't drop wildcards Vic Nightfall 2022-11-13 14:38:21 +01:00
  • 4307371dee Box test Victorious3 2022-11-13 13:47:24 +01:00
  • 0aead27bbd Small change astRecordRefactoring Linus K 2022-10-24 10:28:26 +02:00
  • b4172066e7 Small change Linus K 2022-10-24 06:39:36 +02:00
  • 3efc7dc7a2 Small change Linus K 2022-10-24 05:20:34 +02:00
  • 5760fa2d4c Small change Linus K 2022-10-24 04:44:54 +02:00
  • 2060e08f86 Small change Linus K 2022-10-24 04:26:06 +02:00
  • 1f0ea6f49c Small change Linus K 2022-10-24 03:48:09 +02:00
  • 57b61c2b2f Small change Linus K 2022-10-24 03:38:31 +02:00
  • 1d0bb99b7e Small change Linus K 2022-10-24 03:22:40 +02:00
  • dd33b17f5c Small change Linus K 2022-10-24 01:55:54 +02:00
  • cf3519c2cc Small change Linus K 2022-10-24 01:34:17 +02:00
  • fc70f99e73 Small change Linus K 2022-10-24 01:26:00 +02:00
  • d4ded3572d Small change Linus K 2022-10-24 01:25:41 +02:00
  • 440fa33793 Small change Linus K 2022-10-24 01:16:31 +02:00
  • 6c688b8aeb Small change Linus K 2022-10-23 22:18:01 +02:00
  • 5ea3deacfd Small change Linus K 2022-10-23 21:47:07 +02:00
  • 26a539e440 Change to ANTLR Linus K 2022-10-23 19:51:59 +02:00
  • 2a89c4e69a Refactor Linus K 2022-10-23 18:38:36 +02:00
  • 26bb3c9579 modified: ../../java/AllgemeinTest.java modified: Box_Main.jav pl@gohorb.ba-horb.de 2022-10-10 18:11:57 +02:00
  • 8f7becd62d Fix for Bug 230 Andreas Stadelmeier 2022-10-03 10:08:50 +02:00
  • c40fbd9399 Merge branch 'targetBytecode' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into targetBytecode Victorious3 2022-10-02 18:28:00 +02:00
  • b4e1be0fb7 Fix some type conversions Victorious3 2022-10-02 18:27:41 +02:00
  • 469feb6349 modified: src/test/resources/bytecode/javFiles/Inf.jav zwei weitere Variablen eingefuegt pl@gohorb.ba-horb.de 2022-09-27 18:18:13 +02:00
  • 82f5146abb Merge branch 'targetBytecode' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into targetBytecode pl@gohorb.ba-horb.de 2022-09-27 15:19:20 +02:00
  • f119bff0b6 modified: ../bytecode/javFiles/Inf.jav modified: ../bytecode/javFiles/SimpleCycle.jav pl@gohorb.ba-horb.de 2022-09-27 15:19:10 +02:00
  • a660d7a295 Remove bounds with Object when more concrete bounds are added Victorious3 2022-09-22 22:01:28 +02:00
  • 247eb0ef79 Add tests for generic parameters Victorious3 2022-09-22 18:48:50 +02:00
  • 04b9af8c7b Add Box test Victorious3 2022-09-22 16:50:19 +02:00
  • 33e9b87562 Der Returntyp des Konstruktors wurde mit TypePlaceholders als Parameter bestimmt. Korrigiert: TypePlaceholders durch GenericRefType ersetzt pl@gohorb.ba-horb.de 2022-09-18 00:19:20 +02:00
  • 5503f3723c Fix Tph2 Victorious3 2022-08-26 17:21:23 +02:00
  • b0c1d5d96d Remove duplicate type variables Victorious3 2022-08-26 16:05:59 +02:00
  • 6fb329ae1a Initialize local variables to null Victorious3 2022-08-26 15:13:48 +02:00
  • 45b80bb6c5 Don't change the constraints anymore Victorious3 2022-08-26 14:55:03 +02:00
  • 5d5f3ee627 Merge branch 'targetBytecode' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into targetBytecode pl@gohorb.ba-horb.de 2022-08-09 17:14:09 +02:00
  • edf85dca7f Fix Tph4-6 Victorious3 2022-08-09 12:59:23 +02:00
  • bca1bd622f modified: ../bytecode/javFiles/SimpleCycle.jav Simple cycle aktiviert pl@gohorb.ba-horb.de 2022-08-09 09:50:47 +02:00
  • 6fc70db481 Merge branch 'targetBytecode' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into targetBytecode pl@gohorb.ba-horb.de 2022-08-08 15:25:23 +02:00
  • c933160dcb modified: ../../java/targetast/TestComplete.java Test Tph7.jav in integriert. pl@gohorb.ba-horb.de 2022-08-08 15:24:46 +02:00
  • 2af59d1e1f Merge branch 'targetBytecode' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into targetBytecode Victorious3 2022-08-08 14:51:08 +02:00
  • f36f981ca8 Lambda captures Victorious3 2022-08-08 14:50:43 +02:00
  • d54cd5e20a modified: ../../../../pom.xml wieder auf Java-18 umgestellt pl@gohorb.ba-horb.de 2022-08-08 14:45:58 +02:00
  • 975f2cefe3 Merge branch 'targetBytecode' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into targetBytecode pl@gohorb.ba-horb.de 2022-08-08 11:50:07 +02:00
  • 56f68e84e4 modified: ../../java/targetast/TestComplete.java Test Tph2Test eingefue=gt pl@gohorb.ba-horb.de 2022-08-08 11:09:19 +02:00
  • d87ea005b1 Merge branch 'targetBytecode' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into targetBytecode Victorious3 2022-08-07 20:10:18 +02:00
  • bca02137a6 Fix method calls in matrixOp Victorious3 2022-08-07 20:09:57 +02:00
  • 092d066774 modified: ../../java/targetast/TphTest.java Test fuer Tph7 so angepasst, dass ueberprueft wird ob die richtigen Typvariablen generiert werden pl@gohorb.ba-horb.de 2022-08-06 22:17:49 +02:00
  • 6d12102fbf Merge branch 'targetBytecode' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into targetBytecode pl@gohorb.ba-horb.de 2022-08-06 14:12:41 +02:00
  • fa5a29c682 modified: src/test/resources/bytecode/javFiles/Inf.jav Kommentare erweitert pl@gohorb.ba-horb.de 2022-08-06 14:10:25 +02:00
  • 4e15bd4ae2 Merge remote-tracking branch 'origin/targetBytecode' into targetBytecode Victorious3 2022-08-05 16:21:10 +02:00
  • 4e6e8c5cc7 Add Tph7 test. Victorious3 2022-08-05 16:20:30 +02:00
  • bfc5c55e90 modified: ../../../../pom.xml modified: ../../java/targetast/TphTest.java modified: ../bytecode/javFiles/Tph.jav new file: ../bytecode/javFiles/Tph7.jav pl@gohorb.ba-horb.de 2022-08-03 15:18:55 +02:00
  • c21104f646 Find functions in class files and primitive types Victorious3 2022-08-02 18:10:52 +02:00
  • 9fc558c21a modified: src/test/java/AllgemeinTest.java new file: src/test/resources/AllgemeinTest/M.jav new file: src/test/resources/AllgemeinTest/Put.jav new file: src/test/resources/AllgemeinTest/Test.jav new file: src/test/resources/AllgemeinTest/TestSubTypless.jav new file: src/test/resources/AllgemeinTest/Twice.jav new file: src/test/resources/AllgemeinTest/Var.jav new file: src/test/resources/AllgemeinTest/Wildcard_Andi.jav new file: src/test/resources/AllgemeinTest/addList.jav pl@gohorb.ba-horb.de 2022-07-28 09:04:25 +02:00
  • 6e1786ec7c Test cases and some fixes Victorious3 2022-07-13 14:38:17 +02:00
  • 2f3d3e1bb9 new file: S2021_Etienne_Zink.pdf pl@gohorb.ba-horb.de 2022-07-08 12:30:55 +02:00
  • 699155e21a Equalize type variables in covariant and contravariant position Victorious3 2022-07-03 19:24:54 +02:00
  • de417d3ee6 Remove inner type variables Victorious3 2022-07-03 18:10:40 +02:00
  • ef06a8de38 Actually replace instead of removing pairs Victorious3 2022-07-03 15:25:35 +02:00
  • 560f0c5a6f Filter out cycles and infima Victorious3 2022-07-03 15:17:12 +02:00
  • d7380c6cb7 Remove duplicate testcase Victorious3 2022-07-02 16:14:46 +02:00
  • b43afd40ee Decouple Sigma from Target Victorious3 2022-07-02 15:57:33 +02:00
  • a8be387dd9 Add generics to the generated class file Victorious3 2022-06-23 20:39:34 +02:00
  • 7e259e2597 Mostly finish up populating generics Victorious3 2022-06-23 18:52:30 +02:00
  • f00ee2598f Start implementing family of generics Victorious3 2022-06-22 17:06:49 +02:00
  • 3b439a49cd IDEA wants it that way Victorious3 2022-06-17 15:16:56 +02:00
  • 29112e7bd7 First implementation for overloaded functions and test case Victorious3 2022-06-17 15:15:08 +02:00
  • 0a1a596bb9 Add Field transform Victorious3 2022-05-31 14:02:39 +02:00
  • 372182aa8b Convert the AST Victorious3 2022-05-29 20:06:08 +02:00
  • 1ef3f22c18 Add AST To Target AST emptyClass testcase JanUlrich 2022-05-24 15:42:41 +02:00
  • 20f11a5bef Changes Victorious3 2022-05-24 14:35:30 +02:00
  • 669c778af8
    Verbesserung des spezialisierten Namens von FunN$$. Nun steht zwischen $$ und den Attributen ein $_$, welches zuvor vergessen wurde. refactorToAPIs Etienne Zink 2022-05-22 12:18:10 +02:00
  • 6c584f92e9 More tests Victorious3 2022-05-16 14:18:58 +02:00
  • 8666bfdf17 Start testing Victorious3 2022-05-15 18:45:49 +02:00
  • 5071406b3f Verbesserung des Tests OLFun2. Etienne Zink 2022-05-12 08:47:46 +02:00
  • 590a4f04ae Implement target t AST Victorious3 2022-05-03 21:37:14 +02:00
  • e8cc6ade11 Start working on the code generator Victorious3 2022-04-27 13:05:01 +02:00
  • 9d2d076215 OLFun2Test AfterClass einkommentiert. Etienne Zink 2022-04-20 15:28:09 +02:00
  • 6262c9434c Anpassung am manuellen Test OLFunTest.java. Etienne Zink 2022-04-20 15:26:50 +02:00
  • 59c5e48201 Merge branch 'refactorToAPIs' of gohorb.ba-horb.de:/bahome/projekt/git/JavaCompilerCore into refactorToAPIs Etienne Zink 2022-04-20 15:21:25 +02:00
  • 1cf1c99e72 Änderung sodass OLFun2 nun den Rückgabetyp des Funktionstyps auch zurückgibt. Anpassung entsprechend in den Tests. Etienne Zink 2022-04-20 15:20:01 +02:00
  • c8a31a6063 Enable Java 17 bigCleanup JanUlrich 2022-04-17 17:25:28 +02:00
  • 5c60918c47 Add to Target AST JanUlrich 2022-04-16 18:25:13 +02:00