Ryan Fleury
|
e9a142b536
|
fix eval commit rules for strings; do not treat inputs as textual data when committing to pointers unless contents are quoted - fixes inability to change string pointer values
|
2026-04-08 13:44:55 -07:00 |
|
Nikita Smith
|
1f5bbb9702
|
minor cleanup
|
2026-04-08 12:39:15 -07:00 |
|
Nikita Smith
|
33b121215b
|
remove T_EndTest
|
2026-04-07 21:21:08 -07:00 |
|
Ryan Fleury
|
77afc94cee
|
correctly apply lens type flags in shorthand chained exprs (fixes foo,x
hex inheriatnce)
|
2026-04-07 17:37:10 -06:00 |
|
Ryan Fleury
|
fee9f9a2c3
|
when resolving irtrees to values, promote register spaces -> containing process space; fixes pointer casts to register values
|
2026-04-07 17:16:56 -06:00 |
|
Ryan Fleury
|
960f439a59
|
notes
|
2026-04-07 15:26:43 -06:00 |
|
Nikita Smith
|
5a0bddafad
|
test EXE and PDB determinism
|
2026-04-07 11:27:20 -07:00 |
|
Nikita Smith
|
44d09410eb
|
bugfix global symbol dedup
|
2026-04-07 10:49:48 -07:00 |
|
Nikita Smith
|
e54bef58df
|
implement /INFERASANLIBS
|
2026-04-06 22:18:26 -07:00 |
|
Nikita Smith
|
3bb8983461
|
implement /WHOLEARCHIVE
|
2026-04-06 14:35:46 -07:00 |
|
Nikita Smith
|
890f7afccc
|
take exit code before closing process handle
|
2026-04-06 12:17:25 -07:00 |
|
Nikita Smith
|
8cc8986197
|
WIP test PDB determinism
|
2026-04-06 12:04:33 -07:00 |
|
Nikita Smith
|
aad1805124
|
make GSI and PSI serialization deterministic
|
2026-04-06 12:04:33 -07:00 |
|
Nikita Smith
|
608a0df058
|
fix race in the type merger
|
2026-04-06 12:04:33 -07:00 |
|
Nikita Smith
|
232815dbe6
|
branchless compact
|
2026-04-06 12:04:33 -07:00 |
|
Nikita Smith
|
85ec2c6317
|
remove vestige *open functionality from the MSF and PDB
|
2026-04-06 12:04:33 -07:00 |
|
Nikita Smith
|
f69532e11d
|
tweak thread broadcasting and balance symbol inputs
|
2026-04-06 12:04:33 -07:00 |
|
Nikita Smith
|
77ece3193e
|
fix clang /O2
|
2026-04-06 12:04:32 -07:00 |
|
Nikita Smith
|
f72d127aaa
|
report unknown directives in debug build
|
2026-04-06 12:04:32 -07:00 |
|
Nikita Smith
|
129f0326f7
|
use thread broadcasts to simplify global symbol mover
|
2026-04-06 12:04:32 -07:00 |
|
Nikita Smith
|
e9ac0abdf9
|
thread broadcast
|
2026-04-06 12:04:32 -07:00 |
|
Nikita Smith
|
ef712a36e7
|
minor bugfix
|
2026-04-06 12:04:32 -07:00 |
|
Nikita Smith
|
99335959b0
|
ignore invalid type index errors in release
|
2026-04-06 12:04:32 -07:00 |
|
Nikita Smith
|
c853082e61
|
test cyclic type detection
|
2026-04-06 12:04:32 -07:00 |
|
Nikita Smith
|
b5f0862a91
|
fixup file checksums in the MSF streams
|
2026-04-06 12:04:32 -07:00 |
|
Nikita Smith
|
6b7cd39ff1
|
msf and cv tree patcher tests
|
2026-04-06 12:04:32 -07:00 |
|
Nikita Smith
|
30e21a84ea
|
arena helper for dealing with buffer preallocation for workers
|
2026-04-06 12:04:32 -07:00 |
|
Nikita Smith
|
e89041fd59
|
helper for reading/writing discontinuous memory
|
2026-04-06 12:04:32 -07:00 |
|
Nikita Smith
|
46243548f3
|
fixup symbol tree offsets in module stream
|
2026-04-06 12:04:32 -07:00 |
|
Nikita Smith
|
acce76aa4c
|
string list sub range helper
|
2026-04-06 12:04:32 -07:00 |
|
Nikita Smith
|
d7cfd5f55a
|
WIP rework GSI and PSI symbol writer
|
2026-04-06 12:04:32 -07:00 |
|
Nikita Smith
|
883935d44e
|
WIP simplifying module stream layout step
|
2026-04-06 12:04:32 -07:00 |
|
Nikita Smith
|
f7ac6767cf
|
WIP symbol plumbing
|
2026-04-06 12:04:32 -07:00 |
|
Nikita Smith
|
12a1e28fff
|
do not round up commit and reserve sizes on optional buffers
|
2026-04-06 12:04:32 -07:00 |
|
Nikita Smith
|
e0c6df710f
|
WIP change symbol extraction approach
|
2026-04-06 12:04:31 -07:00 |
|
Nikita Smith
|
f57b149939
|
syntax error
fix yaml
|
2026-04-06 12:04:31 -07:00 |
|
Nikita Smith
|
3834c9be6f
|
torture build with clang release runs out of memory
|
2026-04-06 12:04:31 -07:00 |
|
Nikita Smith
|
2331425e20
|
removed duplicate clang sets; disable ICF with lld-link because it erroneously
merges string literals and makes ASAN panic
|
2026-04-06 12:04:31 -07:00 |
|
Nikita Smith
|
f119e8cffc
|
test torture with clang
|
2026-04-06 12:04:31 -07:00 |
|
Nikita Smith
|
91b50bab00
|
no need to validate signature in S_OBJ; discard debug info if PCH
is missing instead of exiting
|
2026-04-06 12:04:31 -07:00 |
|
Nikita Smith
|
f703699a59
|
for mule build tell clang to write objs with .obj extension
|
2026-04-06 12:04:31 -07:00 |
|
Nikita Smith
|
ec1619f357
|
ASAN freaks out when threads access foreign stack
|
2026-04-06 12:04:31 -07:00 |
|
Nikita Smith
|
b764a838df
|
build meta for torture run; fix base core in metagen
|
2026-04-06 12:04:31 -07:00 |
|
Nikita Smith
|
44a0efd207
|
test mismatched PCH signatures and presence of .debug$P and .debug$T in
same obj
|
2026-04-06 12:04:31 -07:00 |
|
Nikita Smith
|
8a1203ed35
|
add mutex around fprintf to linearize log
|
2026-04-06 12:04:31 -07:00 |
|
Nikita Smith
|
3d805af7df
|
WIP test PCH type merging
|
2026-04-06 12:04:31 -07:00 |
|
Nikita Smith
|
fb0b516aa3
|
objs use 1 byte alignment for leaf data
|
2026-04-06 12:04:31 -07:00 |
|
Nikita Smith
|
d1594f796d
|
fix type source for PCH type indices
|
2026-04-06 12:04:31 -07:00 |
|
Nikita Smith
|
c0418b736d
|
WIP: internal and external type servers are functioning except for the
PCH indirection
|
2026-04-06 12:04:31 -07:00 |
|
Nikita Smith
|
401ba47ac2
|
telemetry mark up
|
2026-04-06 12:04:31 -07:00 |
|