stage2: use correct register alias for mem operands
7747bf07c7 • Jakub Konka • Nov 18, 2021
compiler_rt: disable spinlocks for atomic instrinsics for bpf
00966b7258 • Kenta Iwasaki • Nov 18, 2021
Fixes invalid errno definition for ***-linux-android
2fefd4ea8e • Felix "xq" Queißner • Nov 18, 2021
io_uring: implement register_files_update
3d528161c8 • Vincent Rischmann • Nov 17, 2021
stage2 ARM: Introduce MIR
d94b032e92 • joachimschmidt557 • Nov 17, 2021
Merge pull request #10152 from drew-gpf/master
0e8673f534 • Andrew Kelley • Nov 17, 2021
stage1: Fix caching of LLVM builtin fns
952d865bd2 • LemonBoy • Nov 16, 2021
add print field to RunStep
9c1c1d478d • Jonathan Marler • Nov 16, 2021
std/json: use bit-stack for nesting instead of large LLVM integer type
dcd88ae568 • Marc Tiehuis • Nov 16, 2021
Merge pull request #10016 from courajs/array-build-options
c587be78d7 • Andrew Kelley • Nov 16, 2021
stage2: equality compare optional with non-optional
85e427e4b2 • Andrew Kelley • Nov 16, 2021
Fix linking errors with floorl on MSVC by including math.h in a .cpp file. floorl is a force inline function defined in a header thus not visible for the linker.
4eaf3c665e • mlarouche • Nov 16, 2021
disable LTO by default on Windows when linking libc++
ed2e4a7f13 • Andrew Kelley • Nov 16, 2021
tests: disable LTO for windows until issues can be resolved
fb99808008 • Andrew Kelley • Nov 16, 2021
libcxx: disable redundant new/delete definitions
eecb669074 • Andrew Kelley • Nov 16, 2021
Add `chmod` and `chown`
796687f156 • Ominitay • Nov 16, 2021
Fix copy-paste error that results in incorrect results from exp64()
dfd604834b • Lewis Gaul • Nov 16, 2021
Json Stringify option to not write out null optional fields (#8979)
5d2a77cd9a • Chris Heyes • Nov 15, 2021
Merge pull request #8674 from xxxbxxx/master
39c0d8bd2c • Andrew Kelley • Nov 15, 2021
mingw-w64: add missing file frexp.c to mingwex.lib
33889e1974 • J.C. Moyer • Nov 15, 2021
update docs (#10150)
590880158a • lucky • Nov 15, 2021
Stage2: wasm - Implement the MIR pass (#10153)
d3135f7682 • Luuk de Gram • Nov 15, 2021
BoundedArray: add appendAssumeCapacity
b26b72f540 • Gregory Anders • Nov 15, 2021
Merge pull request #10081 from hnakamur/lib_std_os_linux_io_uring_cancel
46af3a320c • Andrew Kelley • Nov 15, 2021
CBE: memset(..., 0xaa, ...) undefined values
29f531bec9 • Daniele Cocca • Nov 15, 2021
add argon2 kdf (#9756)
c61fbe77c8 • lucky • Nov 15, 2021
io_uring: add poll_update
09c17acf02 • Kenta Iwasaki • Nov 14, 2021
macho: invalidate relocs after relinking relocatables
1d55705fa4 • Jakub Konka • Nov 13, 2021
Merge pull request #10142 from joachimschmidt557/stage2-aarch64
d3a099c14f • Jakub Konka • Nov 13, 2021
macho,snapshots: fix how relocs are split
71388b980b • Jakub Konka • Nov 12, 2021
c codegen: fix airIsNull with pointers
08d6876d20 • Jacob G-W • Nov 11, 2021
Merge pull request #9935 from g-w1/plan9-std
19e5663869 • Jakub Konka • Nov 11, 2021
Merge pull request #10129 from joachimschmidt557/stage2-aarch64
53523ef5d0 • Jakub Konka • Nov 11, 2021
x86_64/Emit: don't misisel push/pop for extended regs
f3ba72cf5a • Jacob G-W • Nov 11, 2021
Merge pull request #10058 from marler8997/builderPathJoin
e5bc092408 • Andrew Kelley • Nov 10, 2021
C backend: Improve lowering of Zig types to C types
51efd553ae • Thomas Ives • Nov 10, 2021
macho: use start.zig for macOS entrypoint
91c3206b45 • Jakub Konka • Nov 10, 2021
Merge pull request #9853 from koachan/sparc64-unittests
b521510cd4 • Andrew Kelley • Nov 10, 2021
wasm: respect stack_size_override for build-obj and build-lib
e89e3735f3 • Andrew Kelley • Nov 10, 2021
Sema: implement coerce_result_ptr for optionals
cb785b9c6b • Andrew Kelley • Nov 10, 2021
std.Thread.Mutex: change API to lock() and unlock()
008b0ec5e5 • Andrew Kelley • Nov 10, 2021
io_uring: skip statx test failure on older kernels
65e518e8e8 • Andrew Kelley • Nov 10, 2021
stage2: Add support for floats in the C backend (#10059)
6869bc9ff8 • Zen1th • Nov 9, 2021
stage2: Implement Sema.floatToInt (#10097)
0d7359ca9b • Zen1th • Nov 9, 2021
remove 2 duplicated behavior tests from struct_llvm.zig
c77698d69e • Andrew Kelley • Nov 9, 2021
Merge pull request #10102 from rainbowbismuth/c-while-tests
7afa220f92 • Andrew Kelley • Nov 9, 2021
CI: additionally run stage2 behavior tests with -ofmt=c
c715d512cb • Andrew Kelley • Nov 9, 2021
stage1: fix type mapping for integers and c_longdouble on nvptx
b24e475717 • Žiga Željko • Nov 9, 2021
stage2: add 4 new linker flags for WebAssembly
d2cdfb9490 • Andrew Kelley • Nov 9, 2021
std: Publicize Allocator.reallocBytes
9bb7ff68cc • Silver • Nov 9, 2021
Cmake: Specify LLVM versions
e04ab39036 • Martin Hafskjold Thoresen • Nov 9, 2021
std: ppoll: cast number of fds to nfds_t
3534f8a3ed • Gregory Anders • Nov 9, 2021
os/linux/io_uring: implement statx
082072bd4f • Vincent Rischmann • Nov 9, 2021
tools/gen_stubs.zig: better error message on invalid input
4d75382452 • Andrew Kelley • Nov 8, 2021
ci: fully activate ci.ziglang.org linux
a7d215759e • Michael Dusan • Nov 8, 2021
stage2 x86_64: add MIR->Isel lowering step for x86_64
3c7310f8cc • Jakub Konka • Nov 8, 2021
ci: don't print env because there will be secrets there
4acd8920d8 • Andrew Kelley • Nov 8, 2021
crypto/edwards25519: correctly flip the Y sign in the H2C operation
bd8b94bd0e • Frank Denis • Nov 8, 2021
stage2 ARM: move codegen to separate file
6b5e403e5d • joachimschmidt557 • Nov 7, 2021
stage2 RISCV64: introduce MIR
0fb26b0369 • joachimschmidt557 • Nov 5, 2021
std: Fix path resolution on Windows
2551946a51 • LemonBoy • Nov 5, 2021
Replace ArrayList.init/ensureTotalCapacity pairs with initCapacity
e97feb96e4 • Ryan Liptak • Nov 4, 2021
compiler-rt: Fix f16 API declarations to be consistent
d03e9d0b83 • LemonBoy • Nov 4, 2021
Add more entries to the list of stage1+stage2+CBE passing tests (#10094)
77ffffc7cc • Daniele Cocca • Nov 4, 2021
Merge pull request #10079 from mattbork/astgen-temp-allocs
a55dc4a3bc • Andrew Kelley • Nov 3, 2021
Merge pull request #10088 from ziglang/std-os-perf
08dc840247 • Andrew Kelley • Nov 2, 2021
stage2 RISCV64: move codegen to separate file
5ebdc8c46c • joachimschmidt557 • Nov 2, 2021
C backend: implement ?void, and other zero sized types
674932e503 • Emily Bellows • Nov 2, 2021
ci: add new linux pipeline
325bae7fc0 • Michael Dusan • Nov 2, 2021
Fix ensureTotalCapacity calls that should be ensureUnusedCapacity calls
70ef9bc75c • Ryan Liptak • Nov 1, 2021
Merge pull request #10077 from squeek502/arraylist-capacity
77eefebe65 • Andrew Kelley • Nov 1, 2021
stage2 AArch64: implement unconditional branches
002fbb0af0 • joachimschmidt557 • Nov 1, 2021
correct bug with omit frame pointer logic
f951bf8aeb • Lee Cannon • Nov 1, 2021
optimize AstGen.callExpr
83dcfd6205 • Lee Cannon • Oct 31, 2021
Merge pull request #10068 from leecannon/tracy_improvements
8346e011c9 • Andrew Kelley • Oct 31, 2021
stage2: move x86_64 codegen to arch/x86_64/CodeGen.zig
91d93b6395 • Jakub Konka • Oct 31, 2021
Merge pull request #10066 from joachimschmidt557/stage2-aarch64-mir
c452d10953 • Jakub Konka • Oct 31, 2021
C backend: implement signed trunc
969bcb6a59 • Emily Bellows • Oct 30, 2021
std: add missing termios def to std/c/linux.zig
1de6f9a267 • pfg • Oct 30, 2021
stage2: implement `@popCount` for non-vectors
d6067db062 • Andrew Kelley • Oct 30, 2021
gpa: fix memory limit accounting for large allocations
5ff01bd820 • Matthew Borkowski • Oct 29, 2021
Add argument for `fillFn` to `Random.init`
544d7d9982 • ominitay • Oct 29, 2021
CLI: clarify help text for -z
66b4bd19c0 • Andrew Kelley • Oct 29, 2021
zig: expose linker options and include '-z notext'
2cdffc97f0 • Kenta Iwasaki • Oct 29, 2021
Make `std.meta.trait.isContainer` true for opaques
83a4bb6e69 • InKryption • Oct 29, 2021
Use `debug.assert` instead of `testing.expect`.
eeb8629bea • InKryption • Oct 29, 2021
Make pointer variables in ( init-lib | init-exe )/build.zig const. (#10057)
ee038df7e2 • InKryption • Oct 29, 2021
C backend: implement trunc for unsigned non-pow2 ints
bbe4a9fa99 • Andrew Kelley • Oct 29, 2021
C backend: implement trunc instruction
98009a2f66 • Andrew Kelley • Oct 29, 2021
C backend: fix `@boolToInt`
5479c0f9ac • Andrew Kelley • Oct 29, 2021
C backend: fix crash when number of Decls passes a threshold
1c93cf52d8 • Andrew Kelley • Oct 29, 2021
C backend: fix ptrtoint and wrap_errunion_err
c59ee3157f • Andrew Kelley • Oct 29, 2021
behavior tests: add "passing for C backend" category
9ed955e5ca • Andrew Kelley • Oct 28, 2021
C backend: fix enough that zig test works
d2f9646d98 • Andrew Kelley • Oct 28, 2021
C backend: emit decls sorted by dependencies
234d94e42b • Andrew Kelley • Oct 28, 2021
std.ArrayListUnmanaged: implement writer()
8e93ec6d24 • Andrew Kelley • Oct 28, 2021
zig test: when -ofmt=c, default to `zig run` as test exec
e02caa7e29 • Andrew Kelley • Oct 27, 2021
Compilation: fix crash in the compile error system
6504c57176 • Andrew Kelley • Oct 27, 2021
stage2: fix small memory leak of test_functions when using `zig test`
e494ce7604 • Andrew Kelley • Oct 27, 2021
std.rand: Refactor `Random` interface
c1a5ff34f3 • Ominitay • Oct 27, 2021