stage2: temporarily disable offending stage2 test on macOS
97e76bf36c • Jakub Konka • Jan 6, 2022
stage2: implement basics of airWrapErrUnionErr
a124192fb0 • Jakub Konka • Jan 6, 2022
stage2: fix airStructFieldPtr and airStructFieldVal
ee6e9b3c48 • Jakub Konka • Jan 6, 2022
stage2: fix airSliceElemVal
b215241ef2 • Jakub Konka • Jan 6, 2022
stage2: fix inline memcpy
f4aa276a0c • Jakub Konka • Jan 6, 2022
stage2: implement slice_ptr
f01e6eec56 • Jakub Konka • Jan 6, 2022
stage2: fix loading pointer value from register
2b77775cbb • Jakub Konka • Jan 6, 2022
stage2: implement CMP stack value with immediate
b3f70db438 • Jakub Konka • 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
stage2: LLVM backend: implement `@tagName` for enums
c8fb36b36c • Andrew Kelley • Dec 27, 2021
Sema: fix enum tag type not initialized when 0 fields
f41b9cdb6d • Andrew Kelley • Dec 27, 2021
Sema: improve non-exhaustive enum support
629a54c711 • Andrew Kelley • Dec 27, 2021
compiler_rt: add __absvsi2, __absvdi2, __absvti2
405ff911da • Jan Philipp Hafer • Dec 26, 2021
Merge pull request #10414 from joachimschmidt557/stage2-arm
71923d7e40 • Andrew Kelley • Dec 26, 2021
stage2: LLVM: fix lowering of packed structs
6b8e33d14c • Andrew Kelley • Dec 24, 2021
stage2: initial implementation of packed structs
5b171f446f • Andrew Kelley • Dec 24, 2021
add missing files to CMakeLists
3763580e1e • Andrew Kelley • Dec 24, 2021
Merge pull request #10394 from ziglang/stage2-x86_64-mir-intel-syntax
0049c7180f • Andrew Kelley • Dec 24, 2021
behavior tests: stage2 is not yet passing this test
303bad9989 • Andrew Kelley • Dec 23, 2021
stage2: `Type.hasCodeGenBits` asserts structs and unions have fields
cc937369fb • Andrew Kelley • Dec 23, 2021
wasm-linker: Implement symbol names emitting
e061d75cdf • Luuk de Gram • Dec 23, 2021
Add BSD Authentication constants (#10376)
3bd0575cfe • Dante Catalfamo • Dec 22, 2021
Sema: simplify coercion logic
6fdf7ce0af • Andrew Kelley • Dec 22, 2021
Merge pull request #10384 from joachimschmidt557/stage2-arm-optionals
5d6380b38d • Andrew Kelley • Dec 22, 2021
Sema: fix empty struct init
88be5bd81d • Andrew Kelley • Dec 22, 2021
link/wasm: fix regression of wrong assertion
06d751dbb3 • Andrew Kelley • Dec 22, 2021
fix expectStringEndsWith error output.
efab3b1e6d • Stephen Lumenta • Dec 22, 2021
Only check the file's length once in pdb.Msf.init
24cca2a55e • Jonathan S • Dec 22, 2021
stage2: error check for mixing --import-table and --export-table
2cbeb85a96 • Andrew Kelley • Dec 22, 2021
Fix dead link
2e887452d5 • ominitay • Dec 22, 2021
C backend: implement `ret_addr`
8b6ea9ffe7 • Andrew Kelley • Dec 21, 2021
wasm-linker: Implement the --export-table and --import-table flags.
4cb2f11693 • Luuk de Gram • Dec 21, 2021
elf: Put constant data in the .rodata section
e15a267668 • Ersikan • Dec 21, 2021
stage2 ARM: Refactor airStore
44061cd760 • joachimschmidt557 • Dec 21, 2021
Merge pull request #10370 from Snektron/stage2-inferred-error-sets-2
8df540aeef • Andrew Kelley • Dec 21, 2021
Change `ArgIterator.next()` return type
7e16bb36d8 • ominitay • Dec 21, 2021
Langref: replace mentions of c_void with anyopaque
0d09b87c14 • John Schmidt • Dec 21, 2021
ci: add 0.9.0 to downloads json
ea913846c2 • Andrew Kelley • Dec 20, 2021
start the 0.10.0 release cycle
e3e6516d08 • Andrew Kelley • Dec 20, 2021
Release 0.9.0
a18bf7a7bf • Andrew Kelley • Dec 20, 2021
stage2 AArch64: Implement saving callee-saved registers
ecf0050a92 • joachimschmidt557 • Dec 20, 2021
stage1: deal with BPF not supporting @returnAddress()
5c7f2ab011 • Kenta Iwasaki • Dec 20, 2021
Allocator: `allocBytes` and `reallocBytes` (#10352)
16b7535497 • Lee Cannon • Dec 19, 2021
langref: fix tidy html error
80b21cef5a • Andrew Kelley • Dec 19, 2021
zig test: fix test runner detection of tty
07c03f85a8 • Andrew Kelley • Dec 19, 2021
stage1, stage2: rename c_void to anyopaque (#10316)
9f9f215305 • Isaac Freund • Dec 19, 2021
Add Vector documentation (#10303)
8468b544e8 • bnprks • Dec 19, 2021