Commit Graph

21 Commits

Author SHA1 Message Date
586b2912be Fixed incorrect string length being stored 2024-08-24 23:43:47 -04:00
76bf452547 Updated to using std::string from unsigned char* 2024-08-24 23:42:43 -04:00
47df116083 Swapped to using std::string from unsigned char* for ConstantUtf8Info.bytes 2024-08-24 23:38:54 -04:00
ddba2b6d66 Reordered ClassFormat.h 2024-08-24 23:36:22 -04:00
844e53910d Added win32 support. 2024-08-24 23:34:33 -04:00
65e88b7f76 Added improved support for the .class file spec 2024-08-19 20:10:15 -04:00
1749594952 Updated src/Main.cpp to use the cmake variable ASSERT and to improve compatibility with the .class spec 2024-08-19 20:07:59 -04:00
38802e1f3a Updated src/ConstantPoolTags/PoolParser.cpp to reflect using std::any 2024-08-19 20:07:05 -04:00
5f7f3494a4 Added Config.in to allow some cmake variables to propagate into the build 2024-08-19 20:05:46 -04:00
74f95aa25f Reformatted Utils.h 2024-08-19 20:05:06 -04:00
5166947bf0 Added compile-time crc32 implementation 2024-08-19 20:04:07 -04:00
59740ddeaa Updated the ConstantPoolParser() signature 2024-08-19 20:02:37 -04:00
b1f95ef1b4 Refactored include/ClassFormat.h to use std::any instead of attempting to cast from a base type 2024-08-19 20:01:25 -04:00
8ee4302862 Updated CMakeLists.txt and src/CMakeLists.txt. Removed rtti library dependency and moved Main.cpp to src/CMakeLists.txt from CMakeLists.txt 2024-08-19 19:59:51 -04:00
0d3abe0988 Add rudimentary attribute parsing support 2024-08-19 19:58:37 -04:00
002917d91c Added compile-time crc32 implementation 2024-08-19 19:57:55 -04:00
c176ea5cd3 Updated .clang-format 2024-08-19 19:56:16 -04:00
0a4294ef24 Added .clang-format and .gitignore 2024-08-19 10:25:51 -04:00
157d24ca15 Initial Commit 2024-08-13 09:09:50 -04:00
calcium
0da888414c Updated README.md 2024-08-13 08:33:49 -04:00
calcium
d5bafaf247 Initial commit 2024-08-13 12:05:54 +00:00