Commit Graph
93 Commits
Author SHA1 Message Date
Algent e1f5893607 feat: add Java tile loading APIs 2026-09-05 00:21:08 +02:00
Algent 533dc6a11e feat: add Java part traversal 2026-09-04 23:48:10 +02:00
Algent 2bb5e7ffc9 feat: add Java material enumeration 2026-09-04 23:30:54 +02:00
Algent 5995e366b7 fix: preserve material property dispatch 2026-09-04 22:53:52 +02:00
Algent fd29e0a737 fix: preserve microblock state dispatch 2026-09-04 22:47:31 +02:00
Algent e5e1a041e4 fix: preserve tile part-list dispatch 2026-09-04 22:43:19 +02:00
Algent f31c9550b9 refactor: port method symbol info to Java 2026-09-04 22:06:30 +02:00
Algent 257d0e4a04 refactor: port method symbol descriptors to Java 2026-09-04 21:55:28 +02:00
Algent 27863b4ca7 refactor: port class parent names to Java 2026-09-04 21:24:26 +02:00
Algent a670ea3edb refactor: port method symbol full names to Java 2026-09-04 21:11:47 +02:00
Algent 64f5abce6f refactor: port class symbol full names to Java 2026-09-04 20:57:30 +02:00
Algent 24c772310f refactor: port applied type descriptors to Java 2026-09-04 20:44:35 +02:00
Algent d5bf16fda3 refactor: port ScalaSignature method strings 2026-09-04 20:25:58 +02:00
Algent 1d085bf6a2 refactor: port ScalaSignature class strings 2026-09-04 20:16:35 +02:00
Algent 035d84a6e0 refactor: port ScalaSignature interface names 2026-09-04 19:45:47 +02:00
Algent 240a7889e7 refactor: port ScalaSignature method descriptors 2026-09-04 19:25:12 +02:00
Algent e30be65a07 refactor: port ScalaSignature type descriptors 2026-09-04 19:17:09 +02:00
Algent 9ba248065b refactor: port ScalaSignature type names to Java 2026-09-04 18:21:17 +02:00
Algent 37699ba73d refactor: port ScalaSignature byte sections to Java 2026-09-04 18:07:00 +02:00
Algent 092ccbba39 refactor: port MixinInfo linearisation to Java 2026-09-04 18:00:47 +02:00
Algent ab5dc8af95 refactor: port FieldMixin accessor names to Java 2026-09-04 17:49:02 +02:00
Algent 8671b0d185 refactor: port StackAnalyser constant types to Java 2026-09-04 17:38:02 +02:00
Algent 1ed698e975 refactor: port StackAnalyser initialization to Java 2026-09-04 15:48:02 +02:00
Algent 5f0e329b69 build: support scoped modern Java compilation 2026-09-04 15:22:50 +02:00
Algent 65d0cd0090 fix: preserve equality when scheduling part ticks 2026-09-04 14:12:34 +02:00
Algent 9ee7415981 fix: preserve virtual multipart tile accessors 2026-09-04 14:08:47 +02:00
Algent 052b84ffe0 fix: preserve packet scheduler callback mutations 2026-09-04 14:04:27 +02:00
Algent fa41ae0609 refactor: port micro occlusion client to Java 2026-09-04 00:32:48 +02:00
Algent f6d1568399 refactor: port micro occlusion logic to Java 2026-09-04 00:16:03 +02:00
Algent a50ce52cd3 refactor: port hollow microblock client to Java 2026-09-04 00:00:37 +02:00
Algent 940609bf46 refactor: port hollow microblock logic to Java 2026-09-03 23:31:25 +02:00
Algent 556fd519bb refactor: port post microblock client to Java
Retain Scala state and lifecycle bridges with ordered virtual dispatch.
2026-09-03 22:57:12 +02:00
Algent 1c7dd1424d refactor: port post microblock logic to Java
Retain Scala super dispatch and trait metadata for generated mixins.
2026-09-03 22:37:43 +02:00
Algent 7c4c87ec08 refactor: port edge microblock logic to Java
Retain Scala trait metadata and helper bridges for generated mixins.
2026-09-03 22:13:24 +02:00
Algent 33e0bc2ad3 refactor: port corner microblock logic to Java
Retain Scala trait declarations and helper bridges for inherited mixin registration and existing consumers.
2026-09-03 22:01:12 +02:00
Algent cfde82235a refactor: port face microblock logic to Java
Retain Scala trait declarations and helper bridges for inherited mixin registration and existing consumers.
2026-09-03 21:43:37 +02:00
Algent d89aaeacf3 refactor: port common microblock logic to Java
Retain Scala trait declarations and helper bridges for inherited mixin registration and existing consumers.
2026-09-03 21:14:54 +02:00
Algent f5d449d041 refactor: filter Java mixins by side 2026-09-03 20:55:54 +02:00
Algent e07fa53228 refactor: support abstract Java mixins 2026-09-03 20:18:54 +02:00
Algent 5181c6f719 refactor: port compiler startup to Java 2026-09-03 19:47:10 +02:00
Algent c91bdb33c4 refactor: port Java trait rewriting to Java 2026-09-03 19:30:05 +02:00
Algent e632135393 refactor: port composite generation to Java 2026-09-03 19:15:30 +02:00
Algent 01885f5879 docs: trim migration notes and name test items 2026-09-03 18:54:34 +02:00