Commits

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

macho: handle -install_name option for dylibs/MachO

a08137330c • Jakub Konka • Dec 19, 2021

plan9 linker: fix off by 1 error

9a8fdbe0a0 • Jacob G-W • Dec 19, 2021

init-exe template: build.zig: setTarget on the tests

6adecdc58a • Andrew Kelley • Dec 19, 2021

Make Builder.spawnChildEnvMap public

88ea2cb757 • fubark • Dec 18, 2021

stage2 ARM: spill insts currently in compare flags if necessary

9892684d35 • joachimschmidt557 • Dec 18, 2021

Fix MIPS inline assembly clobbers

5b29b4ffa6 • Jens Goldberg • Dec 18, 2021

Revert "std: optimize hash_map probe loop condition"

6d04de706a • Andrew Kelley • Dec 17, 2021

std: optimize hash_map probe loop condition

11803a3a56 • sentientwaffle • Dec 17, 2021

Merge pull request #10342 from Arnavion/pq-comparefn-context

e8b39960bb • Andrew Kelley • Dec 17, 2021

Actually installs the implib for DLLs.

c1745b2896 • Felix "xq" Queißner • Dec 17, 2021

std: count hash_map tombstones as available

ef0566df78 • sentientwaffle • Dec 17, 2021

TracyAllocator: correct order of free and alloc

d54ba76e40 • Lee Cannon • Dec 17, 2021

std.time.epoch: fix issue in documentation

1fa5a1959d • Samarth Hattangady • Dec 17, 2021

Merge pull request #10339 from ziglang/update-glibc

58f669dc8c • Andrew Kelley • Dec 16, 2021

std.os: fix error codes for execve

877a1f2a29 • Andrew Kelley • Dec 15, 2021

compiler_rt: reorganize in a way that stage2 understands

3532abe0c6 • Andrew Kelley • Dec 15, 2021

Merge pull request #10341 from ziglang/stage2-tests

e45680cab5 • Andrew Kelley • Dec 15, 2021

std.bounded_array: support inserting a new value at the end (#10340)

09f70bdd91 • Arnav Singh • Dec 15, 2021

Merge pull request #10338 from ziglang/macho-missing-feats

87b843ef08 • Jakub Konka • Dec 15, 2021

test: remove testing for tools/update_glibc.zig

ff93486d0c • Andrew Kelley • Dec 15, 2021

remove tools/update_glibc.zig

5da013e39c • Andrew Kelley • Dec 15, 2021

compiler_rt: add __cmpXi2 and __ucmpXi2

20328e976f • Jan Philipp Hafer • Dec 14, 2021

compiler_rt: simplify popcount "magic constants"

0550198c98 • Jan Philipp Hafer • Dec 14, 2021

compiler_rt: refactor __mulodi2 and __muloti2 to get __mulosi2

eb1e75b2b8 • Jan Philipp Hafer • Dec 14, 2021

Merge pull request #10322 from vrischmann/more-io_uring

93c6ab4952 • Andrew Kelley • Dec 14, 2021

compiler_rt: add __negsi2, __negdi2, __negti2

c56663dee8 • Jan Philipp Hafer • Dec 14, 2021

wasm-linker: Allow specifying symbols to be exported

50201e1c30 • Luuk de Gram • Dec 14, 2021