Eric-Paul Ickhorn epickh
epickh pushed to main at libRR/Base 2023-12-14 21:04:08 +00:00
5e00c669c6 Fixed a bug with the two string equals functions
epickh pushed to main at libRR/Base 2023-12-12 22:33:55 +00:00
c8ae7a57d1 Fixed a logic bug in the memory overlap check function
epickh pushed to main at libRR/Base 2023-12-12 22:27:22 +00:00
cd6d0773b3 Fixed a bug which made reading an UTF-8 character impossible.
epickh pushed to main at libRR/Base 2023-12-09 20:24:36 +00:00
d3e590e4ef Made bitpad functions actually return their value
epickh pushed to main at libRR/Base 2023-12-06 17:16:04 +00:00
4823c4f3a4 Added bitfield functions (not tested)
e1a0519f5e Fixed a bug with unsigned integers being used instead of signed ones
Compare 2 commits »
epickh pushed to main at epickh/Parcel 2023-11-29 21:16:05 +00:00
5f58433f02 Fixed the checks' include path to the utilities in the build.bash
2cbcfdd336 Moved item parser to own file and changed the need for clear connectors between items to collections of items
Compare 2 commits »
epickh pushed to main at epickh/Parcel 2023-11-29 20:41:29 +00:00
1d8df2c22a Second part of re-renaming grammar.h
c5e21b4dc8 Enhanced Tokenizer to support more special signs
e70e9c5cef Renamed parcel.h to grammar_parser.h to reflect the grammar parser not being the whole project.
Compare 3 commits »
epickh pushed to main at epickh/Parcel 2023-11-29 18:18:09 +00:00
dd5f43fd7f Moved auxiliary functions to a new module
5b4c28a350 Added new sample and fixed memory bugs found with new sample.
Compare 2 commits »
epickh pushed to main at epickh/Parcel 2023-11-29 13:01:13 +00:00
3251632dbe Cleaned up code and fixed memory leaks
epickh pushed to main at epickh/Parcel 2023-11-28 23:28:22 +00:00
b8f4fd9feb Added half-way decent error handling
0b0b1d227f Changed build.bash as needed due to the directory renaming
6243979124 Moved the code of the parser to its own directory to make space for other modules
Compare 3 commits »
epickh pushed to main at epickh/Parcel 2023-11-28 21:22:14 +00:00
3c59e4fb93 Started proper error recovery
9fa1d70eb2 Fixed some minor compilation errors and indented the function names in the utilities further
20f1d2b5ac Implemented a basic logger
b058cbe288 Implemented an arena allocator
ad415bcafe Made tokenizer store lines and columns of tokens
Compare 7 commits »
epickh pushed to main at epickh/Parcel 2023-11-28 18:02:48 +00:00
cf124ffcdc Fixed a typo where an l was a 1
epickh pushed to main at epickh/Parcel 2023-11-28 17:58:25 +00:00
61ff4967a6 Implemented grammar reference linking and removed most warnings
dbc5a0bd08 Added Visual Studio Code-folder to .gitignore
a002556420 Renamed outlines to sets in the AST
Compare 3 commits »
epickh pushed to main at epickh/Parcel 2023-11-28 15:02:44 +00:00
0c220757df Added a sample for the AST
d9aa79239d Added rule references to AST parser
138e361c54 Improved tokenizer to make it possible to have digits in a word
Compare 3 commits »
epickh pushed to main at epickh/Parcel 2023-11-28 14:35:44 +00:00
de80fc7b79 Fixed a bug with compiling more than one check and added another check
epickh pushed to main at epickh/Techneck 2023-10-17 20:15:40 +00:00
bb74d13e89 Multithreading for chunks
14d560dbf5 A little more restructuring
3a017e678e Crushed the last memory leakage bug in the chunk update
Compare 3 commits »
epickh pushed to main at epickh/Techneck 2023-10-17 11:25:33 +00:00
fb0aa65d00 Some medium-sized refactor
epickh pushed to main at epickh/Techneck 2023-10-16 11:37:06 +00:00
163457c5b8 Fixed some memory leaks while creating others
epickh pushed to main at epickh/Techneck 2023-10-15 15:22:17 +00:00
f96a688c55 Now creating physics objects of all chunks
efc84f691c Fixed faster camera rotation
702fb312a7 Sped up player rotation
29ef3b0b27 Added hooks for physics-chunk creation
Compare 4 commits »
epickh pushed to main at epickh/Techneck 2023-10-15 09:52:09 +00:00
1602130459 Improved performace of entity system
636b98dfea Added files for physics engine
Compare 2 commits »