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
47885d15a8
test: characterize post microblock client
2026-09-03 22:50:05 +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
afd6c698ad
test: characterize post microblock trait
2026-09-03 22:32:20 +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
5e020e51e8
test: characterize edge microblock trait
2026-09-03 22:07:48 +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
82da4522bd
test: characterize corner microblock traits
2026-09-03 21:53:10 +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
dc845bc91e
test: characterize face microblock traits
2026-09-03 21:37:51 +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
d6eb56b56f
test: characterize common microblock traits
2026-09-03 21:07:06 +02:00
Algent
f5d449d041
refactor: filter Java mixins by side
2026-09-03 20:55:54 +02:00
Algent
a4818598cd
test: characterize Java side-only mixins
2026-09-03 20:26:59 +02:00
Algent
e07fa53228
refactor: support abstract Java mixins
2026-09-03 20:18:54 +02:00
Algent
355672505e
test: characterize abstract Java mixins
2026-09-03 20:06:59 +02:00
Algent
5181c6f719
refactor: port compiler startup to Java
2026-09-03 19:47:10 +02:00
Algent
e9d81d6def
test: characterize compiler startup
2026-09-03 19:43:01 +02:00
Algent
c91bdb33c4
refactor: port Java trait rewriting to Java
2026-09-03 19:30:05 +02:00
Algent
85ad2e45cd
test: characterize Java trait rewriting
2026-09-03 19:17:37 +02:00
Algent
e632135393
refactor: port composite generation to Java
2026-09-03 19:15:30 +02:00
Algent
1c9cd65a74
test: characterize composite class generation
2026-09-03 19:07:10 +02:00
Algent
01885f5879
docs: trim migration notes and name test items
2026-09-03 18:54:34 +02:00
Algent
cf8b2f9c83
refactor: port class definition to Java
2026-09-03 18:45:47 +02:00
Algent
4d59900be6
test: characterize reflective class definition
2026-09-03 18:41:03 +02:00
Algent
9cf5ab38a8
refactor: port class-byte helpers to Java
2026-09-03 16:52:13 +02:00
Algent
4928cdfe5e
test: characterize class-byte loading and caches
2026-09-03 16:42:36 +02:00
Algent
36e1a58bd9
fix: preserve generated client render dispatch
2026-09-03 16:26:51 +02:00
Algent
60d060a3ff
refactor: document the light hook and unify the mixin cache access
...
Explain why remPart_do keeps the reference's otherwise unused
getLightValue() call, so it is not mistaken for dead code.
Read the mixin cache through the same map reference that registration
writes, instead of the companion accessor. getMixinInfo is defined as
that map's get and the map is what registerScalaTrait already receives,
so this is an identity substitution; the public accessor is unchanged.
2026-09-03 15:19:59 +02:00
Algent
21535e50eb
refactor: port Scala trait registration to Java
2026-09-03 14:48:44 +02:00
Algent
d2276c45f3
test: characterize Scala trait registration
2026-09-03 14:39:21 +02:00
Algent
12c3123a51
refactor: port side-only filtering to Java
2026-09-03 14:21:26 +02:00
Algent
b288d3d7c4
test: characterize side-only annotation filtering
2026-09-03 14:13:37 +02:00
Algent
5af333cea8
fix: restore multipart equality and removal hooks
2026-09-03 14:02:47 +02:00
Algent
fa008b80bb
refactor: port ASM super lookup to Java
2026-09-03 11:05:16 +02:00
Algent
c0df2e0229
test: characterize ASM super lookup
2026-09-03 11:01:05 +02:00
Algent
a27bf92a3d
refactor: port ASM bridge helpers to Java
2026-09-03 10:41:45 +02:00
Algent
5d611e0d47
test: characterize ASM bridge helpers
2026-09-03 10:36:10 +02:00
Algent
10d0f173ba
refactor: port ClassInfo metadata lookup to Java
2026-09-03 10:00:24 +02:00
Algent
abdf0b0559
test: characterize ClassInfo metadata lookup
2026-09-03 09:45:33 +02:00
Algent
3b5256aedd
refactor: port StackAnalyser control flow to Java
2026-09-03 09:26:11 +02:00
Algent
a6aca65dac
test: characterize StackAnalyser
2026-09-03 09:15:38 +02:00
Algent
a65207cc62
test: strengthen ASM characterization gates
2026-09-03 09:04:31 +02:00
Algent
2e511a21e3
docs: record characterization backfill
2026-09-02 23:15:20 +02:00
Algent
122604bd5a
test: characterize Java signature parser
2026-09-02 23:15:20 +02:00
Algent
f6f0eece7f
test: characterize multipart mixin factory
2026-09-02 23:15:20 +02:00
Algent
09b9ed77a6
test: characterize ASM mixin factory
2026-09-02 23:15:20 +02:00
Algent
eae966fdae
test: characterize Scala signature reader
2026-09-02 23:15:20 +02:00
Algent
1bcd6090b8
test: characterize bytecode reader
2026-09-02 23:15:20 +02:00
Algent
0424cf3259
test: characterize debug printer
2026-09-02 23:15:19 +02:00