fix pwrite on 32-bit linux
7c8d0cc678 • Andrew Kelley • May 25, 2020
fix std lib tests for WASI
a83aab5209 • Andrew Kelley • May 25, 2020
improvements to self-hosted cache hash system
cda102be02 • Andrew Kelley • May 25, 2020
stage2 parser: heuristics to pre-allocate token arrays
6d5ec184ab • Andrew Kelley • May 25, 2020
Fix improper initialization of CacheHashFiles
72716ecc3a • LeRoyce Pearson • May 25, 2020
Add max_file_size argument
c3c332c9ec • LeRoyce Pearson • May 25, 2020
Set manifest's maximum size to Andrew's recommendation
5a1c6a3627 • LeRoyce Pearson • May 25, 2020
Remove non-null assertion in `CacheHash.release()`
be69e8e871 • LeRoyce Pearson • May 25, 2020
Change null pointer test to `addFilePost` test
e6a37ed941 • LeRoyce Pearson • May 25, 2020
Make if statement more idiomatic
42007307be • LeRoyce Pearson • May 25, 2020
Don't use `iterate` when opening manifest directory
2c59f95e87 • LeRoyce Pearson • May 25, 2020
Add test case for fix in previous commit
1ffff1bb18 • LeRoyce Pearson • May 25, 2020
Fix read from null pointer in CacheHash.hit
0fa89dc51d • LeRoyce Pearson • May 25, 2020
Return an index from `CacheHash.addFile`
f13c67bcfe • LeRoyce Pearson • May 25, 2020
Update code using deprecated ArrayList APIs
4d62d97076 • LeRoyce Pearson • May 25, 2020
Make `addFilePost*` functions' documentation more clear
b429f4607c • LeRoyce Pearson • May 25, 2020
Make `CacheHash.release` return an error
e7657f2938 • LeRoyce Pearson • May 25, 2020
Add "no file inputs" test
967b9825a7 • LeRoyce Pearson • May 25, 2020
Add test checking file changes invalidate cache
4254d389d3 • LeRoyce Pearson • May 25, 2020
Switch to using `testing.expect*` in tests
b67a9f2281 • LeRoyce Pearson • May 25, 2020
Make CacheHash cleanup consistent (always call `release`)
d457919ff5 • LeRoyce Pearson • May 25, 2020
Add `addFilePost` and `addFilePostFetch` functions
05edfe983c • LeRoyce Pearson • May 25, 2020
Put base64 alphabet into a named constant
af730c64bd • LeRoyce Pearson • May 25, 2020
Add documentation to CacheHash API
d770dae1b8 • LeRoyce Pearson • May 25, 2020
Check for problematic timestamps
67d6432d10 • LeRoyce Pearson • May 25, 2020
Open file with exclusive lock
73d2747084 • LeRoyce Pearson • May 25, 2020
Remove unnecessary contents field from File
204aa7dc1a • LeRoyce Pearson • May 25, 2020
Remove error union from CacheHash.final
c88ece3679 • LeRoyce Pearson • May 25, 2020
Check if inode matches inode from manifest
dfb53beb52 • LeRoyce Pearson • May 25, 2020
Update cache_hash to zig master
7917f25b0a • LeRoyce Pearson • May 25, 2020
Remove up files created in test at end of test
16c5499098 • LeRoyce Pearson • May 25, 2020
Remove file handle from CacheHash
fffd59e6c4 • LeRoyce Pearson • May 25, 2020
Replace ArrayList in write_manifest with an array
21d7430696 • LeRoyce Pearson • May 25, 2020
Use `readAllAlloc`
061c1fd9ab • LeRoyce Pearson • May 25, 2020
Make hash digest same size as in the c API
4f709d224a • LeRoyce Pearson • May 25, 2020
Return base64 digest instead of using an out variable
8e4b80522f • LeRoyce Pearson • May 25, 2020
Rename `cache_file` -> `addFile`
e75a6e5144 • LeRoyce Pearson • May 25, 2020
Add slice and array support to `add` method
50cbf1f3aa • LeRoyce Pearson • May 25, 2020
Make type specific add functions
fde188aadc • LeRoyce Pearson • May 25, 2020
Rename `cache` functions to `add`
4173dbdce9 • LeRoyce Pearson • May 25, 2020
Store fs.Dir instead of path to dir
27bf1f781b • LeRoyce Pearson • May 25, 2020
Rename CacheHashFile -> File
55a3925ab7 • LeRoyce Pearson • May 25, 2020
Use fs.File
c8062321b3 • LeRoyce Pearson • May 25, 2020
Use std.fs.base64_encoder in std.cache_hash
86fe88bbcb • LeRoyce Pearson • May 25, 2020
Add filesystem base64 decoder
8c8813a5cf • LeRoyce Pearson • May 25, 2020
Support caching bools; make caching values infallible
ce5b2286f1 • LeRoyce Pearson • May 25, 2020
Fix memory leak in cache_hash
de341b8fb8 • LeRoyce Pearson • May 25, 2020
Add `cache` method; add support for caching integers
8a77c1c637 • LeRoyce Pearson • May 25, 2020
Partially implement cache hash API in zig
3158dc424e • LeRoyce Pearson • May 25, 2020
Support comptime floats in std.fmt
0ecdbdb3cb • data-man • May 25, 2020
Merge pull request #5431 from alexnask/build_step_ids
0fd77c2de3 • Andrew Kelley • May 25, 2020
fix regression in std.os.windows.fromSysTime
3052fd84c8 • Andrew Kelley • May 25, 2020
Merge branch 'leroycep-feature-nano-timestamp'
c693c3ae50 • Andrew Kelley • May 25, 2020
target: Implement running OS version detection for FreeBSD (#5416)
4b1a846471 • Jethro Nederhof • May 25, 2020
[Stage2/Codegen] Properly handle arch in genCall
07472fb453 • Noam Preil • May 25, 2020
Supports vectors in mem.zeroes
db0c30446a • data-man • May 25, 2020
Treat vectors as indexable
b13dd3cf61 • data-man • May 25, 2020
run zig fmt on std lib
dd05f2be80 • Andrew Kelley • May 24, 2020
fix regression in AST node iteration
1c0b7ddda8 • Andrew Kelley • May 24, 2020
Merge pull request #5378 from ziglang/speed-up-stage2-parsing
2ff3995a70 • Andrew Kelley • May 24, 2020
Merge pull request #5415 from jethron/freebsd-bits
882921b5dd • Andrew Kelley • May 24, 2020
[Stage2/Codegen] Typo fix
63aa9ffedc • Noam Preil • May 22, 2020
[Stage2/Codegen] Document x64 register enum layout
a52d1476b7 • Noam Preil • May 22, 2020
Add poll definitions for Darwin
64955deb72 • Greg Anders • May 22, 2020
[Stage2/Codegen] Fix a typo
70239802c9 • Noam Preil • May 20, 2020
Merge branch 'stage2-fn-calls'
ed137d25ef • Andrew Kelley • May 19, 2020
json: properly stringify error sets
1cde0edff4 • Andrew Kelley • May 18, 2020
Merge pull request #5303 from kubkon/dir-fns
fe28d73271 • Andrew Kelley • May 18, 2020
CMake: Make fallthrough support version check specific to GCC
a80ad0782d • Ryan Liptak • May 18, 2020
std.json: support stringify for anyerror
feade9ef00 • Andrew Kelley • May 17, 2020
Merge pull request #5164 from daurnimator/in_stream-helpers
2a5c0ef7f0 • Veikka Tuominen • May 17, 2020
Merge pull request #5307 from ziglang/self-hosted-incremental-compilation
16f100b82e • Andrew Kelley • May 17, 2020
Merge pull request #5057 from xackus/opaque-param
9a22c8b6ca • Andrew Kelley • May 17, 2020
Fix compilation with GCC 5
03ed9e4173 • Noam Preil • May 17, 2020
Merge pull request #5367 from Vexu/fix
241984987b • Veikka Tuominen • May 17, 2020
linux: remove duplicated fields
e5ffb94911 • Vincent Rischmann • May 17, 2020
Merge pull request #5217 from wozeparrot/master
f2ceb023f4 • Andrew Kelley • May 16, 2020
Merge pull request #5358 from Vexu/parser
eda03354dc • Vexu • May 16, 2020
Merge pull request #5231 from kubkon/wasi-preopens
cf34480f2a • Andrew Kelley • May 16, 2020
Creates `std.ascii.control_code` that contains the C0 control codes as named constants.
7dc29fdee1 • Felix (xq) Queißner • May 16, 2020
Fixes fmt padding for some types
6647c3f054 • data-man • May 16, 2020
macos: use realpath$DARWIN_EXTSN
e05923f34b • Michael Dusan • May 16, 2020
Merge pull request #5354 from DrDeano/master
79462bb591 • Andrew Kelley • May 16, 2020
Merge pull request #5032 from LakeByTheWoods/redo_translate_c
74f7d710bb • Vexu • May 16, 2020
Merge pull request #5020 from jinroh/docs/search-perf
d061e5854a • Vexu • May 16, 2020
Merge pull request #5353 from Vexu/parser
758de71d97 • Vexu • May 16, 2020
Merge pull request #5175 from daurnimator/multi-out-stream
092f726eec • Vexu • May 16, 2020
Merge pull request #5189 from zigazeljko/patch-1
e2a0f5741d • Vexu • May 16, 2020
Merge pull request #5350 from yvt/test-global-linkage
6c10075dd3 • Vexu • May 16, 2020
Merge pull request #5336 from Vexu/parser
f8b99331a2 • Vexu • May 15, 2020
Merge pull request #5254 from ifreund/top-level-struct-file-names
4b898893e2 • Vexu • May 13, 2020
Merge pull request #5321 from gpanders/ascii-case-sensitive
118db892be • Vexu • May 13, 2020
Make PriorityQueue.Iterator public
76681e6b96 • Vexu • May 13, 2020
Merge pull request #5337 from DrDeano/master
be2b8d58ef • Vexu • May 13, 2020
Merge pull request #5332 from jwmerrill/patch-1
3715226b9f • Vexu • May 13, 2020
Merge pull request #5118 from xackus/fix-json-writestream
80d0c2f166 • Vexu • May 12, 2020
Merge pull request #5275 from strangebug/docs-markdown-links
08e2e690d7 • Vexu • May 12, 2020
Merge pull request #5319 from Vexu/float-fix
29b3be4f2f • Vexu • May 12, 2020
Merge pull request #5308 from xiongxin/master
7456389ef3 • Vexu • May 11, 2020
Merge pull request #5315 from xackus/fix-bigint_fits_in_bits
7aee8a93eb • Vexu • May 11, 2020