Quinn thepigeongenerator
thepigeongenerator synced commits to main at thepigeongenerator/mcaselector-lite from mirror 2025-08-20 16:47:40 +02:00
e67d8c7fd4 fix: lens[dpt] is not a type, should be tags[dpt]
23b64199d7 implement handling compound lists
6a9d6f75a4 fix: fatal macro not printing to stderr
Compare 3 commits »
thepigeongenerator synced commits to main at thepigeongenerator/cpusetcores from mirror 2025-08-20 12:47:40 +02:00
d44235ce0f fatal macro is not printing to stderr
thepigeongenerator synced commits to main at thepigeongenerator/mcaselector-lite from mirror 2025-08-20 11:47:40 +02:00
e018e1ff1b reorder variables in nbt_nexttag
1b09d3d7f1 remove need for mems, since the compiler will likely optimise it away regardless
e4b90246c5 remove unused nbt_primsize function
c15046e017 small fix with nbt_proctag, and remove usage of nbt_primsize
Compare 4 commits »
thepigeongenerator synced commits to main at thepigeongenerator/cpusetcores from mirror 2025-08-19 12:27:40 +02:00
96ec279d9a correct main.c to use correct integer types, and optimise cpu_setter.
4200d859aa fix: .editorconfig used indent_size, which should be equal to tab
82a33791de fix: cpu.c was not coded correctly; some edge cases and using static-width integers
bdccc05440 rework some (minor) things
2731f908b3 update makefile
Compare 6 commits »
thepigeongenerator synced commits to main at thepigeongenerator/mcaselector-lite from mirror 2025-08-19 11:27:40 +02:00
e3a8063124 calling nbt_primsize actually takes up more lines than if I didn't.
10a2aca0a5 fix: remove recursive functions and improve (theoretical) performance
Compare 2 commits »
thepigeongenerator synced commits to main at thepigeongenerator/mcaselector-lite from mirror 2025-08-18 14:47:40 +02:00
b7ec8db098 fix: remove recursive functions and improve (theoretical) performance
e6cc6ce2e8 fix: swapped calloc arguments
Compare 2 commits »
thepigeongenerator synced commits to main at thepigeongenerator/mcaselector-lite from mirror 2025-08-18 13:47:41 +02:00
999180cd74 drop windows support
thepigeongenerator synced commits to main at thepigeongenerator/mcaselector-lite from mirror 2025-08-13 19:16:10 +02:00
08a8e261f0 remove usage of cross compilation because it's borked. (thanks microsoft!!)
c716a9accd update gitignore to be more accurate with the current workings of things
c1471e92bd remove release.yaml, since it's out of date and will be replaced when/if I get to it.
c2c4afb49f complete overhaul of makefile
916e81aaad update glad library
Compare 7 commits »
thepigeongenerator synced commits to main at thepigeongenerator/mcaselector-lite from mirror 2025-08-13 12:41:18 +02:00
ebd5b6b430 rewrite the style guide
2e7932a70c add a section about general code information
37181a299c write a note
Compare 3 commits »
thepigeongenerator synced commits to main at thepigeongenerator/mcaselector-lite from mirror 2025-08-13 12:21:19 +02:00
863f083ffa write a note
413b75980d rewrite the style guide
9e1fd3817c add a section about general code information
41828c6ea7 modify line about british spelling
f0e6aa38c7 seperate out general good C practice from the style guide
Compare 7 commits »
thepigeongenerator synced commits to main at thepigeongenerator/mcaselector-lite from mirror 2025-08-12 13:01:19 +02:00
181ef7ca37 rewrite the style guide
thepigeongenerator synced commits to main at thepigeongenerator/mcaselector-lite from mirror 2025-08-12 12:41:20 +02:00
a64bd33973 rewrite the style guide
c4612010f8 add a section about general code information
6ca8b73a13 modify line about british spelling
3383856160 seperate out general good C practice from the style guide
Compare 4 commits »
thepigeongenerator synced commits to main at thepigeongenerator/mcaselector-lite from mirror 2025-08-12 11:51:19 +02:00
ffbbe11553 fixes in makefile
98be56290d fix: tests were still using types.h, rather than intdef.h
4d53f03ad8 add comment to explain sar test
Compare 3 commits »
thepigeongenerator synced commits to main at thepigeongenerator/mcaselector-lite from mirror 2025-08-11 15:21:20 +02:00
6dea03ee2e update ci.yaml to work better with the new makefile
thepigeongenerator synced commits to main at thepigeongenerator/mcaselector-lite from mirror 2025-08-11 14:51:19 +02:00
6c9eec8346 remove release.yaml, since it's out of date and will be replaced when/if I get to it.
thepigeongenerator synced commits to main at thepigeongenerator/mcaselector-lite from mirror 2025-08-11 13:21:19 +02:00
114ee2b31b add library compilation to makefile
7c0bd34301 update glad library
4a253ecfc6 complete overhaul of makefile
88b6f6cf0e modify includes
25cd3a29b6 add dependencies as submodules
Compare 5 commits »
thepigeongenerator synced commits to main at thepigeongenerator/mcaselector-lite from mirror 2025-08-10 23:41:19 +02:00
7ef32c06ea add libarchive to the dependencies.
thepigeongenerator synced commits to main at thepigeongenerator/mcaselector-lite from mirror 2025-08-08 12:41:20 +02:00
5c57a77ad4 remove types.h, and start using intdef.h
bdf4d7b22b remove atrb_* macros for the attributes, and replace with single-word, all uppercase versions.
Compare 2 commits »
thepigeongenerator synced commits to main at thepigeongenerator/mcaselector-lite from mirror 2025-08-08 12:31:18 +02:00
114a7d4ea5 implement nbt_nextcompound
thepigeongenerator synced commits to main at thepigeongenerator/mcaselector-lite from mirror 2025-08-07 14:01:19 +02:00
e287f6034f add copyright information to nbt.c