Commits

start the 0.8.2 release branch

9c4f082d7e • Andrew Kelley • Sep 7, 2021

Release 0.8.1

12828c09d6 • Andrew Kelley • Sep 7, 2021

libunwind: fix unwinding through libunwind stack frames

c72f584218 • Sebastian Ullrich • Sep 3, 2021

CI: update Linux and macOS tarballs to LLVM 12.0.1

3617615e2d • Andrew Kelley • Sep 3, 2021

std: Use truncating cast in WIFSTOPPED for Linux, FreeBSD and DragonFly

b3a4074358 • Philip Åkesson • Sep 3, 2021

fix merge conflicts for this branch

46f93807aa • Andrew Kelley • Sep 2, 2021

fix typo

5356151172 • Philipp Lühmann • Aug 31, 2021

re-enable all the MIPS tests

f7e08ea780 • Andrew Kelley • Aug 31, 2021

Don't define valgrind_support on macOS (#9612)

a1d532752f • Frank Denis • Aug 31, 2021

std/ArrayList: Allow `ArrayList(u0)` to be created

2588451967 • Zach Banks • Aug 31, 2021

stage1: add c_longdouble mapping for s390x

551971b5c3 • Meghan Denny • Aug 31, 2021

Wasm,libc: fix wasm-ld failure in matching libc symbols.

5d08e2b5d8 • Takeshi Yoneda • Aug 31, 2021

Use -isysroot on Mojave too

d38bd443ef • fn ⌃ ⌥ • Aug 31, 2021

Docs fix array/pointer/slice type coercion section (#9392)

c9ab6baf06 • David May • Aug 31, 2021

zig: -rdynamic now implies -fdll-export-fns unless the latter is explicitly set.

a45c0c5033 • Alex Rønne Petersen • Aug 31, 2021

Fixed compile error: 'bMenu' needs to casted. (#9426)

7b9612a922 • Michal Ziulek • Aug 31, 2021

linux stdlib: fix definition of RW flags (#9428)

1cddcf4484 • Biolunar • Aug 31, 2021

std.crypto: handle the top bit in 25519.field.fromBytes64() (#9435)

b8a77f3d59 • Frank Denis • Aug 31, 2021

Correct hasUniqueRepresentation for vectors

d4e22e3eb6 • Tau • Jul 21, 2021

std.ArrayList: add missing assertion in appendSliceAssumeCapacity

d99f55b7cf • Andrew Kelley • Jul 21, 2021

langref: remove incorrect statement on c_void

2561b1eb67 • Isaac Freund • Jul 21, 2021

FIX typo in doc comment for std.math.hypot (#9413)

c1e444b07c • Adam C • Jul 21, 2021

Add inotify_rm_watch definition to c/linux.zig

84154b10a2 • Ryan Liptak • Jul 21, 2021

Add NotDir as possible error for os.inotify_add_watch

ba47e09373 • Ryan Liptak • Jul 21, 2021

Fix bigint_shl (#9305)

1063bf696e • leesongun • Jul 21, 2021

clarify @bitSizeOf behavior

3b8c4f07a4 • Jonathan Marler • Jul 21, 2021

Fix libc include directories for the MSVC target

3dcbd489eb • Martin Wickham • Jul 21, 2021

Add waitid syscall on linux (#9335)

5582d20f04 • Malcolm Still • Jul 21, 2021

mingw-w64: add odbc32 and dbghelp def files

13aedf09d6 • Andrew Kelley • Jul 21, 2021

Fix argument forwarding to LLVM on Windows

cd078c518f • Martin Wickham • Jul 21, 2021

Fix unexpected truncation behavior with comptime_int larger than u64 range (#9303)

ceebcfa317 • leesongun • Jul 7, 2021

remove really weird debugging statement from stage1

b26ab39836 • Jacob G-W • Jul 7, 2021

Link to the GPA now that it's on upstream

eac9bfaa01 • Nulo • Jul 7, 2021

CODE_OF_CONDUCT: change Freenode to Libera.chat

8a83143316 • Nulo • Jul 7, 2021

stage2: add the zig version to AstGen cache hash

3ef9bd5879 • Andrew Kelley • Jul 3, 2021

stage2: fix `@asyncCall` parameter count

f385522ab0 • Veikka Tuominen • Jul 3, 2021

std/os/uefi: fix packed struct bitfields

de028d5130 • Nameless • Jul 3, 2021

Merge pull request #9258 from ziglang/shared-cache-locking

390a4ded98 • Andrew Kelley • Jul 3, 2021

Merge pull request #9148 from marler8997/windowsChildOutput

b0be0c77d8 • Andrew Kelley • Jul 3, 2021

mark tsan as linguist-vendored

440da6bfad • xackus • Jul 3, 2021

langref: make @setRuntimeSafety more correct

b7fe0db9d2 • Jacob G-W • Jul 3, 2021

stage1: `@shuffle` type and mask params in comptime scope

d59fc1ac04 • Andrew Kelley • Jul 3, 2021

Docs clarification: local static variable (#8381)

9349c9c4b1 • Roman Frołow • Jul 3, 2021

docs: top level global assembly -> container level

6caa77ea52 • Jacob G-W • Jul 3, 2021

std.crypto.p256: fix neg function compile error

caddd7eb18 • Andrew Kelley • Jul 3, 2021

std.os.linux.bpf: fix incorrect usage of unexpectedErrno

2b6727c98f • Andrew Kelley • Jul 3, 2021

mips: fix syscall_pipe

5ef70b8b87 • Andrew Kelley • Jul 3, 2021

std/build: add --sysroot general option

e75dfbcb3f • Isaac Freund • Jun 26, 2021

stage2: add --sysroot link option

16228e87d6 • Isaac Freund • Jun 26, 2021

zig build: add --libc general option

3e4f3a1924 • Isaac Freund • Jun 26, 2021

Bring your own MAX_PATH_BYTES

939408289c • mason1920 • Jun 21, 2021

Merge pull request #9168 from LemonBoy/fix-pie

d0575310dc • Andrew Kelley • Jun 21, 2021

std: Make copy_file_range checks run at compile-time

b72d55ea5f • LemonBoy • Jun 20, 2021

stage2 sema: change impl of @setCold to use zirSetCold (typo?)

c7dd3cc535 • pithlessly • Jun 20, 2021

macho: LC_RPATH: reserve byte for null-terminator

96b77e030f • Michael Dusan • Jun 20, 2021

HashMap.getOrPutAssumeCapacityAdapted should set key to undefined (#9138)

cf6e2d318a • hadroncfy • Jun 20, 2021

AstGen: properly generate errdefer expressions when returning

1fe0142d1f • Andrew Kelley • Jun 20, 2021

stage1: Store the specified code model in the LLVM module

76102ea41f • LemonBoy • Jun 20, 2021

Merge pull request #9117 from greenfork/unify-compiler-error-printing

74ca811a66 • Andrew Kelley • Jun 18, 2021

zig cc: improve linker args parsing

721ec8fa53 • Vincent Rischmann • Jun 18, 2021

stage1: fix zig0 help message

dc392f49f8 • Andrew Kelley • Jun 18, 2021

Fix `lakemont` CpuModel (#9099)

71ec89383b • d18g • Jun 18, 2021

netbsd: add more std.os.bits

4adbdcb587 • Michael Dusan • Jun 18, 2021

netbsd: add args to limit number of PT_LOAD segs

162b92c93e • Michael Dusan • Jun 18, 2021

fix RISC-V assembly CPU features

8be29674a9 • Andrew Kelley • Jun 18, 2021

std: don't reference non-existant ComptimeStringHashMap type

52ead255a2 • Björn Linse • Jun 15, 2021

ci: azure: update to newer msys2 release

6f180131a5 • Andrew Kelley • Jun 14, 2021

std: fix auto hash of tagged union with void field

4453f6a5ce • Isaac Freund • Jun 14, 2021

std.windows: fix `OVERLAPPED`, add `OVERLAPPED_ENTRY`

7f6e7e3e5d • viri • Jun 14, 2021

std: Fix complex ldexp implementation

5c9eb94a2b • LemonBoy • Jun 14, 2021

zig cc: recognize more pie flags

9c1e7de6c6 • Andrew Kelley • Jun 14, 2021

c.zig: fix waitpid() definition

54229fec33 • codic12 • Jun 11, 2021

better awareness of unwind tables

264969a8c3 • Andrew Kelley • Jun 11, 2021

Merge pull request #8330 from kivikakk/single-limb-bigint-overflow

e3a74697f0 • Veikka Tuominen • Jun 11, 2021

std: Fix tanh for negative inputs

a913311f3c • LemonBoy • Jun 11, 2021

zig fmt

ec4c60c481 • Andrew Kelley • Jun 11, 2021

stage1: Fix handling of C ABI parameters split in multiple regs

29386f0d30 • LemonBoy • Jun 10, 2021

aes 128-bit key expansion test - properly test the inverse round keys (#9065)

80e1797faf • Frank Denis • Jun 10, 2021

Re-enable multiple wasm32 vector tests

f677c24740 • Jakub Konka • Jun 10, 2021

CLI: remove --verbose-ast and --verbose-tokenize

6afdc3cc79 • Andrew Kelley • Jun 10, 2021

native libc detection: respect spaces in CC env var

c230258d9b • Andrew Kelley • Jun 10, 2021

langref: link to 0.7.1 not 0.7.0 for the previous docs

2d0dff6498 • Andrew Kelley • Jun 10, 2021

langref: remove paragraph that mentions IRC

060cb0f277 • Andrew Kelley • Jun 10, 2021

std.math.sqrt_int: fixed odd size integers types

05380a11a4 • Filippo Casarin • Jun 10, 2021

std.Progress: use `*W` functions on windows

4a3ac16711 • viri • Jun 10, 2021

libc,macos: update and add missing libc headers

51076f4e1d • Jakub Konka • Jun 10, 2021

stage1: make `@truncate` to an integer type of different sign an error at comptime too

503b85a1b0 • Matthew Borkowski • Jun 8, 2021

Limit Fixed Buffer Stream seekTo (#9023)

0c25ff81a3 • Dustin Taylor • Jun 8, 2021

stage1: fix render_const_value for printing const optional pointers

39c80942e7 • Matthew Borkowski • Jun 8, 2021

link: windows: look for more DLL import lib path names

bfc85211bb • Andrew Kelley • Jun 8, 2021

std: Add helpers to safely align pointers

7ca86936ca • LemonBoy • Jun 7, 2021

std: Fix some BPF fn definitions

5c765b2ec4 • LemonBoy • Jun 7, 2021

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