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
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
Algent
2a7d2653e0
test: preserve ASM BitSet equality dispatch
2026-09-02 17:35:31 +02:00
Algent
56f215873b
test: characterize ASM implicits
2026-09-02 17:25:14 +02:00
Algent
b992d9fbb2
test: characterize byte codecs
2026-09-02 17:02:49 +02:00
Algent
59edc66a91
test: characterize scratch bit set
2026-09-02 16:46:07 +02:00
Algent
e6af4251ae
test: characterize multipart generator
2026-09-02 15:20:29 +02:00
Algent
8d3010941c
test: characterize microblock generator
2026-09-02 11:05:50 +02:00
Algent
f57f52408b
test: characterize micro occlusion
2026-09-02 10:21:12 +02:00
Algent
911e73291f
test: characterize hollow microblocks
2026-09-02 01:15:59 +02:00
Algent
0f3a8c2097
test: characterize edge and post microblocks
2026-09-02 00:51:28 +02:00
Algent
44fb151828
test: characterize corner microblocks
2026-09-02 00:28:11 +02:00
Algent
2f638b1e79
test: characterize face microblocks
2026-09-01 20:04:52 +02:00
Algent
30925fbddd
test: characterize microblock base
2026-09-01 19:45:44 +02:00
Algent
ee75f86e02
test: characterize microblock classes
2026-09-01 19:28:19 +02:00
Algent
7a031e6cb4
test: characterize microblock renderer
2026-09-01 19:09:21 +02:00
Algent
c6ce881aa7
test: characterize saw item and renderer
2026-09-01 18:54:55 +02:00
Algent
a932f47dc1
test: characterize Angelica compat
2026-09-01 18:41:29 +02:00
Algent
53751101d2
test: characterize config content
2026-09-01 14:00:50 +02:00
Algent
87a1c23f54
test: characterize block micro material
2026-09-01 13:41:08 +02:00
Algent
2549bfdffb
test: characterize placement grids
2026-09-01 10:16:01 +02:00
Algent
e286de3401
test: characterize microblock placement
2026-09-01 09:53:09 +02:00
Algent
9ac0a5e409
test: characterize ItemMicroPart
2026-09-01 08:28:14 +02:00
Algent
bed000cacf
test: characterize multipart packet handlers
2026-09-01 00:42:10 +02:00
Algent
36a0e9c865
test: characterize microblock proxy
2026-09-01 00:22:01 +02:00
Algent
e6278a8d14
test: characterize multipart proxy
2026-08-31 23:54:41 +02:00
Algent
a1ab154f4c
test: characterize grass micro materials
2026-08-31 20:01:13 +02:00
Algent
f9724b9d93
test: characterize default content
...
Pin the singleton ABI and exact built-in factory, material, and remap registrations.
2026-08-31 19:36:36 +02:00
Algent
e1ca4fba53
test: characterize missing micro material
...
Pin the singleton ABI, inert defaults, registration, and client stripping.
2026-08-31 19:04:10 +02:00
Algent
3cdc62455c
test: characterize multipart save/load
2026-08-31 14:33:56 +02:00
Algent
7152b5e394
test: characterize microblock packet handlers
...
Pin the packet-handler ABI, client registry handling, and server handshake payload before the Java port.
2026-08-31 13:38:00 +02:00
Algent
cd84c140ae
test: characterize microblock event handler
...
Pin the client-only ABI and dedicated-server side stripping before the Java port.
2026-08-30 21:55:54 +02:00
Algent
dbe617ed46
test: characterize microblock mod lifecycle
...
Pin the Scala mod instance, handler surface, and mutable compatibility hook before the Java port.
2026-08-30 21:37:09 +02:00
Algent
e9f244fefa
test: characterize multipart event handler
...
Pin event annotations, bus identity, and server dispatch before the Java port.
2026-08-30 21:15:20 +02:00
Algent
6dbdb74559
test: characterize multipart mod lifecycle
...
Pin the Scala singleton identity and FML event surface before the Java port.
2026-08-30 16:14:00 +02:00
Algent
53e5901360
test: characterize multipart compatibility
...
Pin the Scala Function4 callback surface and MCPC fallback behavior before the Java port.
2026-08-30 15:29:59 +02:00
Algent
bde3445488
test: characterize multipart raytrace index production
...
rayTraceAll was the one method the read-path cleanup restructured, moving
from an indexed loop over a copied list to an iterator with a manual
counter, and nothing covered it. The index it writes into ExtendedMOP.data
is what reduceMOP hands back to every click, activate, harvest and pick
block, so an off-by-one there would misroute interactions silently.
Six tests pin the index production: a part that misses still consumes its
index, sorting by distance happens after the indices are assigned, the
part's own data is nested underneath rather than replaced, subHit keeps
its default because data is assigned directly, and an index taken from a
hit still selects the part that produced it. harvestPart's indexing and
collisionRayTrace's nearest-or-null are covered alongside.
All six also pass against the pre-cleanup implementation at 370b353^,
which is the evidence that the restructure preserved behavior.
2026-08-28 18:31:33 +03:00
Algent
85c2c4d15c
test: characterize multipart read paths
2026-08-28 16:54:50 +03:00
Algent
2b04a2e52b
test: characterize partial occlusion tile trait
2026-08-28 11:19:44 +03:00
Algent
df21e4041c
test: characterize microblock recipes
2026-08-28 10:59:04 +03:00
Algent
28c90189a6
test: characterize redstone interaction unit
2026-08-27 23:15:56 +03:00
Algent
dffc65a894
test: characterize multipart traversal mutations
2026-08-27 22:49:00 +03:00
Algent
6410cc0028
test: characterize multipart ordering and move lifecycle
2026-08-27 18:02:41 +03:00
Algent
4616b5834c
test: guard source-only consumer reflection contracts
2026-08-27 14:11:53 +03:00