Commit Graph

  • 6025e17186 Infer String/Integer for patterns Daniel Holle 2023-08-17 15:22:53 +0200
  • 93d7aca9e6 Switch on Strings Daniel Holle 2023-08-17 14:23:19 +0200
  • 677c784b6d Allow single expressions in switch expression Daniel Holle 2023-08-17 13:26:30 +0200
  • e69a367c33 Add printout Daniel Holle 2023-08-17 10:17:09 +0200
  • 14d0475d59 Type inference for switch Daniel Holle 2023-08-17 09:27:24 +0200
  • 762d344e42 Make switches work with set types Daniel Holle 2023-08-16 17:13:28 +0200
  • be5591f7dc Rename files for macos and windows Daniel Holle 2023-08-15 17:17:03 +0200
  • 7193f5a646 Workaround for eclipse Daniel Holle 2023-08-15 16:52:54 +0200
  • f46c2ad0f7 New test case Daniel Holle 2023-08-01 14:02:19 +0200
  • b0f7a264c2 Implement records Daniel Holle 2023-07-31 15:11:35 +0200
  • 4f3164a48a Allow the first patterns Daniel Holle 2023-07-28 12:04:14 +0200
  • be55d661cb Add classic switch Daniel Holle 2023-07-27 10:02:28 +0200
  • 3de9fde672 Add new target ast nodes and test cases for switch Daniel Holle 2023-07-26 15:47:30 +0200
  • a0582e918b Merge Daniel Holle 2023-07-25 15:06:15 +0200
  • 18429d9cf9 Iteration.jav Pair ausgeklammert pl@gohorb.ba-horb.de 2023-07-18 11:45:17 +0200
  • b65df7c390 Merge branch 'targetBytecode' of gohorb.ba-horb.de:/bahome/projekt/git/JavaCompilerCore into targetBytecode pl@gohorb.ba-horb.de 2023-07-18 11:44:43 +0200
  • 22d1be5ea4 Fixed expected AST for Instanceof.jav patternMatching luca9913 2023-07-17 19:55:16 +0200
  • 18fc82f036 Merge branch 'patternMatching' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into patternMatching luca9913 2023-07-17 19:53:16 +0200
  • f5b843ec11 Extended instanceOfTest luca9913 2023-07-17 19:50:58 +0200
  • bad5d26969 Extended instanceOfTest luca9913 2023-07-17 19:50:58 +0200
  • 951d741d90 Added test for Sealed classe and interface ASTs luca9913 2023-07-17 19:38:01 +0200
  • fe6c9858a2 Finalized test cases for new jav-files luca9913 2023-07-17 17:58:39 +0200
  • 1df354d5f1 Modified InstanceOf to use Pattern luca9913 2023-07-17 17:49:28 +0200
  • 6119bc92ed Corrected ASTPrinter for RecordPattern luca9913 2023-07-15 22:05:34 +0200
  • e8140b3160 Added method stubs in visitors for new AST nodes luca9913 2023-07-15 21:41:50 +0200
  • 75789e574e Modified ASTPrinter to support new AST nodes for tests luca9913 2023-07-15 21:41:27 +0200
  • c0c46e197f Added sealed classes to AST luca9913 2023-07-14 08:52:51 +0200
  • a0e6df7cfd new file: resources/AllgemeinTest/Twice2.jav modified: src/main/java/de/dhbwstuttgart/core/JavaTXCompiler.java modified: src/test/java/AllgemeinTest.java pl@gohorb.ba-horb.de 2023-07-13 15:25:34 +0200
  • 1643412f1b Added nestedPatterns luca9913 2023-07-12 21:54:17 +0200
  • 3ed6edc323 Added SwitchExpression to AST luca9913 2023-07-12 21:43:50 +0200
  • fa7a331a66 Beginning of switchExpression for AST luca9913 2023-07-11 22:15:35 +0200
  • 939d402b1e Changed GatherNames to add types declared inside of other types to the JavaClassRegistry luca9913 2023-07-07 09:24:45 +0200
  • 492cbe48e9 Created RecordPattern & started development with test cases luca9913 2023-07-06 22:15:40 +0200
  • a17e1f473a Catch linkage error Daniel Holle 2023-07-05 15:48:27 +0200
  • 359f3e68ab Added SwitchStmt including Type & GuardedPattern to AST luca9913 2023-07-04 15:27:29 +0200
  • 5c62191f3b Consider constructors when creating class generics Daniel Holle 2023-07-04 12:17:14 +0200
  • b04201de42 Don't load classes that get compiled by a source file Daniel Holle 2023-07-04 11:40:23 +0200
  • a15cbcba7b Merge branch 'targetBytecode' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into targetBytecode pl@gohorb.ba-horb.de 2023-07-03 11:54:30 +0200
  • 9019d90b1e Please enter the commit message for your changes. Lines starting with '#' will be ignored, and an empty message aborts the commit. pl@gohorb.ba-horb.de 2023-07-03 11:53:15 +0200
  • d07b2bdf0a Merge branch 'targetBytecode' of ssh://gohorb.ba-horb.de:/bahome/projekt/git/JavaCompilerCore into targetBytecode Daniel Holle 2023-07-03 10:13:59 +0200
  • d05054755c Fix bug Daniel Holle 2023-07-03 10:13:01 +0200
  • 1a89920430 Created AST node TypePattern and adapted test cases in TestNewFeatures luca9913 2023-06-28 22:52:18 +0200
  • 54a836b734 Added missing version to pom.xml luca9913 2023-06-28 22:12:28 +0200
  • 8b3b07e32c Added test case Record(.jav) in TestNewFeatures luca9913 2023-06-28 22:10:08 +0200
  • d55b402269 Some fixes Daniel Holle 2023-06-28 14:09:24 +0200
  • 24900b8fcc Added test case for instanceof in syntaxtreegenerator luca9913 2023-06-27 20:25:31 +0200
  • 2368a087c0 Added BoolExpression and instanceof to AST luca9913 2023-06-27 20:25:05 +0200
  • 994a1571b7 Changed resources path in TestCodegen after merge luca9913 2023-06-27 19:14:28 +0200
  • aed1d3848b Resolved last merge conflict luca9913 2023-06-27 18:48:18 +0200
  • 93cf39cfe9 Merge branch 'bigRefactoring' into patternMatching luca9913 2023-06-27 18:46:57 +0200
  • bdaf578f86 Fix equality Daniel Holle 2023-06-27 15:48:15 +0200
  • 6079e96efa Test more thoroughly and add a new infimum deletion strategy Daniel Holle 2023-06-27 15:00:43 +0200
  • bb01e78123 Undo that change bigRefactoring Daniel Holle 2023-06-27 09:51:07 +0200
  • 41d8e223ce Fixed wrong resources path in TestCodegen luca9913 2023-06-26 20:24:59 +0200
  • e1e1f3eafc Insert missing case Daniel Holle 2023-06-26 13:14:53 +0200
  • 9c1e016bb1 Merge and fix folder structure Daniel Holle 2023-06-26 12:31:00 +0200
  • eaeb3c4106 Modified expected AST for Faculty according to Faculty.jav luca9913 2023-06-24 19:48:36 +0200
  • 1fb431ab36 After merge fixes Codegen.java luca9913 2023-06-24 19:20:28 +0200
  • 124313cb16 Merge remote-tracking branch 'origin/bigRefactoring' into patternMatching luca9913 2023-06-24 19:09:39 +0200
  • d48b888075 Bug fixes, TestComplete in 'syntaxtreegenerator' runs without error luca9913 2023-06-24 18:54:31 +0200
  • f5aa90bdbd Add Cycle class (again) Daniel Holle 2023-06-23 09:40:23 +0200
  • 4bcb91ce2d Refactor bounds to make the invocation smaller Daniel Holle 2023-06-22 17:13:15 +0200
  • 97a1bcbbe1 Fix T1 & T2 refering to method signature instead of actual types Daniel Holle 2023-06-22 17:13:01 +0200
  • f32b1ee5b2 Fix auxiliary files not containing parent interface Daniel Holle 2023-06-22 14:32:41 +0200
  • 711aa70d48 Update to java 20 and some refactoring Daniel Holle 2023-06-22 09:34:15 +0200
  • 168a499811 Set typeinfernce tests to be ignored luca9913 2023-06-21 21:38:58 +0200
  • d52fbeb1ae Moved all javFiles to test/resources/javFiles and removed unused resources luca9913 2023-06-21 21:06:14 +0200
  • ce0ef10c8d Added missing AST blueprint for 'syntaxtreegenerator' tests luca9913 2023-06-21 21:02:53 +0200
  • 81e19f5315 Fixed syntaxtreegenerator to determine correct receiver of methodcall luca9913 2023-06-21 20:46:23 +0200
  • 89a791b81e Fixed NotImplemented for field accesses in "dottexression" luca9913 2023-06-21 19:56:16 +0200
  • 2d1caf9ded fix stash luca9913 2023-06-21 18:24:09 +0200
  • 49b0494f36 Removed file to fix stashes luca9913 2023-06-21 18:21:59 +0200
  • 60e2d8177b fix idTest() in syntaxtreegenerator luca9913 2023-06-21 18:18:38 +0200
  • 62e7a1c871 Bug fix and test exclusion luca9913 2023-06-21 10:10:32 +0200
  • 761dd48fa1 Test directory cleanup luca9913 2023-06-21 09:37:58 +0200
  • 4a18a81b33 Alter tests a bit Daniel Holle 2023-06-15 16:31:50 +0200
  • 9eb0dd1cf5 Iteration Daniel Holle 2023-06-15 14:13:15 +0200
  • bb0ee7d517 Refactoring Daniel Holle 2023-06-13 16:33:54 +0200
  • fe2b3accb3 Fix not looking up the tph in equality Daniel Holle 2023-06-13 10:28:20 +0200
  • 78ad7bc003 Fixed bugs in StatementGenerator regarding constructor generation and field accesses luca9913 2023-06-09 17:26:55 +0200
  • f08744479a Started test driven bug fixing for SyntaxTreeGenerator luca9913 2023-06-07 22:24:16 +0200
  • bf15ff693e Created TestComplete for unit SyntaxTreeGenerator luca9913 2023-06-07 21:08:46 +0200
  • 48199b5d2e Created test suite for syntaxtreegenerator including resources luca9913 2023-06-06 21:21:26 +0200
  • 7556b9f590 Fixed parser bug that caused TestComplete to fail luca9913 2023-06-06 19:43:56 +0200
  • 03b7f12541 Merge Daniel Holle 2023-06-06 16:36:12 +0200
  • ecc5dfcef6 Add class file Daniel Holle 2023-06-06 16:35:42 +0200
  • f33aab9cfb Merge Daniel Holle 2023-06-06 16:16:41 +0200
  • 3875de7f80 Fix local variable conversion and not loading interfaces Daniel Holle 2023-06-06 13:46:53 +0200
  • 69f44c2927 Merge branch 'targetBytecode' of gohorb.ba-horb.de:/bahome/projekt/git/JavaCompilerCore into targetBytecode pl@gohorb.ba-horb.de 2023-06-06 10:17:01 +0200
  • 26398a692f modified: resources/AllgemeinTest/Iteration.jav pl@gohorb.ba-horb.de 2023-06-06 10:16:54 +0200
  • e13baa8acb modified: resources/AllgemeinTest/Iteration.jav pl@gohorb.ba-horb.de 2023-06-05 15:25:55 +0200
  • 3c86eecf8b modified: ../../pom.xml new file: Iteration.jav modified: Pair.jav modified: ../../src/main/java/de/dhbwstuttgart/core/JavaTXCompiler.java modified: ../../src/test/java/AllgemeinTest.java pl@gohorb.ba-horb.de 2023-06-05 13:14:00 +0200
  • 63c5cb8390 Moved test resources to src/test and refactored tests luca9913 2023-06-05 09:28:55 +0200
  • e3edd0410a added astprinter to parsertest luca9913 2023-06-03 18:59:11 +0200
  • eb5cf1ab33 StackOverflow fix switchexpression luca9913 2023-06-03 17:54:37 +0200
  • b409175a25 Add --enable-preview to surefire test plugin Andreas Stadelmeier 2023-06-03 17:33:08 +0200
  • a54938cb65 bug fix empty param list luca9913 2023-06-01 21:18:08 +0200
  • 30a62a6621 bug fix VectorNotObject test luca9913 2023-06-01 20:59:16 +0200
  • dce3ed8051 Some fixes for the plugin Daniel Holle 2023-06-01 16:13:03 +0200
  • 8e5a20e59e Fix incorrect signature Daniel Holle 2023-05-31 11:38:47 +0200