aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* .vars.rc.do: warnings array name correctedTomasz Kramkowski2021-08-051-1/+1
|
* Update readmeTomasz Kramkowski2021-07-231-3/+13
|
* compile_flags.txt.do: fix shebangTomasz Kramkowski2021-07-231-1/+1
|
* Move ieee754b functions to their own fileTomasz Kramkowski2021-07-235-39/+63
|
* common.h: Fix include guardsTomasz Kramkowski2021-07-231-4/+4
|
* Remove scripts/license_headers checkerTomasz Kramkowski2021-07-221-14/+0
| | | | | The license header check script shouldn't be bundled in with the project.
* .parse-depfile -> .parse-deps - as it's no longer used with filesTomasz Kramkowski2021-07-223-3/+3
|
* default.o.do: Remove the need for a temporary depfileTomasz Kramkowski2021-07-212-6/+4
| | | | | | By making .compile print dependencies on stdout, the need for a temporary depfile is now gone as the dependencies can be piped straight into parse-depfile.
* Make clean use redo-targets if it existsTomasz Kramkowski2021-07-181-2/+6
|
* Do not store .d files permanently. Use tempfilesTomasz Kramkowski2021-07-183-3/+5
|
* README fix list indentationTomasz Kramkowski2021-07-151-12/+12
|
* Remove trailing whitespaceTomasz Kramkowski2021-07-151-1/+1
|
* README updatesTomasz Kramkowski2021-07-151-3/+4
|
* -fdiagnostics-colour -> colorTomasz Kramkowski2021-07-151-2/+2
|
* Generate .config.rc (now .vars.rc) with redoTomasz Kramkowski2021-07-159-59/+103
| | | | | | This avoids relying on configure generating anything, this should also make it easier to ensure that git-bisect builds don't need any reconfiguring or cleans.
* README updatesTomasz Kramkowski2021-07-142-4/+12
|
* Always call redo-ifchange with argumentsTomasz Kramkowski2021-07-141-2/+2
|
* Remove need for test.o.do by adding @BUILD_DEP directiveTomasz Kramkowski2021-07-143-5/+4
|
* Update redo scripts to work with jdebp redoTomasz Kramkowski2021-07-1414-37/+27
|
* gitignore: compile_flags.txtTomasz Kramkowski2021-06-041-0/+1
|
* test_gen: unpack_gen now takes const struct fmtinfo *fiTomasz Kramkowski2021-06-031-10/+5
| | | | | Also not sure why this wasn't the case from the beginning. The code is shorter now.
* test_gen: remove enum fmtTomasz Kramkowski2021-06-031-28/+13
| | | | Not sure why the code was written that way, seems fragile in retrospect.
* Update build system to the latest luiml versionTomasz Kramkowski2021-05-3119-53/+174
|
* unpack: Fix negative signed integer unpacking calculationTomasz Kramkowski2021-05-311-3/+13
| | | | | | | | | | | | | | Currently the calculation is just wrong since it effectively relies on the widths of the signed and unsigned integer types and on wrapping-on-assignment behavior. I have no idea why I wrote it like this, it seems obviously wrong in retrospect. The new behavior ensure that this succeeds in situations where type widths are not correct. The new code sets vals to the minimum possible two's complement signed value (I just realised this code now assumes two's complement) and then offsets it with the value part of the signed integer.
* test_gen: rename unpack generatorsTomasz Kramkowski2021-05-311-9/+9
| | | | In preparation for adding pack test generators in the future.
* test.do: Sort dependencies alphabeticallyTomasz Kramkowski2020-09-121-1/+1
|
* test.c: Sort headers alphabeticallyTomasz Kramkowski2020-09-121-2/+2
|
* licignore: LICENSE and README.mdTomasz Kramkowski2020-09-121-0/+2
|
* Add README.md and LICENSETomasz Kramkowski2020-09-122-0/+59
|
* Implement a basic pack functionTomasz Kramkowski2020-09-124-1/+137
|
* test: Fix Reorder test names and descriptionsTomasz Kramkowski2020-09-122-5/+5
|
* test: Make DATA macro more useful.Tomasz Kramkowski2020-09-121-2/+2
|
* build: Fix default.o.do exit statusTomasz Kramkowski2020-09-121-1/+1
|
* unpack_test: Rename to a more generic nameTomasz Kramkowski2020-09-128-9/+9
|
* unpack_test: simple unpack padding testTomasz Kramkowski2020-09-121-0/+21
|
* unpack: Additional trace information.Tomasz Kramkowski2020-09-121-2/+2
|
* unpack: Actually use the buffer offset...Tomasz Kramkowski2020-09-121-1/+1
|
* Move BITMASK and endian enum to common.hTomasz Kramkowski2020-09-122-5/+5
|
* unpack: Fix default case mistakeTomasz Kramkowski2020-09-121-1/+1
|
* unpack: Make input buffer constTomasz Kramkowski2020-09-122-4/+4
|
* build: Fix flag passing to the linker and compiler.Tomasz Kramkowski2020-09-122-2/+2
|
* Implement double deserialisation.Tomasz Kramkowski2020-09-112-1/+23
|
* unpack: Replace perfectly readable code with macro abomination.Tomasz Kramkowski2020-09-111-29/+32
|
* unpack: Add BITMASK helper macroTomasz Kramkowski2020-09-111-1/+3
|
* unpack: Implement float unpacking.Tomasz Kramkowski2020-09-102-2/+54
|
* Implement unpacking arraysTomasz Kramkowski2020-09-102-5/+26
|
* unpack_test: Additional reporting.Tomasz Kramkowski2020-09-101-2/+12
|
* Configurable array sizeTomasz Kramkowski2020-09-101-7/+14
|
* Update licignoreTomasz Kramkowski2020-09-101-0/+5
|
* Use sections to generate list of testsTomasz Kramkowski2020-09-102-20/+11
|