Ben Lubar
|
57154e33c8
|
warn about misidentified generic pointers
update structures
|
2020-02-21 18:49:02 -06:00 |
Ben Lubar
|
53da38ca47
|
add additional pointer, string, and vector sanity checks
update structures and scripts
|
2020-02-21 17:31:31 -06:00 |
Ben Lubar
|
f383f63eea
|
fix check-structures-sanity not catching certain types of invalid string on GCC builds.
update structures.
|
2020-02-21 17:31:31 -06:00 |
lethosor
|
81c304f7ee
|
Update stonesense, isoworld
|
2020-02-21 08:27:57 -05:00 |
Ben Lubar
|
14eade3886
|
update structures
|
2020-02-21 02:52:56 -06:00 |
Ben Lubar
|
eb35ff9b47
|
update structures
|
2020-02-21 02:31:37 -06:00 |
Ben Lubar
|
f708bb5cff
|
update structures
|
2020-02-21 01:41:05 -06:00 |
Ben Lubar
|
38410544b0
|
handle tagged unions in check-structures-sanity
update structures
|
2020-02-20 22:17:25 -06:00 |
Ben Lubar
|
903f829e30
|
update structures
|
2020-02-20 20:19:50 -06:00 |
Ben Lubar
|
1beb0f417e
|
update structures
|
2020-02-20 17:44:24 -06:00 |
Ben Lubar
|
ee6b281ae3
|
allow check-structures-sanity to check the size of the value explicitly specified in a lua expression rather than just its descendants.
print an error if getting the type identity fails.
|
2020-02-19 11:40:31 -06:00 |
Ben Lubar
|
f81587bd82
|
update structures
|
2020-02-18 21:05:54 -06:00 |
Ben Lubar
|
d149763c1e
|
fix yet another weird use of the part of speech enum
|
2020-02-18 16:41:39 -06:00 |
Ben Lubar
|
0d36e62d81
|
fix some weird uses of the part of speech enum
|
2020-02-18 16:39:39 -06:00 |
Ben Lubar
|
c43c9de477
|
update structures
|
2020-02-18 16:33:24 -06:00 |
Ben Lubar
|
25923e6733
|
add Ghidra script that labels DF globals
|
2020-02-18 15:58:01 -06:00 |
lethosor
|
3e5274fd20
|
Update scripts
|
2020-02-18 00:45:44 -05:00 |
lethosor
|
0ec12657f4
|
sizecheck: add MALLOC_PERTURB_ support on non-Linux
|
2020-02-18 00:44:07 -05:00 |
Ben Lubar
|
fce52866c7
|
update structures
|
2020-02-17 22:43:12 -06:00 |
Ben Lubar
|
91771f9c64
|
update structures
|
2020-02-17 22:02:25 -06:00 |
lethosor
|
28bf6667cb
|
Update xml
|
2020-02-16 21:22:31 -05:00 |
Ben Lubar
|
a703e2b2fc
|
update structures
|
2020-02-16 19:02:36 -06:00 |
Ben Lubar
|
b033a215bd
|
update for Dwarf Fortress 0.47.03
|
2020-02-16 18:48:27 -06:00 |
Ben Lubar
|
4e42da9e4f
|
update structures
|
2020-02-16 10:36:06 -06:00 |
Ben Lubar
|
3c6dba23dd
|
update scripts
|
2020-02-16 10:28:32 -06:00 |
Ben Lubar
|
0f857f1b20
|
fix msvc warning about 64-bit shift
|
2020-02-15 18:20:34 -06:00 |
Ben Lubar
|
d0de7865d3
|
fix compile for gcc 4.8
|
2020-02-15 18:20:32 -06:00 |
Ben Lubar
|
631b8e772c
|
update structures; fix -lowmem being enabled due to being uninitialized on the stack.
|
2020-02-15 16:10:54 -06:00 |
PatrikLundell
|
8756667d99
|
cursecheck: Fix werecreature detection
Fixes #957
|
2020-02-15 17:09:18 -05:00 |
lethosor
|
0aa8f86ce0
|
Update scripts
|
2020-02-15 17:06:25 -05:00 |
Ben Lubar
|
e4ff184280
|
check-structures-sanity: add -lowmem argument to use depth-first search instead of readth-first search
add progress indicator if called from the console
|
2020-02-15 12:54:04 -06:00 |
Ben Lubar
|
122169a559
|
update scripts and structures
fix a crash if check-structures-sanity was called with a lua expression that evaluated to nil
|
2020-02-15 12:04:00 -06:00 |
lethosor
|
8ddec5d8dc
|
Update scripts
|
2020-02-15 10:30:19 -05:00 |
Ben Lubar
|
bc5b0a6dd0
|
update structures
|
2020-02-15 02:58:00 -06:00 |
Ben Lubar
|
8e5f391d3a
|
attempt to fix lua calls in check-structures-sanity
|
2020-02-15 02:42:44 -06:00 |
Ben Lubar
|
99ccc55d65
|
update structures
|
2020-02-15 01:23:26 -06:00 |
Clément Vuchener
|
c2584d615c
|
Define MapExtras::BiomeInfo::MAX_LAYERS (#1496)
Definition is required even for constexpr variables in some compilation
setups (e.g. debug builds).
|
2020-02-15 01:22:58 -06:00 |
Ben Lubar
|
9caf6e97e6
|
add -enums, -sizes, and specific starting point flags to check-structures-sanity
|
2020-02-14 19:47:26 -06:00 |
Ben Lubar
|
4e69b50bb3
|
fix use-after-free in memview
|
2020-02-14 17:38:31 -06:00 |
Ben Lubar
|
360e6e9afb
|
fix possible crash due to something modifying the 4 bytes between the sizecheck header and the actual allocated data on 64-bit
|
2020-02-14 17:38:18 -06:00 |
Ben Lubar
|
136accdd64
|
update scripts
|
2020-02-14 17:37:02 -06:00 |
Ben Lubar
|
f7f7bd7ca7
|
update structures
|
2020-02-13 21:23:42 -06:00 |
Ben Lubar
|
fec6f01520
|
Allow uninitialized raw pointers.
|
2020-02-13 19:55:49 -06:00 |
Ben Lubar
|
4e6e01c09f
|
update scripts
|
2020-02-13 12:12:42 -06:00 |
Ben Lubar
|
69c4f5c972
|
update structures
|
2020-02-13 02:12:26 -06:00 |
Ben Lubar
|
8fe950f815
|
update structures
sizecheck no longer segfaults on the medium world
|
2020-02-13 00:52:00 -06:00 |
Ben Lubar
|
3996189f9f
|
update structures and scripts
|
2020-02-12 23:52:58 -06:00 |
Ben Lubar
|
e9a295c788
|
update structures
|
2020-02-12 19:00:18 -06:00 |
Ben Lubar
|
9c34e9e584
|
properly check fields of the full type heirarchy
|
2020-02-12 18:01:49 -06:00 |
Ben Lubar
|
24918e5513
|
check fields of actual virtual type, not just the declared one
|
2020-02-12 17:57:55 -06:00 |