aboutsummaryrefslogtreecommitdiff
path: root/src/compiler.cpp
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2020-09-16 03:02:46 -0700
committerAndrew Kelley <andrew@ziglang.org>2020-09-16 03:02:46 -0700
commit95941c4e7021588f224f0559c6f66de3a205b972 (patch)
tree230b70c9dc2504be1c7525ade95dbc5b4af97435 /src/compiler.cpp
parentda0fde59b6ffde5d505f664aa27b728aa2b1cc2a (diff)
downloadzig-95941c4e7021588f224f0559c6f66de3a205b972.tar.gz
zig-95941c4e7021588f224f0559c6f66de3a205b972.zip
stage2: building glibc shared objects
* caching system: use 16 bytes siphash final(), there was a bug in the std lib that wasn't catching undefined values for 18 bytes. fixed in master branch. * fix caching system unit test logic to not cause error.TextBusy on windows * port the logic from stage1 for building glibc shared objects * add is_native_os to the base cache hash * fix incorrectly freeing crt_files key (which is always a reference to global static constant data) * fix 2 use-after-free in loading glibc metadata * fix memory leak in buildCRTFile (errdefer instead of defer on arena)
Diffstat (limited to 'src/compiler.cpp')
0 files changed, 0 insertions, 0 deletions