stage2: implement `@prefetch`
d48e4245b6 • Andrew Kelley • Jan 15, 2022
Merge pull request #10598 from ziglang/stage2-x86_64-imm-sizes
3901b6fb00 • Jakub Konka • Jan 15, 2022
stage2 ARM: store all function parameters to stack for unspecified cc
e23f7c01ee • joachimschmidt557 • Jan 15, 2022
stage2: fix Decl garbage collection not marking enough
a5c7742ba6 • Andrew Kelley • Jan 15, 2022
Sema: fix array_init with runtime element
41f3799bf0 • Andrew Kelley • Jan 15, 2022
Merge pull request #10576 from schmee/macos-resolve-ip
ba0f72363a • Jakub Konka • Jan 14, 2022
macho: code signature needs to be 16 bytes aligned
b3471ef300 • Jakub Konka • Jan 14, 2022
Merge pull request #10587 from xxxbxxx/master
1e481dfef5 • Andrew Kelley • Jan 14, 2022
stage1: fix bigint_init_bigfloat for single-limb negative floats
a64989ee70 • Marc Tiehuis • Jan 14, 2022
Merge pull request #10582 from ziglang/stage2-arrays
ec58ddf46c • Andrew Kelley • Jan 14, 2022
Use allocPrintZ to avoid needing assumeSentinel
0d45c72d3e • bryfry • Jan 14, 2022
Merge pull request #10584 from ziglang/macho-rustc-fixes
75b6637d60 • Andrew Kelley • Jan 14, 2022
stage2 AArch64: split ldr/str into {ldr,str}_register and _immediate
7e76aab98a • joachimschmidt557 • Jan 13, 2022
macho: remove todo from getMatchingSectionDecl
e945619728 • Jakub Konka • Jan 13, 2022
stage2: fix build on 32-bit ISAs
c5ee73f65b • Andrew Kelley • Jan 13, 2022
compiler_rt: one less exception for stage2
9bf2bda683 • Andrew Kelley • Jan 13, 2022
stage2: implement `@ctz` and `@clz` including SIMD
93b854eb74 • Andrew Kelley • Jan 13, 2022
translate-c: Fix macro define of float constant using scientific notation
c4681b4889 • riverbl • Jan 12, 2022
Allow BoundArray to be default initialized
a5ac138ae2 • Jimmi Holst Christensen • Jan 12, 2022
Make prominent_compile_errors also work for test steps
349a7cc272 • Jimmi Holst Christensen • Jan 12, 2022
Merge pull request #10572 from Luukdegram/wasm-linker-stack
1a7c47d966 • Andrew Kelley • Jan 12, 2022
Fix a bug in std.Thread.Condition and add a basic Condition test. (#10538)
7c4c49ff07 • afranchuk • Jan 11, 2022
Merge pull request #10566 from fifty-six/master
64363b10f5 • Andrew Kelley • Jan 11, 2022
translate-c: Handle typedef'ed void return type for functions.
f4b3f1d602 • Evan Haas • Jan 11, 2022
zig cc: integration with sysroot arg (#10568)
6d9c02a54f • Jakub Konka • Jan 11, 2022
Merge branch 'Luukdegram-linker-eport-symbols'
48731ccea9 • Jakub Konka • Jan 11, 2022
std: hash_map: optimize isFree/isTombstone (#10562)
4731a6e5d5 • djg • Jan 11, 2022
Merge pull request #10565 from Luukdegram/wasm-cast
ada8e17137 • Jakub Konka • Jan 10, 2022
Build fs/filesystem libcxx module when targeting GNU Win
97c6d4fb3e • Jakub Konka • Jan 10, 2022
stage2: enable zig test on x86_64-macos (#10551)
a4e6291fbd • Jakub Konka • Jan 10, 2022
Merge pull request #10554 from joachimschmidt557/stage2-arm
42ef95d79d • Andrew Kelley • Jan 10, 2022
Merge pull request #10525 from g-w1/plan9-zig-test
d66c97d0ef • Jakub Konka • Jan 9, 2022
wasm: Implement arrays
2a39d8063d • Luuk de Gram • Jan 9, 2022
Merge pull request #10542 from Hejsil/stage2-bit-offset-of
7651913fd2 • Andrew Kelley • Jan 8, 2022
stage2: implement @src
cc5c25d48b • Robin Voetter • Jan 8, 2022
stage2: @errorName sema+llvm
4931b8dc93 • Robin Voetter • Jan 8, 2022
std: fix zig.Ast being called Tree internally
3f586781b6 • Meghan Denny • Jan 8, 2022
Merge pull request #10532 from Hejsil/stage2-bit-shifting-passing
c4ab8d9e12 • Andrew Kelley • Jan 8, 2022
handle `error.PathAlreadyExists` in `renameTmpIntoCache`
1cdc51ec10 • Lee Cannon • Jan 7, 2022
Add missing package to the langref that's always available
dd076d8cba • r00ster • Jan 7, 2022
lint: duplicate import (#10519)
c08b190c69 • Meghan • Jan 7, 2022
stage2: Implement validating switch on errors
7f4fdcc4fc • Jimmi Holst Christensen • Jan 7, 2022
ci: add test coverage for self-hosted arm and x86_64 backends
59315463f2 • Andrew Kelley • Jan 7, 2022
C backend is passing test/behavior/undefined.zig
77f230ebd8 • Andrew Kelley • Jan 6, 2022
Merge pull request #10518 from ziglang/stage2-x86_64-zig-test-fixes
0772fb0518 • Jakub Konka • Jan 6, 2022
plan9: fix .z symbol in debuginfo
b47530b9fe • Jacob G-W • Jan 6, 2022
zig fmt
1d55e4cae1 • Andrew Kelley • Jan 6, 2022
Sema: const inferred alloc infers comptime-ness
8c6175c134 • Andrew Kelley • Jan 6, 2022
Sema: better code generated for struct literals
713d2a9b38 • Andrew Kelley • Jan 5, 2022
std.builtin: remove deprecated globals
4bc6b4925c • Andrew Kelley • Jan 5, 2022
stage2: introduce std.builtin.CompilerBackend
1c24ef0d0b • Andrew Kelley • Jan 5, 2022
Merge pull request #10508 from Luukdegram/wasm-behavior-tests
5087ec6f41 • Andrew Kelley • Jan 4, 2022
Merge pull request #10504 from ziglang/linker-plumbing
5c228765f1 • Andrew Kelley • Jan 4, 2022
Add CANNOT_DELETE as a possible error in os.windows.DeleteFile
3c87d4e14e • Ryan Liptak • Jan 4, 2022
Merge pull request #10499 from paulsnar/paulsnar/stage1-packed-structs-cabi
5b0be0d436 • Andrew Kelley • Jan 4, 2022
io_uring: improve IO_Uring.copy_cqe
6630a5ede5 • Vincent Rischmann • Jan 4, 2022
Merge pull request #10503 from ziglang/stage2-x86_64-zig-test
76fd6fc365 • Andrew Kelley • Jan 4, 2022
readme: dynamic logo light/dark
4e38b3ed9b • Andrew Kelley • Jan 4, 2022
Merge pull request #10451 from ziglang/cache-mode
81fa31c054 • Andrew Kelley • Jan 3, 2022
Merge pull request #10492 from Snektron/stage2-some-stuff
850b053ea6 • Andrew Kelley • Jan 3, 2022
stage2 ARM: implement wrap_errunion_err for empty payloads
c710d5eefe • joachimschmidt557 • Jan 2, 2022
Merge pull request #10456 from Aransentin/master
36b069910e • Andrew Kelley • Jan 2, 2022
behavior tests: add a "passing for arm backend" section
ae8d6fd7b7 • Andrew Kelley • Jan 1, 2022
Merge pull request #10481 from Luukdegram/wasm-behavior-tests
98e84152bd • Andrew Kelley • Jan 1, 2022
fmt: Refactor parsing of placeholders into its own function
a41ad639a8 • Jimmi Holst Christensen • Jan 1, 2022
io_uring: fix version check in tests
0662f1d522 • Vincent Rischmann • Jan 1, 2022
Merge pull request #10480 from joachimschmidt557/stage2-arm
885d96735d • Jakub Konka • Jan 1, 2022
stage2: augment stage2 test to test optional payload lowering
557268a448 • Jakub Konka • Jan 1, 2022
stage2: remove safety check for optional payload in codegen
0e3cd5bb1e • Jakub Konka • Jan 1, 2022
std.fmt: improve `@compileError` message
b100e2ec2a • r00ster • Jan 1, 2022
stage1: fix @errorName null termination
55709de185 • Marian Beermann • Jan 1, 2022
Y++
cea6e8b2d8 • Frank Denis • Jan 1, 2022
Merge pull request #10470 from ziglang/stage2-x86_64-null-non-null
7c1e17a840 • Jakub Konka • Dec 31, 2021
stage2: rename Emit to Isel for x86_64
e7ac05e882 • Jakub Konka • Dec 31, 2021
For unused references & redundant keywords, append the compiler error but continue running AstGen
2d9508780a • Jarred Sumner • Dec 31, 2021
Merge pull request #10455 from joachimschmidt557/stage2-arm
4645ec89f7 • Andrew Kelley • Dec 30, 2021
CBE; implement airLoad and airStore for arrays (#10452)
2f53406ad8 • drew • Dec 30, 2021
stage2 x86_64: add regression test for #7187
726ee671be • joachimschmidt557 • Dec 30, 2021
Merge pull request #10446 from ziglang/stage2-x86_64-mov-mem-imm
06286b05a4 • Andrew Kelley • Dec 30, 2021
compiler_rt: move more functions to the stage2 section
be5130ec53 • Andrew Kelley • Dec 29, 2021
Sema: more union fixes
efb7148a45 • Andrew Kelley • Dec 29, 2021
Sema: implement calling a fn ptr via a union field
91619cdf57 • Andrew Kelley • Dec 29, 2021
Fixed typo in deprecation error for `E` format specifier where it would instead complain about a specifier of `X`.
2dd7255713 • Tom Manner • Dec 29, 2021
Sema: improve union support
81a3910e44 • Andrew Kelley • Dec 29, 2021
stage2: handle function dependency failures without crashing
6229d37dcf • Andrew Kelley • Dec 29, 2021
stage2 ARM: implement slice_elem_val for types with size <= 4
c0ae9647f9 • joachimschmidt557 • Dec 29, 2021
stage1: fix access of slice sentinel at comptime
4f4f0bc6f0 • Veikka Tuominen • Dec 28, 2021
stage2: LLVM backend: fix lowering of union constants
4b9b9e7257 • Andrew Kelley • Dec 28, 2021
stage2: fix build on 32-bit targets
232f8a291d • Andrew Kelley • Dec 28, 2021
Sema: implement array coercion
85d4c8620f • Andrew Kelley • Dec 28, 2021
std: Skip `comptime` struct fields in `mem.zeroes()` (#10406)
042b770d62 • Ali Chraghi • Dec 28, 2021
Sema: fix anytype parameters whose types require comptime
6ed7850972 • Andrew Kelley • Dec 28, 2021
Sema: implement `@tagName` for enum literals
fc1a5cd9e7 • Andrew Kelley • Dec 28, 2021
stage2: fix 0-bit function parameters
9dd4fb4130 • Andrew Kelley • Dec 28, 2021
stage2: LLVM backend: fix const packed structs
886df772f0 • Andrew Kelley • Dec 27, 2021
crypto/edwards25519: faster point decompression
3abe464b06 • Frank Denis • Dec 27, 2021
stage2: make tests/behaviour/void.zig work with c backend
4266795743 • Matthew Hall • Dec 27, 2021
compiler_rt: add __negvsi2, __negvdi2, __negvti2
17046674a7 • Jan Philipp Hafer • Dec 27, 2021
AstGen: fix loop result locations
70894d5c2f • Andrew Kelley • Dec 27, 2021
Bcrypt pbkdf (#10331)
2c23699594 • daurnimator • Dec 27, 2021