Commits

build: Avoid using undefined variables

a745a17aa9 • LemonBoy • Jun 7, 2021

stage1: Apply the same set of fn attributes everywhere

2681e1ffe0 • LemonBoy • Jun 7, 2021

openbsd: adjust dynamic linker path (#9010)

27f6db66e3 • Sebastien Marie • Jun 7, 2021

test: re-enable dragonfly tests

6d6ba1e998 • Michael Dusan • Jun 6, 2021

Add zig_llvm-ar.cpp in build.zig

c8ee445c86 • Nicolas • Jun 6, 2021

std: Better handing of POLLHUP in ChildProcess (#8988)

072c3202c3 • LemonBoy • Jun 6, 2021

compiler-rt: Fix __floatunsitf signature

07852a4bc8 • LemonBoy • Jun 5, 2021

start the 0.8.1 release branch

ae1871a028 • Andrew Kelley • Jun 4, 2021

Release 0.8.0

a642552faf • Andrew Kelley • Jun 4, 2021

Merge pull request #8990 from ziglang/mingw-w64-9.0.0

2699232c4e • Andrew Kelley • Jun 4, 2021

Makes std.io.StreamSource usable with freestanding

167754b31b • Felix (xq) Queißner • Jun 4, 2021

fmt: fix #8974

5d94e754f4 • Jacob G-W • Jun 4, 2021

llvm: Add support for collecting time trace (#8546)

83e0a49ba4 • Min-Yih Hsu • Jun 4, 2021

Merge pull request #8750 from lithdew/master

9c08a33b22 • Andrew Kelley • Jun 4, 2021

langref: sync grammar with zig-spec repo

05b677f0c4 • Isaac Freund • Jun 4, 2021

docs: minor spelling fix

ce072894a1 • viri • Jun 4, 2021

Merge pull request #8975 from SpexGuy/hash-map-updates

7d15a3ac71 • Andrew Kelley • Jun 4, 2021

Merge pull request #8932 from ziglang/llvm-needs-zlib

87dae0ce98 • Andrew Kelley • Jun 3, 2021

zld: fix the linker for 32bit comp targets

d1f60a63bd • Jakub Konka • Jun 2, 2021

translate-c: Fix performance hazard in transPreprocessorEntities

a9dd8d7543 • Evan Haas • Jun 2, 2021

translate-c: support designated initializers in macros

c6a0a4e728 • Veikka Tuominen • Jun 2, 2021

handle LimitToBig error on setrlimit

99b6305aa8 • Jonathan Marler • Jun 2, 2021

Merge pull request #8917 from ifreund/fix-float-tokenize2

f693247295 • Andrew Kelley • Jun 1, 2021

std.crypto.p256.scalar: fe struct member is not a function (#8954)

d496400cff • Frank Denis • Jun 1, 2021

Tweak license in celebration of the upcoming 0.8.0 release :)

a23fa896ef • Andrew Kelley • May 31, 2021

std.sync.atomic: extended atomic helper functions (#8866)

eb6975f088 • protty • May 31, 2021

std: by default, disallow trailing data when parsing json

57cf9f7ea6 • daurnimator • May 31, 2021

std: fix json.parse with 0 length arrays

556d3e3d80 • daurnimator • May 31, 2021

Merge pull request #7918 from EthanGruffudd/json-ignore-fields

11ae6c42c1 • Andrew Kelley • May 30, 2021

build: rename ast_render in build.zig.

0ad1c04dd9 • Takeshi Yoneda • May 30, 2021

Merge pull request #8933 from ziglang/zig-ar

322215bf0a • Andrew Kelley • May 29, 2021

Merge pull request #8918 from ziglang/stage1-tokenizer

c12704a339 • Andrew Kelley • May 29, 2021

AstGen: properly restore previous state after temporary changes

3f5ca3920a • Andrew Kelley • May 29, 2021

make writeIntSlice functions work for signed integers

54f774f796 • Matthew Borkowski • May 28, 2021

tests: disable i386-linux-gnu -lc target due to CI failures

97a2f4e7ae • Andrew Kelley • May 28, 2021

stage1: Fix for atomicrmw xchg on fp types

d3fb9f9532 • LemonBoy • May 28, 2021

Merge pull request #8923 from Luukdegram/wasm-errors

3483931d2a • Andrew Kelley • May 28, 2021

start.zig: intentional silent failure when cannot increase stack size

33a779c7f6 • Andrew Kelley • May 28, 2021

update comments to match changes to the formal grammar

673ae5b457 • Matthew Borkowski • May 28, 2021

build: allow specifying rpaths explicitly (#8912)

c0aa9292ba • Jakub Konka • May 28, 2021

stage2: disallow trailing dot on float literals

ec10595b65 • Isaac Freund • May 28, 2021

Merge pull request #8910 from mattbork/parser-small-allocs

4bf8ec9952 • Andrew Kelley • May 27, 2021

p256: update to the last fiat-crypto code & share PC tables

7674a8b43d • Frank Denis • May 27, 2021

zld: search for .a before .dylib by default

d8d92dafe8 • Jakub Konka • May 27, 2021

zld: dylib paths need nul terminator included

ae15281c05 • Jakub Konka • May 27, 2021

stop tokenizer from recognizing lone `@` or `@` followed by a digit as a builtin

f750618846 • Matthew Borkowski • May 26, 2021

tokenizer: fix crash on multiline string with only 1 backslash

44de884980 • Andrew Kelley • May 26, 2021

stage1: Store target info in the LLVM module

3ed6379192 • LemonBoy • May 25, 2021

Merge pull request #8894 from xxxbxxx/standalone_buildmodes

2f538f30fd • Andrew Kelley • May 25, 2021

Merge pull request #8892 from mattbork/prec-doc

5c25160452 • Andrew Kelley • May 25, 2021

Re-enable building the self-hosted compiler for 32-bit targets

4c75f834e7 • joachimschmidt557 • May 25, 2021

Merge pull request #8876 from xxxbxxx/cxx-lto

8c5d4295e5 • Andrew Kelley • May 24, 2021

zig cc: expose header files when linking libunwind

8275c771c8 • xavier • May 24, 2021

Fix socklen_t cast in win32 recvfrom

1df993706a • Jens Goldberg • May 24, 2021

Merge pull request #8862 from hoanga/haiku-support-linker

0a99898b98 • Andrew Kelley • May 24, 2021

housekeeping: builtin.arch → builtin.cpu.arch

8cebbc352a • Michael Dusan • May 24, 2021

clang driver: fix lost argv[0]

1dc7764f2d • Michael Dusan • May 24, 2021

zig fmt: Remove workaround for . and .. path handling on Windows

6426519e32 • Ryan Liptak • May 24, 2021

dragonfly: pass `zig build test`

75cd37b8f7 • Michael Dusan • May 24, 2021

stage2: introduce clangAssemblerSupportsMcpuArg

55811d8dac • Andrew Kelley • May 24, 2021

make "gnu" (mingw-w64) the default C ABI on Windows

609207801a • Andrew Kelley • May 24, 2021

Merge pull request #8879 from squeek502/dot-and-dotdot-test

8fa6ca6daa • Andrew Kelley • May 24, 2021

housekeeping: remove `pub` from ccPrintFileName()

b3e4832240 • Michael Dusan • May 23, 2021

Revert "stage2: add support for zig cc assembler -mcpu option"

b8f85a805b • Andrew Kelley • May 23, 2021

stage2: fix reference to musl arch name

ae01c65a58 • Andrew Kelley • May 23, 2021

overhaul elf csu (c-runtime startup) logic

0f26120377 • Michael Dusan • May 23, 2021

translate_c: remove unused WriteFileStep import

44e480aa2c • Daniele Cocca • May 23, 2021

translate-c: Translate FnDecl's that appear within functions

d321a4b765 • Evan Haas • May 23, 2021

stage2: Move BlockData out of ir.Inst.Block

e8236551ab • joachimschmidt557 • May 23, 2021

Merge pull request #8844 from ifreund/inline

1c636e2564 • Andrew Kelley • May 23, 2021

stage2: astgen error for return or try in defer block

9baf891772 • jacob gw • May 23, 2021

openbsd: complete kqueue(2) constant definitions

ceacb7d247 • Sébastien Marie • May 23, 2021

stage2: only pass -lm -lc -ldl for android libc

b2126d3345 • Isaac Freund • May 23, 2021

std.os: munmap takes a const pointer

742d588b3a • Sobeston • May 23, 2021

fix Boyer-Moore-Horspool algorithm in indexOfPos and lastIndexOf when element type is larger than a byte

d7bf4f8070 • Matthew Borkowski • May 23, 2021

cc,wasi: force isysroot to /

8c87a981f1 • Jakub Konka • May 23, 2021

stage2: rework astgen command into `zig ast-check`

b750e074c6 • Andrew Kelley • May 23, 2021

stage2: omit printing source lines in compile errors

51701fb2da • Andrew Kelley • May 23, 2021

Merge pull request #8852 from Snektron/spirv

63aabbbba7 • Andrew Kelley • May 22, 2021

Merge pull request #7664 from marler8997/fixWindowsPaths

7cd9b30e0a • Andrew Kelley • May 22, 2021

stage2: rename ir.zig to air.zig

79dee75b1c • Andrew Kelley • May 22, 2021

Merge pull request #8857 from ziglang/cc-wasm-ar

9d311e9960 • Jakub Konka • May 22, 2021

zld: permit system static libs

2b0d322ea0 • Jakub Konka • May 22, 2021

fix accidental quadratic dependence on haystack length in replace and replacementSize (#8859)

f4101c1153 • Matthew Borkowski • May 22, 2021

Merge pull request #8837 from ziglang/cc-wasm32-wasi

4b69bd61e4 • Jakub Konka • May 21, 2021

Merge pull request #8847 from Luukdegram/wasm-struct-switch

0267abfe9b • Andrew Kelley • May 20, 2021

Const correct GUID parameter of getInfo and setInfo

884547f177 • mason1920 • May 20, 2021

Merge pull request #8776 from notviri/windows-wm-constants

495e996169 • Andrew Kelley • May 20, 2021

fix calculation of max_io_bits in PackedIntIo

510f858143 • Matthew Borkowski • May 20, 2021

stage2: fix compile error rendering for hard tabs

3845c264a6 • Andrew Kelley • May 20, 2021

Merge pull request #8695 from Bxil/socket

34d0542a53 • Andrew Kelley • May 20, 2021

Merge pull request #8789 from Luukdegram/wasm-enum

df56bf94a2 • Andrew Kelley • May 20, 2021

Merge pull request #8842 from LemonBoy/thinko

b09936d728 • Jakub Konka • May 20, 2021

ci: use a different ssh private key to deploy the website

9910bfa6d8 • Andrew Kelley • May 20, 2021

stage2 test harness: show source file name

a8eac0cf07 • Andrew Kelley • May 20, 2021

stage2: use c_allocator not raw_c_allocator

bfd051a53c • Andrew Kelley • May 19, 2021

translate-c: add support for __cleanup__ attribute

1273bc277f • Evan Haas • May 19, 2021

openbsd: convert builtin.arch to builtin.target.cpu.arch

28a89b9ebc • Sébastien Marie • May 19, 2021

Merge pull request #8667 from sagehane/nixos

22f51f2f7d • Andrew Kelley • May 19, 2021

stage2: only default to linking system libc if linking system libs

1d6c804b29 • Isaac Freund • May 19, 2021