Commit graph

7 commits

Author SHA1 Message Date
Tropical ea539a7e58 clean up libjava includes 2026-03-31 02:00:20 -05:00
Tropical f9e89c2be6 nuke memory tracking 2026-03-30 21:58:19 -05:00
MatthewBeshay 2a7e5dc1d4 refactor: migrate NBT storage to unique_ptr, remove -fpermissive
CompoundTag/ListTag now use unique_ptr internally, fixing multiple memory leaks in getCompound/getList/getAllTags and tag overwrite paths.
2026-03-31 13:27:00 +11:00
MatthewBeshay 7ddfaeb59e refactor: remove arrayWithLength, replace with std::vector
Eliminates the custom arrayWithLength<T> wrapper and all typedefs, replacing with std::vector<T> directly.
2026-03-31 12:06:19 +11:00
Tropical 69965844ce fix double include 2026-03-30 15:52:05 -05:00
Tropical 0817878fe1 refactor: consistent include paths in java/nbt 2026-03-30 15:47:05 -05:00
Tropical da1d6d8e97 refactor: split java libs and nbt into separate projects 2026-03-30 12:54:00 -05:00