aboutsummaryrefslogtreecommitdiff
path: root/src/Cache.zig
AgeCommit message (Expand)Author
2022-01-29fs: Use `OpenMode` enum instead of read/write flags.Sage Hane
2022-01-02stage2: add `@import` and `@embedFile` to CacheHashAndrew Kelley
2021-12-09Cache: use mutex to protect recent_problematic_timestampAndrew Kelley
2021-12-09Cache: fix data race with is_problematic_timestampAndrew Kelley
2021-12-09Cache: improvements to previous commitAndrew Kelley
2021-12-09Cache: fix two issues with isProblematicTimestampTravis Martin
2021-11-30allocgate: std Allocator interface refactorLee Cannon
2021-11-24Cache: add debug log statementAndrew Kelley
2021-11-20stage2: default dynamic libraries to be linked as neededAndrew Kelley
2021-10-04migrate from `std.Target.current` to `@import("builtin").target`Andrew Kelley
2021-09-19Update all ensureCapacity calls to the relevant non-deprecated versionRyan Liptak
2021-08-06Update all usages of mem.split/mem.tokenize for generic versionRyan Liptak
2021-06-29std: implement a cross platform file locking abstractionAndrew Kelley
2021-06-29stage2: Cache system handles shared objectsAndrew Kelley
2021-06-03Breaking hash map changes for 0.8.0Martin Wickham
2021-05-12translate-c: Ensure extra_cflags are passed to clangEvan Haas
2021-05-08update usage of std.testing in stage2Veikka Tuominen
2021-03-01std: Deprecate 'x'/'X'/'e'/'E' special cases for u8 slicesLemonBoy
2021-02-21std: Add more error checking in hexToBytesLemonBoy
2021-01-07Reduce use of deprecated IO typesJay Petacat
2021-01-03stage2: remove the Cache deadlock detection codeAndrew Kelley
2021-01-03stage2: fix Cache debug deadlock code memory leakAndrew Kelley
2021-01-03stage2: enable building test-stage2 with LLVM backend enabledTimon Kruiper
2021-01-02stage2: Use {s} instead of {} when formatting stringsLemonBoy
2020-12-28stage2: better error message for root zig source file not foundAndrew Kelley
2020-12-26stage2: Cache deadlock debugging only for safe build modesAndrew Kelley
2020-12-25stage2: Cache: fix resource management of the deadlock debug codeAndrew Kelley
2020-12-25stage2: Cache: add debug deadlock detection codeAndrew Kelley
2020-12-11stage2: detect redundant C/C++ source filesAndrew Kelley
2020-12-01stage2: add -femit-foo=bar args to the cache hashAndrew Kelley
2020-10-23When checking a cache hit, make sure to handle a (re)moved source fileTimon Kruiper
2020-10-17std/crypto: make the whole APIs more consistentFrank Denis
2020-10-09fixups to previous commitAndrew Kelley
2020-09-28stage2: fix Cache not calling ftruncate in writeManifestAndrew Kelley
2020-09-28stage2: building mingw-w64 and COFF LDD linkingAndrew Kelley
2020-09-24stage2: implement @cImportAndrew Kelley
2020-09-22stage2: implement zig buildAndrew Kelley
2020-09-21rename src-self-hosted/ to src/Andrew Kelley