Commits

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

translate-c: Add compound literal support

c760532be0 • Evan Haas • Mar 8, 2021

parser: fix parsing/rendering of a[b.. :c] slicing

b988815bf0 • Isaac Freund • Mar 8, 2021

translate-c: Explicitly cast decayed array to pointer with @ptrCast

d01bb21173 • Evan Haas • Mar 7, 2021

stage2 Elf linker: fill in bswapAllFields

5d215cc76b • jacob gw • Mar 7, 2021

Implement fmtDuration using Formatter (#8137)

0447a2c041 • Jonathan Knezek • Mar 7, 2021

std: Deprecate the B and Bi format specifiers

72664df491 • LemonBoy • Mar 7, 2021

std: Prevent null pointer deref in mem.len{,Z}

e47b754b28 • LemonBoy • Mar 7, 2021

translate-c: Support compound assignment of pointer and signed int

6d69a29d75 • Evan Haas • Mar 7, 2021

translate-c: translate align attribute for block scoped variables

874c63f89c • Evan Haas • Mar 7, 2021

docgen --skip-code-tests

a7c0234eee • Josh Wolfe • Mar 7, 2021

fix parsing of assignment with 'inline for' and 'inline while'

272ae0ca0d • Vincent Rischmann • Mar 7, 2021

Merge pull request #7910 from Vexu/stage2-async

34cb5934dd • Andrew Kelley • Mar 6, 2021

std/special: init-exe,lib make import(std) its own decl (#8160)

9f722f43ac • Meghan • Mar 6, 2021

zig fmt: fix lastToken() for container_decl_arg

ef3adbdb36 • Isaac Freund • Mar 5, 2021

std: fix memory leak in MultiArrayList

9cd038d73a • Veikka Tuominen • Mar 5, 2021

translate-c: enable pointer arithmetic with signed integer operand

291edafa1b • Evan Haas • Mar 5, 2021

Reject bare +/- input when parsing floats

02737d535a • cryptocode • Mar 5, 2021

zig fmt: recovery: missing while rbrace

434fce2146 • Andrew Kelley • Mar 5, 2021

zig cc: fix handling of -MM flag

041212a41c • Andrew Kelley • Mar 5, 2021

stage2: support environment variables for verbose options

98b24aa47f • Andrew Kelley • Mar 5, 2021

Merge pull request #7763 from kivikakk/zig-elf-parse

ffb2568a9f • Andrew Kelley • Mar 4, 2021

std: add io.Writer.writeStruct

34ca6b7b44 • daurnimator • Mar 3, 2021

stage2: fix merge conflict with previous commit

fcd25065ef • Andrew Kelley • Mar 3, 2021

stage2: remove error number from error set map

2ebeb0dbf3 • jacob gw • Mar 3, 2021

translate-c: fix c tokenizer giving invalid tokens

904f774563 • Veikka Tuominen • Mar 3, 2021

update docs and grammar to allow CRLF line endings (#8063)

7fbe9e7d60 • Josh Wolfe • Mar 3, 2021

Merge pull request #7778 from g-w1/stage2-merge-errors

5bd9a64516 • Andrew Kelley • Mar 3, 2021

Merge pull request #7741 from FireFox317/optionals-llvm

4b57fb5f23 • Andrew Kelley • Mar 3, 2021

zig fmt: allow and trim whitespace around zig fmt: (off|on)

3ad9cb8b47 • Isaac Freund • Mar 3, 2021

re-enable behavior tests: translate-c macros

84f3b3dff2 • Andrew Kelley • Mar 2, 2021

os/linux: fix IO_Uring.timeout

3dd8396a55 • Vincent Rischmann • Mar 2, 2021

Merge pull request #8120 from joachimschmidt557/stage2-arm

f296c95599 • Andrew Kelley • Mar 2, 2021

Merge pull request #7946 from koachan/sparc64-framefixes

f9c9b92175 • Andrew Kelley • Mar 2, 2021

zig fmt the std lib

a20169a610 • Andrew Kelley • Mar 2, 2021

Add some bit set variants

7613e51a57 • Martin Wickham • Mar 2, 2021

Bring back ZIG_SKIP_INSTALL_LIB_FILES

1f861ecc95 • daurnimator • Mar 2, 2021

parser: fix infinite loop on missing comma in param list

7b5b7bda87 • Isaac Freund • Mar 2, 2021

std: Deprecate 'x'/'X'/'e'/'E' special cases for u8 slices

cd7c870bd8 • LemonBoy • Mar 1, 2021

std: Replace lastIndexOf with lastIndexOfScalar

bee7db77fe • LemonBoy • Mar 1, 2021

std: Add std.fs.path.joinZ (#7974)

baab1b2f31 • fancl20 • Mar 1, 2021

translate-c: add <assert.h> support

45d220cac6 • Evan Haas • Mar 1, 2021

Merge pull request #8097 from LemonBoy/thread-spawn-order

9550db33cb • Andrew Kelley • Mar 1, 2021

std/crypto: add AES-OCB

a5a3ad4f95 • Frank Denis • Mar 1, 2021

stage2: remove value field from error

58b14d01ae • jacob gw • Feb 28, 2021

std: add sendmsg

1f17221bc4 • daurnimator • Feb 28, 2021

translate-c: add limited OffsetOfExpr support

294ee1bbc9 • Evan Haas • Feb 28, 2021

std/crypto/aes: fix AES {encrypt,decrypt}Wide

0423f0f7d8 • Frank Denis • Feb 28, 2021

std/crypto/benchmark: update format strings

b959029f88 • Frank Denis • Feb 28, 2021

std.zig.fmtEscapes: update impacted test

e65b6d99ac • Michael Dusan • Feb 27, 2021