Commits

stage2: implement Type.onePossibleValue for structs

2f07d76eee • Andrew Kelley • Apr 3, 2021

stage2: Sema: implement validate_struct_init_ptr

d47f0abd5b • Andrew Kelley • Apr 3, 2021

stage2: progress towards basic structs

97d7fddfb7 • Andrew Kelley • Apr 3, 2021

stage2 AArch64: Add ldrh and ldrb instructions

43d364afef • joachimschmidt557 • Apr 2, 2021

docgen: correct the progress bar

12e2523730 • Andrew Kelley • Apr 2, 2021

stage2 register_manager: Add unit tests for tryAllocReg and allocReg

228a1ce3e8 • joachimschmidt557 • Apr 2, 2021

stage2 codegen: Extract register management code into separate file

4efbcad26d • joachimschmidt557 • Apr 2, 2021

Merge pull request #8028 from mguaypaq/nosuspend-allow

fc9c1b4e4a • Andrew Kelley • Apr 2, 2021

docs: document the nosuspend keyword (#7972)

f270bef9a4 • Mathieu Guay-Paquet • Apr 2, 2021

make visited links readable in the stdlib docs warning bar

354c14d6a2 • Loris Cro • Apr 2, 2021

added warning banner to stdlib docs

4fef1d2982 • Loris Cro • Apr 2, 2021

Merge pull request #7792 from zanderxyz/zanderxyz/priority-dequeue

d780848ae4 • Andrew Kelley • Apr 2, 2021

put async frame in correct addrspace

833f258297 • Woze Parrot • Apr 2, 2021

Merge pull request #8412 from g-w1/fix-docgen-test-release

45db0e93a9 • Frank Denis • Apr 2, 2021

test: fix io_uring timing test to skip on failure

cc435dab2f • Michael Dusan • Apr 2, 2021

stage2: implement structs in the frontend

8ebfdc14f6 • Andrew Kelley • Apr 2, 2021

stage2: AstGen and ZIR printing for struct decls

c66b48194f • Andrew Kelley • Apr 2, 2021

zig cc: copy .pdb files from zig-cache/ when appropriate

09000c3f77 • Andrew Kelley • Apr 1, 2021

stage2: implement struct init syntax with ptr result loc

50bcfb8c90 • Andrew Kelley • Apr 1, 2021

os: handle ECONNRESET for connect() syscall

59035ae3e9 • lithdew • Apr 1, 2021

Merge pull request #8266 from ziglang/zir-memory-layout

070a28e493 • Andrew Kelley • Apr 1, 2021

stage2 codegen: Make sure function return value is in a callee

1b657e6e41 • joachimschmidt557 • Mar 31, 2021

stage2 AArch64: implement strb and strh

e088a17f56 • joachimschmidt557 • Mar 31, 2021

Add tests for the fill functions of the Isaac64, Pcg, Sfc64, and Xoroshiro128 PRNGs

501b4aff99 • Matthew Borkowski • Mar 29, 2021

Fix typo in Pcg.zig's fill function

a5cc5f7854 • Matthew Borkowski • Mar 29, 2021

ci: update msys2 installer

175adc0bd7 • Andrew Kelley • Mar 29, 2021

Merge pull request #8305 from jedisct1/base64

bb5cfbcb72 • Andrew Kelley • Mar 29, 2021

Add a test & fix for std.fmt.fmtDuration

bbe6a0dddd • Jonathan Knezek • Mar 28, 2021

translate-c: intcast compound assignment operand if different-sized integer

ab9324e604 • Evan Haas • Mar 28, 2021

array_hash_map: decrement entries slice len after popping from entries in pop() to prevent oob

c8d721aa42 • lithdew • Mar 28, 2021

azure: run pacman with -Sy

54b42a7596 • Jakub Konka • Mar 28, 2021

zig build: use ZIG_GLOBAL_CACHE_DIR

9f01598a49 • Michael Dusan • Mar 26, 2021

zld: parse archive's table of contents

f1e324216d • Jakub Konka • Mar 25, 2021

os/linux: handle ECONNRESET for recv

4ce212739b • lithdew • Mar 25, 2021

translate-c: stop creating unnamed decls for typedefs child types

df0f7f4692 • Veikka Tuominen • Mar 25, 2021

boot_services: implement locateDevicePath

5c28b8cd11 • Sreehari S • Mar 25, 2021

std.build: make Builder.install_prefix non optional

3bf72f2b3a • Isaac Freund • Mar 24, 2021

Merge pull request #8339 from Luukdegram/wasm-control-flow

749c3f014b • Andrew Kelley • Mar 23, 2021

zld: naively handle static initializers in C++

3b48ea874e • Jakub Konka • Mar 22, 2021

translate-c: Ensure assignments are within a block when necessary

dce612ac2b • Evan Haas • Mar 22, 2021

Fixed typo in user32

187af14599 • Carlos Zúñiga • Mar 22, 2021

stage1: add cmake flag for enabling logging

ba8ac46e1f • Jakub Konka • Mar 22, 2021

Specify type in autoHash error message

5e40560367 • Joris Hartog • Mar 21, 2021

std: Add reset to TokenIterator

0d96a284e8 • Nuno Leiria • Mar 21, 2021

Fix digest format specifier after std.fmt updates

3913332145 • Jakub Konka • Mar 20, 2021

azure: produce macos arm64 binaries

e35f325dd1 • Michael Dusan • Mar 20, 2021

zld: apply offset for DICE in archive

f6ba810f27 • Jakub Konka • Mar 19, 2021

std: Add syscall7 stub for Linux/MIPS

867ae506e3 • LemonBoy • Mar 19, 2021

zld: continue on invalid/missing debug info

652842637c • Jakub Konka • Mar 19, 2021

zld: fix parsing archive/object name from header

d1b376cac9 • Jakub Konka • Mar 19, 2021

Add some enum utilities

96ae451bbe • Martin Wickham • Mar 18, 2021

stage1: small memory optimization for simple pointer types

5e5b35f107 • Andrew Kelley • Mar 18, 2021

stage1: small IR memory optimization on CheckSwitchProngs

a6f5aa71ac • Andrew Kelley • Mar 18, 2021

translate-c: preserve zero fractional part in float literals

ac7217e1f5 • Veikka Tuominen • Mar 18, 2021

cbe tests: fix test on windows

7c6eb41619 • jacob gw • Mar 18, 2021

stage1: small mem usage improvement for IR

5cbb642525 • Andrew Kelley • Mar 18, 2021

Merge pull request #8282 from kubkon/zld

17c066e925 • Jakub Konka • Mar 18, 2021

translate-c: Use [N:0] arrays when initializer is a string literal (#8264)

b54514d9dd • Evan Haas • Mar 18, 2021

std: Fix std.fs.path.joinZ

75a7abb0c4 • root • Mar 18, 2021

Merge pull request #8247 from Ersikan/fmt-fix-encoding

bcc97bc1ed • Veikka Tuominen • Mar 18, 2021

@intCast takes two args

dfeca48e35 • Dimenus • Mar 18, 2021

Merge pull request #8281 from kubkon/macho-got-refactor

0f7b036eb7 • Jakub Konka • Mar 17, 2021

std/crypto/chacha20: add round-reduced versions & cleanup internals

119fc318a7 • Frank Denis • Mar 17, 2021

Merge pull request #8273 from jedisct1/pbkdf2-check

587243c7a5 • Andrew Kelley • Mar 17, 2021

translate-c: fix __builtin_object_size

f76bd56588 • Evan Haas • Mar 17, 2021

translate-c: demote usage of un-implemented builtins

715370a10a • Evan Haas • Mar 17, 2021

Merge pull request #8252 from tadeokondrak/llvm-bool

4683de1e91 • Andrew Kelley • Mar 17, 2021

translate-c: Implement generic selection expressions

c558a1ae26 • Evan Haas • Mar 16, 2021

translate-c: improve std.meta.cast

9a94415680 • xackus • Mar 16, 2021

std: make all errors in os.zig public

83d0c2ed67 • jacob gw • Mar 16, 2021

zig fmt: don't add trailing whitespace on switch case

6787f163eb • Lewis Gaul • Mar 16, 2021

zig fmt: Respect line breaks in struct default value decls

5ecf8bddae • LemonBoy • Mar 16, 2021

std: support optional getaddrinfo arguments

f16f25047c • Anders Conbere • Mar 16, 2021

Add test for multi-line while cont expr with same-line then expr

aa1c780560 • Lewis Gaul • Mar 15, 2021

zig fmt: simplify and improve consistency of if/for/while handling

48efa3bcb6 • Isaac Freund • Mar 15, 2021

zig fmt: fix extra newline before if nested in for

b4db03d8bb • Lewis Gaul • Mar 15, 2021

macho: fix various linker flags

a502c160cd • Michael Dusan • Mar 14, 2021

std: Replace testing fns for floating-point values

27d07c6c4d • LemonBoy • Mar 14, 2021

docgen: Use Progress API

d33f0d3375 • LemonBoy • Mar 14, 2021

Use a unified error set for std/crypto/*

b98d7747fa • Frank Denis • Mar 14, 2021

stage2: Warn when using --debug-log without logging enabled

f69305f865 • Ersikan • Mar 14, 2021

cmake build: allow overriding whether to use llvm-config

4e9894cfc4 • Andrew Kelley • Mar 13, 2021

lld: handle error instead of abort

cc650abf09 • Michael Dusan • Mar 13, 2021

Merge pull request #8152 from LemonBoy/fix-riscv-ret

ce14bc7176 • Andrew Kelley • Mar 13, 2021

langref: Use "single-item pointer" and "many-item pointer" (#8217)

95eb711ca8 • Dave Gauer • Mar 13, 2021

std: Use more common escape sequences in Progress

8ebb18d9da • LemonBoy • Mar 13, 2021

std/linux: sync io_uring library with liburing

b83ef595a5 • Isaac Freund • Mar 12, 2021

Merge pull request #8174 from LemonBoy/progress-line-wrap

f950489ed9 • Andrew Kelley • Mar 12, 2021

macos: add missing x86_64 libc headers

a745e704f6 • Jakub Konka • Mar 12, 2021

make std.c.getErrno() return same type as _errno() aka c_int

89e522b935 • Sébastien Marie • Mar 12, 2021

Merge pull request #7934 from Vexu/stage2-cbe

e9a038c33b • Andrew Kelley • Mar 12, 2021

parser: disallow ptr modifiers on array types

a5cb4ab95e • Isaac Freund • Mar 11, 2021

std: Handle empty MultiArrayList in items()

482424e2b1 • LemonBoy • Mar 11, 2021

Merge pull request #8126 from xackus/translate_c_int_literal_promotion

4fc6f631e0 • Andrew Kelley • Mar 11, 2021

stage2 tzir: Add wrapping integer arithmetic instructions

bdb917006c • joachimschmidt557 • Mar 11, 2021

Merge pull request #8193 from kivikakk/elf-expose-em

b1a22fdbab • Andrew Kelley • Mar 11, 2021

stage2: Fix glibc lookup path for MIPS crt files

f2b96782ec • LemonBoy • Mar 9, 2021

stage2: Use correct ELF emulation for mips64

1a5d0cea15 • LemonBoy • Mar 9, 2021

update to latest fetch-them-macos-headers

a033735c8d • Loris Cro • Mar 9, 2021

update to latest fetch-them-macos-headers

767eb2d469 • Loris Cro • Mar 9, 2021