BodgeMaster
|
1dcf37c0fc
|
add our own endianness check because there is apparently no proper way to check for that at compile time
|
2022-07-01 13:57:20 +02:00 |
BodgeMaster
|
975cdd309d
|
NBT: implement NBT::helper::readInt64Array
|
2022-06-30 11:02:30 +02:00 |
BodgeMaster
|
edcf40d5a5
|
NBT: implement NBT::helper::readInt32Array
|
2022-06-30 10:45:12 +02:00 |
BodgeMaster
|
562fbcecbb
|
remove pointless placeholder, rename /test to /test_data because the actual tests live in /src/test
|
2022-06-29 12:34:27 +02:00 |
BodgeMaster
|
c8be03dfa3
|
Merge branch 'master' of https://lostcave.ddnss.de/git/BodgeMaster/FOSS-VG
|
2022-06-29 12:26:24 +02:00 |
BodgeMaster
|
c87c519bb5
|
NBT: implement NBT::helper::readInt8Array
|
2022-06-29 12:22:54 +02:00 |
BodgeMaster
|
71fab21dfb
|
Error: add OVERRUN_ERROR
|
2022-06-29 11:32:33 +02:00 |
Gregory Powers
|
8c9990de1b
|
Switched spaces for tabs in the makefile so it works
|
2022-06-28 22:33:19 -04:00 |
BodgeMaster
|
d43ef67ed1
|
NBT: fix bug in readInt64, improve readability
|
2022-06-29 00:05:02 +02:00 |
BodgeMaster
|
ed429633e5
|
NBT Test: fix begin of data test for int64, remove irrelevant (and architecture-specific) suffixes
|
2022-06-29 00:02:51 +02:00 |
BodgeMaster
|
7c12a92b2a
|
NBT: implement the integer helper functions
|
2022-06-28 22:04:04 +02:00 |
BodgeMaster
|
12b4a8bb55
|
Tests: fix up alias and implement first tests
|
2022-06-28 22:03:27 +02:00 |
BodgeMaster
|
d37f5581c3
|
assert.h++: fix failure handling
|
2022-06-28 20:11:24 +02:00 |
BodgeMaster
|
c61aca5b72
|
assert.h++: simple ASSERT() macro
|
2022-06-28 19:55:22 +02:00 |
BodgeMaster
|
9b0d54165d
|
test.sh: add copyright notice (and fix a linking issue caused by argument order -_-)
|
2022-06-28 19:53:38 +02:00 |
BodgeMaster
|
63b25ed749
|
fixed test script
|
2022-06-28 18:55:35 +02:00 |
BodgeMaster
|
ebfa4738b6
|
formatting
|
2022-06-28 18:54:50 +02:00 |
BodgeMaster
|
e09fb6a61f
|
add test infrastructure, closing #11
|
2022-06-28 18:28:44 +02:00 |
BodgeMaster
|
274f18e693
|
Environment: fix LD_LIBRARY_PATH not being set correctly if it has a preexisting value
|
2022-06-28 18:07:05 +02:00 |
BodgeMaster
|
7dfa8365f8
|
Makefile: make the clean target do project clean and the mrproper target deep clean everything
|
2022-06-28 17:08:54 +02:00 |
BodgeMaster
|
a3d62b1fcb
|
Merge branch 'master' of https://lostcave.ddnss.de/git/BodgeMaster/FOSS-VG
|
2022-06-28 17:03:18 +02:00 |
BodgeMaster
|
4f760f44be
|
NBT: Implement readInt8 helper closing #2
|
2022-06-28 16:58:31 +02:00 |
BodgeMaster
|
12e9533772
|
apparently that's not how cpp works (I stole it from somewhere lol)
|
2022-06-28 16:51:52 +02:00 |
Gregory Powers
|
ae65968f98
|
Merge branch 'master' of https://lostcave.ddnss.de/git/BodgeMaster/FOSS-VG
I'm adding a makefile
|
2022-06-28 10:44:32 -04:00 |
Gregory Powers
|
483ab43560
|
edited makefile
|
2022-06-28 10:43:50 -04:00 |
BodgeMaster
|
8594f4cbb0
|
NBT: Fix ambiguity between int types and bool when calling the ErrorOr<> constructor
|
2022-06-28 16:13:33 +02:00 |
BodgeMaster
|
83d606a2c7
|
Error: Add error codes to ErrorOr<> and add constructors
This allows us to handle functions that can fail in multiple different ways
|
2022-06-28 16:01:39 +02:00 |
BodgeMaster
|
081035db32
|
expose helpers in the header, rename NBT::helpers to NBT::helper
|
2022-06-28 15:19:47 +02:00 |
BodgeMaster
|
ab920a114b
|
comply with code style guidelines, also minor fix to them
|
2022-06-28 14:25:32 +02:00 |
BodgeMaster
|
2b51cdb9cc
|
Merge branch 'master' of https://lostcave.ddnss.de/git/BodgeMaster/FOSS-VG
|
2022-06-28 14:20:02 +02:00 |
Gregory Powers
|
481d4ce70e
|
added a makefile
|
2022-06-27 22:34:09 -04:00 |
BodgeMaster
|
9b58d165c0
|
We have a suitable string type for UTF-8 now.
|
2022-06-27 18:15:01 +02:00 |
BodgeMaster
|
6d6b0dae5a
|
add warranty disclaimer
|
2022-06-27 14:22:16 +02:00 |
Jan Danielzick
|
60f53f9e6d
|
add 80 character comment rule to sh
|
2022-06-27 13:29:24 +02:00 |
BodgeMaster
|
512ecddcb0
|
add verbosity to shell scripts
|
2022-06-27 13:07:47 +02:00 |
BodgeMaster
|
0a63b86474
|
minor rewording of an error message
|
2022-06-27 13:06:09 +02:00 |
BodgeMaster
|
db7be9b782
|
add code style guidelines
|
2022-06-27 13:03:45 +02:00 |
BodgeMaster
|
d25d3213fd
|
formatting
|
2022-06-27 11:59:02 +02:00 |
Jan Danielzick
|
63758ae422
|
Update 'README.md'
|
2022-06-27 11:57:47 +02:00 |
BodgeMaster
|
62dd17b73f
|
Show a message when loading the provided shell environment
|
2022-06-27 11:47:36 +02:00 |
BodgeMaster
|
9ed38acfd1
|
remove useless comment
|
2022-06-27 11:47:20 +02:00 |
BodgeMaster
|
b0bd027898
|
Add license and copyright notices
|
2022-06-27 11:46:13 +02:00 |
Jan Danielzick
|
fa82fd8792
|
Update 'README.md'
|
2022-06-27 09:17:13 +02:00 |
BodgeMaster
|
23a928bd06
|
add a project setup script so we can better deal with dependencies, also add the first dependency to the project
|
2022-06-27 09:10:51 +02:00 |
BodgeMaster
|
3483b4182e
|
make a copy of clean for the dependencies directory
|
2022-06-27 09:03:10 +02:00 |
BodgeMaster
|
1cc0cc5e12
|
make the build alias accept environment variables, add information about them to the README
|
2022-06-27 09:01:52 +02:00 |
BodgeMaster
|
5b5f876cad
|
shush pushd
|
2022-06-27 07:57:57 +02:00 |
BodgeMaster
|
bdc726abe9
|
clarified setup instructions, formatting
|
2022-06-27 07:51:39 +02:00 |
BodgeMaster
|
ddcce177b6
|
add setup and build instructions
|
2022-06-27 07:38:03 +02:00 |
BodgeMaster
|
a80a6a26d8
|
add more scripts and move them to a new scripts directory, also add a shell environment to make dealing with this project more convenient
|
2022-06-27 07:35:04 +02:00 |