Commit graph

23 commits

Author SHA1 Message Date
koniifer 01ea41bc34 saving 2025-03-08 16:53:24 +00:00
koniifer b72db1ce44 temp liblily. progress pause until new hblang. 2025-02-09 23:56:22 +00:00
koniifer 5957cbdf5c update tests for new test spec.
temporarily disable tests (need to update tester)
2025-02-03 18:51:49 +00:00
koniifer 682a3d3dd6 another test 2025-02-02 21:33:50 +00:00
koniifer 08601a9f6d compiler update, bugs changed 2025-02-02 20:27:31 +00:00
koniifer bde11d7b68 add HBC_BRANCH to build script 2025-02-02 17:18:46 +00:00
koniifer 3d6e55c775 rename test file, add optional debug mode (default is on) 2025-02-01 18:01:27 +00:00
koniifer 4972434891 only redirect error logs to stderr 2025-02-01 17:12:22 +00:00
koniifer 28c7391920 additional testing changes 2025-02-01 13:42:21 +00:00
koniifer dce0ee996e tests now properly report compilation errors
remove _w suffix from lily.Target functions
2025-02-01 01:55:42 +00:00
koniifer 48b788abf7 fix build script exiting before all tests are completed. 2025-02-01 00:10:51 +00:00
koniifer 08a912a872 clean up & optimise build script 2025-01-31 20:46:24 +00:00
koniifer 8414cd9dab needlessly over-engineered testing system 2025-01-31 13:13:56 +00:00
koniifer bfe75481e3 medium sized work
make objdump output prettier
print strings in structs correctly
temporary printf bugfix
implement a bunch of iterator functions
implement iterator for string.split, string.chars, string.chars_ref
minor hashmap fixes
implement item, key, and value iterators for hashmaps
implement reserve and new_with_capacity for vecs
2025-01-17 12:39:01 +00:00
koniifer 70a81a3dd9 finish reorganisation
implement better comptime configuration & target handling
adjust build script
2025-01-08 00:16:03 +00:00
koniifer 7d678d8c0f saving 2025-01-07 21:07:29 +00:00
koniifer 73184afea4 add option to dump assembly to build script. add hbc_flags script variable. 2025-01-05 23:19:41 +00:00
koniifer fb67c9b382 lots of work
improve build script
reorganise stuff
fix some bugs
improve Type struct
start working on string, fmt, rand
null terminator no longer required on strings
better document bugs
minor opts
2025-01-05 16:50:02 +00:00
koniifer 2f74ac8cc0 documenting some compiler bugs with (compiler) bug: tag.
see main.hb for vague details

also make build script install hbc for you
2025-01-02 03:53:02 +00:00
koniifer 29889918eb add out directory option 2025-01-01 20:37:20 +00:00
koniifer 9e7c78b5f1 improve build script 2025-01-01 20:18:26 +00:00
koniifer 13538ea0be much more robust allocator & vector 2025-01-01 18:52:08 +00:00
koniifer 5232c465d2 hello world 2024-12-31 18:23:56 +00:00