Commit Graph

  • 141e952c7a Merge mit refactoring JanUlrich 2015-11-27 15:47:09 +01:00
  • 63b2224f46 Datei für Logausgabe in compileToBytecode ändern JanUlrich 2015-11-27 13:15:13 +01:00
  • 8ae7bda535 Mehrere Lösungen in einer Classfile Enrico Schrödter 2015-11-25 10:41:57 +01:00
  • a27b4f9d3b Mehrere Lösungen in einer Classfile Enrico Schrödter 2015-11-25 10:23:06 +01:00
  • e4374c06fd Mehrere Lösungen in einer Classfile Enrico Schrödter 2015-11-25 09:41:26 +01:00
  • 8b0005ecee AuoOverloadingTest vervollständigt Enrico Schrödter 2015-11-25 08:00:50 +01:00
  • 97e0e2fc72 unifyTest Florian Steurer 2015-11-23 01:03:01 +01:00
  • 7ff9554d78 application of adaptRules Florian Steurer 2015-11-23 00:15:12 +01:00
  • 4576efe3ec implemented step 4 (some cases still missing) Florian Steurer 2015-11-23 00:12:08 +01:00
  • e2ba4490b1 step 4 grundgerüst Florian Steurer 2015-11-22 21:57:16 +01:00
  • 6fd382580a Fixed AdaptSup Florian Steurer 2015-11-22 15:58:10 +01:00
  • 9552831d4e AdaptExt and Sup revisit Florian Steurer 2015-11-22 15:54:18 +01:00
  • 3f4f2cd27b adapt revisit Florian Steurer 2015-11-22 15:26:17 +01:00
  • 2958c52610 NewClass Statement Enrico Schrödter 2015-11-18 18:10:29 +01:00
  • fc03a744fe Ünnötige Tests gelöscht Tests die noch nicht laufen können Ignoriert Enrico Schrödter 2015-11-17 17:35:17 +01:00
  • be6a719433 adaptSup + tests Florian Steurer 2015-11-15 18:39:22 +01:00
  • c45c426011 unifier Florian Steurer 2015-11-15 18:09:21 +01:00
  • ae37dd6255 fc identifier from string to type Florian Steurer 2015-11-15 18:08:46 +01:00
  • 480c7dca61 adaptExt + tests Florian Steurer 2015-11-15 15:06:34 +01:00
  • e447e1cd46 adapt + tests Florian Steurer 2015-11-15 14:39:08 +01:00
  • 3739747eca adapt Florian Steurer 2015-11-14 18:51:46 +01:00
  • 82c0736fee adapt Rule Florian Steurer 2015-11-13 23:24:22 +01:00
  • 8a40acb73e application of unifiers Florian Steurer 2015-11-13 23:17:14 +01:00
  • fd5902f6dd stricter equality condition for typeParams Florian Steurer 2015-11-13 22:49:26 +01:00
  • fb82d8c3eb changed typeplaceholders Florian Steurer 2015-11-13 22:45:30 +01:00
  • 9f37139ab3 real immutability Florian Steurer 2015-11-13 22:45:13 +01:00
  • ed246e0f88 Fehler in NewClass und Constructor beheben JanUlrich 2015-11-13 16:29:41 +01:00
  • c646a34745 Fehler durch Änderung von Unify beheben. Merge mit bytecode 1758493194506073361/unifyStable 1758493194506073361/tmp_refs/heads/unifyStable unifyStable JanUlrich 2015-11-13 13:11:10 +01:00
  • b8c0d87056 Unify auf commit 144c31a4cb ändern JanUlrich 2015-11-13 12:55:34 +01:00
  • 4c908abede NewClassCreator JanUlrich 2015-11-13 12:23:45 +01:00
  • 61891177a1 BytecodeTests erweitert ASTFacotry überarbeitet Enrico Schrödter 2015-11-12 14:50:27 +01:00
  • dc0cf0cd34 ExtendsVectorString erweitert Enrico Schrödter 2015-11-11 11:11:50 +01:00
  • f18fcd2b12 ExtendsVecorStringTest teilweise in ASTBytecodeTest überführt Enrico Schrödter 2015-11-10 19:28:47 +01:00
  • ecad9e138c BytecodeTest in SourceFileBytecodeTest umbenannt ExtendsObjectTest von SourceFileBytecodeTest zu ASTBytecodeTest überführt Enrico Schrödter 2015-11-10 18:26:29 +01:00
  • 0c63695f7b ASTBytecodeTest erstellt Enrico Schrödter 2015-11-10 17:54:27 +01:00
  • c83697dedb Unfifier Florian Steurer 2015-11-09 14:39:26 +01:00
  • 54a11c8779 Mehrere Lösungen in einer Class file Enrico Schrödter 2015-11-09 09:38:49 +01:00
  • 01ef0e9385 organize imports Florian Steurer 2015-11-08 22:25:58 +01:00
  • c1e4fce67f reduce Ext Tests Florian Steurer 2015-11-08 22:25:23 +01:00
  • eeba9fb734 reduceSup Test Florian Steurer 2015-11-08 22:21:28 +01:00
  • 7ada9cbd47 reduce 2 Test Florian Steurer 2015-11-08 21:41:24 +01:00
  • 176ec7b707 subst rule interface Florian Steurer 2015-11-08 21:30:17 +01:00
  • 777a9b5beb reduce1 and reduceEq Tests Florian Steurer 2015-11-08 21:23:20 +01:00
  • e695429262 reduceUpLow test Florian Steurer 2015-11-08 17:05:35 +01:00
  • b3514a8375 reduceUp and reduceLow tests Florian Steurer 2015-11-08 17:02:25 +01:00
  • 4c6c77929f erase3 test Florian Steurer 2015-11-08 16:42:57 +01:00
  • 2eb11748ca erase1 and erase2 tests Florian Steurer 2015-11-08 16:29:40 +01:00
  • 1b1fae6b13 swap rule test Florian Steurer 2015-11-07 20:37:29 +01:00
  • 84641d4abf application of the rules Florian Steurer 2015-11-07 18:03:21 +01:00
  • a263ba5fd4 reduceSup Florian Steurer 2015-11-07 16:49:20 +01:00
  • 4765c2afe0 smarg and grarg tests Florian Steurer 2015-11-07 16:21:17 +01:00
  • e49c2a35de implemented grArg and smArg Florian Steurer 2015-11-07 14:53:23 +01:00
  • 28e0e8e94d visitor pattern for grarg smarg Florian Steurer 2015-11-07 14:35:54 +01:00
  • 6b709f0198 fc smaller greater tests Florian Steurer 2015-11-07 13:57:54 +01:00
  • b93f1dd376 fixed greater() Florian Steurer 2015-11-07 11:47:54 +01:00
  • c08a8fd347 reduceExt Florian Steurer 2015-11-07 11:41:06 +01:00
  • 2483044e0c rules Florian Steurer 2015-11-07 10:57:17 +01:00
  • a86b70e672 reduce1 regel Florian Steurer 2015-11-06 21:02:43 +01:00
  • 0048d5f305 NewStatement bytecode JanUlrich 2015-11-06 18:27:47 +01:00
  • 87e49a692a Vorbereitung für "Mehrere Lösungen in einer Classfile" Enrico Schrödter 2015-11-06 16:42:22 +01:00
  • a221adb28c Merge branch 'bytecode' into refactoring JanUlrich 2015-11-06 15:19:19 +01:00
  • 1a0c76accf Anpassungen im Test JanUlrich 2015-11-06 15:18:43 +01:00
  • 92d81ac097 rules Florian Steurer 2015-11-01 22:12:41 +01:00
  • 947d145cf1 New Instruction implementier, ArgumentList fehlt noch Enrico Schrödter 2015-10-31 18:48:46 +01:00
  • 6619b73d80 Binary2 Test ändern JanUlrich 2015-10-30 16:37:12 +01:00
  • e9607e37b1 ASTFactory createClass setzt SuperType GenericClass erhält richtigen SuperType Tests für ? extends und ? super angelegt Enrico Schrödter 2015-10-30 12:29:43 +01:00
  • 64dce5d814 Parent von Class ist Sourcefile Enrico Schrödter 2015-10-29 17:18:15 +01:00
  • 50916b5db2 SourceFile als Parent für Class.parserPostProcessing JanUlrich 2015-10-29 17:00:39 +01:00
  • bdbe20552e Tests zu Bytecodegenerierung anfügen JanUlrich 2015-10-29 15:16:19 +01:00
  • f077829d30 JUnit Test für Lokale Variabeln erstellt Enrico Schrödter 2015-10-28 10:48:14 +01:00
  • ce52fd8904 ConsoleInterface an neue CompilerApi angepasst RefType getBytecodeSignature unterscheidet zwischen RefType und TypePlacholder Abstrakte ByteCodeTest Klasse um getClassLoader erweitert Alle BytecodeTypeTests angepasst Enrico Schrödter 2015-10-27 15:14:52 +01:00
  • 12093f2fc7 Signatur ist das gleiche wie Description Enrico Schrödter 2015-10-27 13:27:00 +01:00
  • 931fb01d74 finite closure Florian Steurer 2015-10-25 11:12:36 +01:00
  • 11fc7a4512 . Florian Steurer 2015-10-24 20:32:05 +02:00
  • 5f9452cfda commenting and rule application Florian Steurer 2015-10-24 19:46:51 +02:00
  • 4539faf241 hashcodes and work on Mpair Florian Steurer 2015-10-24 19:05:48 +02:00
  • 3d38ea2e08 hashcode, equals and compareTo Florian Steurer 2015-10-24 18:53:11 +02:00
  • b0153be1cd . Florian Steurer 2015-10-24 17:47:46 +02:00
  • 52be0a1af3 Overloading Test überarbeitet Enrico Schrödter 2015-10-23 19:04:13 +02:00
  • 040a1f4088 Merge mit unify JanUlrich 2015-10-23 18:07:37 +02:00
  • 0dcb36f49e JavaClassName hack entfernt Enrico Schrödter 2015-10-23 16:30:07 +02:00
  • 47361ca22c Merge branch 'bytecode' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecode Enrico Schrödter 2015-10-23 16:26:25 +02:00
  • b99f1bc3c9 JavaClassName: Hack damit Object zu java.lang.Object wird. Muss unbedingt anders gelöst werden Enrico Schrödter 2015-10-23 16:23:20 +02:00
  • 36a3aeddb3 main-Methode in .jav Files möglich JanUlrich 2015-10-23 16:22:44 +02:00
  • ca447fd44e Merge mit unify und bytecode JanUlrich 2015-10-23 15:14:18 +02:00
  • 05187aa49f Merge mit bytecode JanUlrich 2015-10-23 14:44:55 +02:00
  • c9546d9762 Merge branch 'bytecode' into unify JanUlrich 2015-10-23 14:13:31 +02:00
  • eda270d451 Nachträglich Fehler beheben JanUlrich 2015-10-23 14:13:17 +02:00
  • 356794d753 Merge branch 'bytecode' into unify JanUlrich 2015-10-23 13:57:02 +02:00
  • f16171a8f6 Object zu java.lang.Object als Superklasse von Class im Standardkonstruktor ändern JanUlrich 2015-10-23 11:48:35 +02:00
  • 77c06225a6 Constructor ist von Type Void Enrico Schrödter 2015-10-23 10:56:56 +02:00
  • fab73a4d62 ASTFactory.createClass gibt eine Class statt ClassGenerator zurück Enrico Schrödter 2015-10-23 10:46:55 +02:00
  • 422f3b4144 ASTFactory createClass Enrico Schrödter 2015-10-23 10:43:48 +02:00
  • bfb00ac1d1 ClassGenerator hat eine Map von zusätzlichen Klassen die generiert werden müssen MyCompiler und MyCompilerApi aufgeräumt ASTFactory Klasse angefangen Enrico Schrödter 2015-10-22 20:40:33 +02:00
  • 347b06ac68 Main Test anfügen JanUlrich 2015-10-22 16:46:24 +02:00
  • 66b37482db Support für eindimensionale Arrays von RefTypes angefügt JanUlrich 2015-10-22 16:46:06 +02:00
  • 632c2ca508 Genericklassen für Superklassen, Fieldtypes und Methodenparameter werden generiert Enrico Schrödter 2015-10-20 15:58:39 +02:00
  • bafffe26ad Generierung von Generic Klasse auskommentiert Enrico Schrödter 2015-10-20 14:07:57 +02:00
  • edf1d817d2 implemented equal for menge Florian Steurer 2015-10-19 11:45:49 +02:00
  • cfc6711897 unit tests for simple types Florian Steurer 2015-10-19 09:34:44 +02:00