- Berlin, Germany
- https://lostcave.ddnss.de/
- Joined on
2019-12-14
BodgeMaster pushed to master at BodgeMaster/FOSS-VG
-
c9ec524db1
test/nbt_size_helpers: Implement tests for valid input
-
73ae58e522
test/assert: Add line number to assertion failed message
-
acc19ae100
lib/nbt: Change behavior of totalTagSize to treat encounters of compounds and lists as errors
-
149285c357
lib/nbt: Finish implementing containedDataLength, rename nextTagTotalSize->totalTagSize and nextTagDataLength->containedDataLength
-
0c92bdf8fd
test/nbt_size_helpers: begin adding unit tests for lib/nbt's new nextTag size helpers
- Compare 17 commits »
BodgeMaster pushed to BodgeMaster-unfinished at BodgeMaster/FOSS-VG
-
c9ec524db1
test/nbt_size_helpers: Implement tests for valid input
-
73ae58e522
test/assert: Add line number to assertion failed message
-
acc19ae100
lib/nbt: Change behavior of totalTagSize to treat encounters of compounds and lists as errors
-
149285c357
lib/nbt: Finish implementing containedDataLength, rename nextTagTotalSize->totalTagSize and nextTagDataLength->containedDataLength
-
0c92bdf8fd
test/nbt_size_helpers: begin adding unit tests for lib/nbt's new nextTag size helpers
- Compare 39 commits »
BodgeMaster pushed to BodgeMaster-unfinished at BodgeMaster/FOSS-VG
-
3ba4171da3
test/nbt_size_helpers: Implement tests for valid input
-
cecb2381b0
test/assert: Add line number to assertion failed message
-
2a8082139a
lib/nbt: Change behavior of totalTagSize to treat encounters of compounds and lists as errors
- Compare 3 commits »
BodgeMaster opened issue BodgeMaster/FOSS-VG#41
test/nbt_size_helpers: Add tests for errors and edge casesBodgeMaster pushed to BodgeMaster-unfinished at BodgeMaster/FOSS-VG
-
b63c1398a6
lib/nbt: Finish implementing containedDataLength, rename nextTagTotalSize->totalTagSize and nextTagDataLength->containedDataLength
-
7bdc3ca7b6
test/nbt_size_helpers: begin adding unit tests for lib/nbt's new nextTag size helpers
-
cf0f43ff0e
lib/nbt: Begin implementing nextTagDataLength
-
72e1420493
lib/nbt: Fix a bug in nextTagTotalSize and significantly improve readability by removing redundant code
-
acd13c94f0
scripts/test: Clean old unit tests before building new ones to avoid confusion
- Compare 7 commits »
BodgeMaster commented on issue BodgeMaster/FOSS-VG#40
Build system: Figure out unit testing for CLI applications and networkingI added a facility for running test scripts to `test.sh` on my branch. Will be merged back with the rest of my changes when they are done.
BodgeMaster closed issue BodgeMaster/FOSS-VG#40
Build system: Figure out unit testing for CLI applications and networkingBodgeMaster pushed to master at BodgeMaster/FOSS-VG
-
8048dc8891
tools/hexnet: Put the new usage generator to use and remove prefixes for IPv4 and IPv6
BodgeMaster commented on issue BodgeMaster/FOSS-VG#30
lib/cli: help text generatorImplemented by @Shwoomple
BodgeMaster closed issue BodgeMaster/FOSS-VG#30
lib/cli: help text generatorBodgeMaster pushed to master at BodgeMaster/FOSS-VG
-
a1f16e6f6b
lib/cli: Fix the usage text generator not dealing well with absent sections
BodgeMaster pushed to BodgeMaster-unfinished at BodgeMaster/FOSS-VG
-
c0b838d1f2
scripts/test: change unit test file names
BodgeMaster commented on issue BodgeMaster/FOSS-VG#37
lib/nbt: test dataadded synthetic test files that can be used to exercise the parser: - a file with all tag types - a file with a bunch of nested compounds and lists
BodgeMaster pushed to BodgeMaster-unfinished at BodgeMaster/FOSS-VG
-
d402d4e057
lib/nbt: Move the functions for getting tag sizes into the helper namespace, give up on handling lists the same as all other tags
-
f2ae84c062
lib/nbt: Various minor fixes to get the program to compile properly
-
1ee8d47e2c
lib/nbt: remove a function used to get the next tag type which introduced unnecessary complexity
-
3741d844f1
Environment: don't unset PROJECT_BASE_DIR which is needed for the aliases to work properly
-
72dffde7c9
test/nbt*: rename files, move byte tag object test from helper test file into its own file
- Compare 5 commits »
BodgeMaster pushed to BodgeMaster-unfinished at BodgeMaster/FOSS-VG
-
47f39362f4
lib/nbt: Start implementing NBT validator
BodgeMaster pushed to master at BodgeMaster/FOSS-VG
-
c59a1ac723
Resources: Add two NBT files that can be used for testing.
-
aef91fe7cd
test/nbt_helpers: Fix wrong test pass message
-
4af9003761
Code style: I just decided to accept that float and double exist and that we can just assume they are 32 and 64 bits repectively.
- Compare 3 commits »
BodgeMaster commented on issue BodgeMaster/FOSS-VG#17
lib/nbt: return correct error type from read functionsMany of them only return `OUT_OF_RANGE` where they should return either `OUT_OF_RANGE` or `OVERRUN` depending on what happened. - `OUT_OF_RANGE` when `currentPosition` is out of bounds -…
BodgeMaster commented on issue BodgeMaster/FOSS-VG#13
Use Explicitly Sized Types for Floating Point Numbersnah fuck this, cba
BodgeMaster closed issue BodgeMaster/FOSS-VG#13
Use Explicitly Sized Types for Floating Point NumbersBodgeMaster pushed to master at BodgeMaster/FOSS-VG
-
608767f5c2
tools/hexnet: Add more command line flags and options
-
e31bff0802
test/nbt_writestring_failure_mode: Add license information
-
5c73308934
Rename all headers from .h++ to .hpp
- Compare 3 commits »