stage2: fix building stage3 in release mode
c9858f833c • Andrew Kelley • Apr 18, 2022
stage2: avoid binary bloat from GeneralPurposeAllocator
b75d86027d • Andrew Kelley • Apr 18, 2022
Merge pull request #11024 from topolarity/wasi-stage2
b03345f32a • Jakub Konka • Apr 18, 2022
Merge pull request #11396 from wojtekmach/wm-zig-cc-subsystem
5195b87639 • Jakub Konka • Apr 18, 2022
Update doc comment of ArrayHashMap to include 4th arg in eql fns
f8d2b87fa1 • Ryan Liptak • Apr 18, 2022
stage2: expose progress bar API to linker backends
a7c05c06be • Andrew Kelley • Apr 17, 2022
std.os.uefi: fix GUID formatting (#11452)
2aeaa1cfc4 • Yusuf Bham • Apr 17, 2022
stdlib std.os: Improve wasi-libc parity for WASI CWD emulation
7b090df668 • Cody Tapscott • Apr 16, 2022
Merge pull request #11446 from ziglang/aarch64-macos-llvm
8f75823728 • Jakub Konka • Apr 16, 2022
Merge pull request #11437 from koachan/sparc64-mutex
a315d51c0a • Andrew Kelley • Apr 16, 2022
Merge pull request #11445 from viriuwu/f80-freebsd-tests
e428f85cfd • Andrew Kelley • Apr 16, 2022
Merge pull request #11444 from kprotty/treap
ec8a6544a3 • Andrew Kelley • Apr 16, 2022
Merge pull request #11442 from Vexu/stage3
578a792b33 • Andrew Kelley • Apr 16, 2022
stage2 ARM: move genArgDbgInfo back to CodeGen
3bfb1616db • joachimschmidt557 • Apr 16, 2022
Merge pull request #11438 from Vexu/stage2-fixes
4c83b11f71 • Andrew Kelley • Apr 15, 2022
std/math.zig: resolve missed optimization in rotates
02a43f325b • Rekai Musuka • Apr 15, 2022
stage2: lower u128, and refactor some bits in x64
52c8ac1a84 • Jakub Konka • Apr 15, 2022
Merge pull request #11242 from schmee/sema-handle-more-union-errors
3723eb7f31 • Veikka Tuominen • Apr 15, 2022
Add `std.unicode.replacement_character`
62d717e2ff • r00ster91 • Apr 15, 2022
std.fs: prevent possible integer overflow in Dir.makePath
618398b7d3 • Evan Haas • Apr 15, 2022
wasm-linker: Prevent overalignment for segments
d66c61a2cf • Luuk de Gram • Apr 14, 2022
wasm-linker: Add function table indexes
cf37101108 • Luuk de Gram • Apr 14, 2022
wasm-linker: Fix memory leak
321a164269 • Luuk de Gram • Apr 14, 2022
Merge pull request #11434 from koachan/sparc64-codegen
2635e4ca6e • Jakub Konka • Apr 14, 2022
Merge pull request #11433 from ziglang/elf-fixes
35171dd3db • Jakub Konka • Apr 14, 2022
stage2: progress towards stage3
2587474717 • Andrew Kelley • Apr 14, 2022
Sema: workaround for generic instantiation recurison bug
0739770739 • Andrew Kelley • Apr 14, 2022
Sema: fix generic instantiation false negatives
2a00df9c09 • Andrew Kelley • Apr 14, 2022
std/bounded_array.zig: Add Writer interface
9b82e7f558 • Andrew Lee • Apr 14, 2022
std.math.float: fix f80-backed c_longdouble consts
6ad9ac59e7 • vi • Apr 14, 2022
Fix bug in PriorityQueue::removeIndex()
497f8a6098 • Eric Shrewsberry • Apr 14, 2022
Merge pull request #11429 from ziglang/stage2-alive-decls
59fa548be8 • Andrew Kelley • Apr 14, 2022
Enable passing 'Dir.rename directories' fs test on Windows
9c509f1526 • Ryan Liptak • Apr 13, 2022
Use 0-indexing for incremental compile error tests
aaac8eae68 • Cody Tapscott • Apr 13, 2022
Merge pull request #11407 from topolarity/float-fix
8ada446b1f • Andrew Kelley • Apr 13, 2022
Sema: fix struct init ref
7972bc8aa8 • Andrew Kelley • Apr 12, 2022
Sema: fix comptime call with generic function as parameter
ff7ef624f5 • Andrew Kelley • Apr 12, 2022
Sema: fix comptime equality of extern unions with same tag
99657dca1f • Andrew Kelley • Apr 12, 2022
Liveness: modify encoding to support over 32 operands
b0edd8752a • Andrew Kelley • Apr 12, 2022
Merge pull request #11401 from viriuwu/float-category-misc
17631cb2d3 • Andrew Kelley • Apr 12, 2022
std/fs/test.zig: Add test for renaming a dir onto an empty dir
17daba1806 • Ryan Liptak • Apr 12, 2022
Merge pull request #11417 from topolarity/incremental-tests
bb4e74103b • Andrew Kelley • Apr 12, 2022
std.build: Fix transitive linkSystemLibraryName() dependencies
38d6e1d8a8 • Isaac Freund • Apr 12, 2022
fix `link.renameTmpIntoCache` on windows when dest dir exists.
b9d86c6bc8 • jagt • Apr 12, 2022
Reuse code in `Utf8Iterator.nextCodepoint`
c4aac28a42 • r00ster • Apr 12, 2022
Add `std.fs.File.sync` (#11410)
988afd51cd • r00ster • Apr 12, 2022
std.event.WaitGroup: fix compilation (acquire->lock, release->unlock)
d2681d2537 • Stephen Gutekanst • Apr 11, 2022
Remove primitive values from keyword reference
971ef7b9c2 • Kirk Scheibelhut • Apr 9, 2022
std: add Thread.Condition.timedWait (#11352)
531d5b213f • cryptocode • Apr 8, 2022
Liveness: utilize Air.refToIndex
6ae8fe193b • Andrew Kelley • Apr 8, 2022
Sema: remove unnecessary type resolution
737ef3e81b • Andrew Kelley • Apr 8, 2022
crypto/x25519: implement clearCofactor() (#11355)
93e11b824a • Frank Denis • Apr 7, 2022
stage2: rename InternArena to InternPool
289ba5dfc2 • Andrew Kelley • Apr 6, 2022
std.{fmt, math}: derive float constants from std
7b7f45dc2a • viri • Apr 6, 2022
math.fabs: simplify implementation, add tests
cb019b80ac • viri • Apr 6, 2022
math.isNormal: simplify implementation, add tests
2f6ee4a97d • viri • Apr 6, 2022
derive float constants in a generic way (#10133)
5b8ac9821d • viri • Apr 6, 2022
Sema: in-memory coercion of differently named int types
62f54aa39c • Andrew Kelley • Apr 6, 2022
stage2: ThreadPool: update to new function pointer semantics
9213aa789b • Andrew Kelley • Apr 6, 2022
Sema: fix handling compile errors during circular dependency error
dd9782a8bc • Andrew Kelley • Apr 6, 2022
wasm: Use 'select' instruction for max/min
ac873367b9 • Luuk de Gram • Apr 5, 2022
zig fmt: remove trailing whitespace on doc comments
5fafcc2b62 • Damien Firmenich • Apr 5, 2022
Sema: forward switch condition to captures
95a87e88fa • Andrew Kelley • Apr 5, 2022
Sema: add empty tuple to mutable slice coercion
51ef31a833 • Andrew Kelley • Apr 4, 2022
std.fmt: Fix incorrect behavior with large floating point integers.
b4bf3bdf7e • Evan Haas • Apr 4, 2022
dwarf: emit debug info for local variables on x86_64
364e53f3bf • Jakub Konka • Apr 4, 2022
langref: rename incorrect expect to assert
795f075790 • Philipp Lühmann • Apr 4, 2022
std.simd: Fix suggestVectorSizeForCpu
f654e16d06 • ominitay • Apr 4, 2022
Pull elf magic string out to re-used constant
cdcb34cdf4 • Tom Read Cutting • Apr 4, 2022
Add `std.testing.checkAllAllocationFailures`
6d04ab6d5b • Ryan Liptak • Apr 4, 2022
stage2: more resilient error handling
91eb1af917 • Andrew Kelley • Apr 3, 2022
stage2: remove dependencies on async functions
3432e66faf • Andrew Kelley • Apr 3, 2022
std.ArrayHashMap: lazier verifyContext calls
843d5adcd6 • Andrew Kelley • Apr 3, 2022
behavior tests: disable failing stage1 test
3b32e0be31 • Andrew Kelley • Apr 3, 2022
Sema: mechanism for converting comptime breaks to runtime
4618c41fa6 • Andrew Kelley • Apr 3, 2022
stage2 llvm: properly align error union payload
83bb98e13b • Veikka Tuominen • Apr 2, 2022
wasm: Enable passing behavior tests
a0a587ff85 • Luuk de Gram • Apr 2, 2022
wasm: Implement `@ctz` for bitsize <= 64
2c40b37f79 • Luuk de Gram • Apr 2, 2022
wasm: Implement `@clz`
bd27fe2bf5 • Luuk de Gram • Apr 2, 2022
wasm: Implement `@mulAdd` for f32, f64
5ba03369ee • Luuk de Gram • Apr 2, 2022
wasm: Implement `@maximum` & `@minimum`
219fa192c6 • Luuk de Gram • Apr 2, 2022
Merge pull request #11373 from joachimschmidt557/stage2-arm
3ee44ce949 • Jakub Konka • Apr 2, 2022
macho: set CS_LINKER_SIGNED flag in code signature generated by zld
8b5d5f44e2 • Jakub Konka • Apr 1, 2022
x64: implement add/sub with wrapping and xor op
fd29ddc06c • Jakub Konka • Apr 1, 2022
stage2: hook up Sema to the progress bar
87179d91a7 • Andrew Kelley • Apr 1, 2022
std.hash_map: workaround for circular dependency
b45c6c757c • Andrew Kelley • Apr 1, 2022
AstGen: use `block_inline` and `break_inline` consistently
26253acf1d • Andrew Kelley • Apr 1, 2022
CI: update CLI invokation
ecd756834b • Andrew Kelley • Mar 31, 2022
test harness improvements
243afdcdf5 • Andrew Kelley • Mar 31, 2022
AstGen: fix treating noreturn instructions as void
df1ba38a88 • Andrew Kelley • Mar 31, 2022
Sema: fix segfault during resolveInferredErrorSet
b6133931d0 • Andrew Kelley • Mar 31, 2022
AstGen: fix referencing unreferencable instructions
cf4aad4858 • Andrew Kelley • Mar 31, 2022
stage2: fix print_zir for .builtin_src
08565b23f9 • Meghan Denny • Mar 31, 2022
stage2: handle assembly input names
75c2cff40e • Veikka Tuominen • Mar 31, 2022
std.base64: upgrade to new function pointer semantics
6655c6092e • Andrew Kelley • Mar 31, 2022
Sema: fix usingnamespace decl Value in wrong arena
02d69f5009 • Andrew Kelley • Mar 31, 2022
Remove a std.debug.print from the dwarf.zig file
5d5b1b68fc • James Mintram • Mar 30, 2022
Merge pull request #11246 from jmc-88/cbe-asm
3c64c519e6 • Veikka Tuominen • Mar 30, 2022
std.zig.Ast: fix escaped capture of by-value parameters
d227f76afb • Andrew Kelley • Mar 30, 2022
stage2: test compile errors independently
47dfaf47b8 • Andrew Kelley • Mar 30, 2022