Commits

CMake: Search for Clang in CMAKE_LIBRARY_PATH, CMAKE_PREFIX_PATH, and CMAKE_FRAMEWORK_PATH

abc1ae538f • Cody Tapscott • Jul 25, 2022

CMake: Add ZIG_LLVM_LINK_MODE to config.h

5337934bcd • Cody Tapscott • Jul 23, 2022

CMake: Search more permissively for LLD

4113a790b0 • Cody Tapscott • Jul 23, 2022

CMake: Improve usage of `llvm-config`, esp. for consistent linking

3f640ef3d2 • Cody Tapscott • Jul 23, 2022

complete the drone pipeline runner type and platform os

460211431f • zc • Jul 21, 2022

Fix #9184: fmtIntSizeDec/fmtIntSizeBin support FormatOptions

b8bf5de75a • Yujiri • Jul 21, 2022

CI: stage3 covers test-universal-libc and builds stage1

e054877466 • Andrew Kelley • Jul 21, 2022

Merge pull request #12111 from ziglang/ci-stage3

ca3adb83b7 • Andrew Kelley • Jul 21, 2022

disable new behavior test in stage1

5b7e332b28 • Andrew Kelley • Jul 20, 2022

build.zig: teach `--compress-debug-sections`

fd9b55a640 • Motiejus Jakštys • Jul 20, 2022

Merge pull request #12177 from Vexu/packed-ptr

c1f3aca602 • Andrew Kelley • Jul 20, 2022

macho: Pass sections by pointer when slicing names

de62bd0647 • Cody Tapscott • Jul 20, 2022

Sema: fix enum value without tag name used as switch item

0efc6a35be • Andrew Kelley • Jul 20, 2022

Sema: fix runtime instructions omitted

1d5f865cfa • Andrew Kelley • Jul 20, 2022

Merge pull request #12131 from hnakamur/fix_big_int_Managed_mul_sqr_capacity_too_large

046df9b7d0 • Andrew Kelley • Jul 19, 2022

Merge pull request #12164 from ziglang/llvm-opt-byref

6fab6c3e46 • Andrew Kelley • Jul 19, 2022

Read dynstr starting at rpath offset

c26d9f6287 • LeRoyce Pearson • Jul 19, 2022

stage2: Change optional non-null field to i8

b93a38860d • Cody Tapscott • Jul 19, 2022

std.fs: remove accidental comptime block

0e26c61499 • Veikka Tuominen • Jul 17, 2022

std.fs: add `Iterable` versions of `openDirAbsolute*`

fcaeca5b0a • Veikka Tuominen • Jul 17, 2022

Sema: fix UAF in coerceInMemoryAllowed

a39c51c6a4 • Andrew Kelley • Jul 16, 2022

Fix io_uring tests (#12134)

47c58cba59 • Vincent Rischmann • Jul 16, 2022

std.testing: add `refAllDeclsRecursive` function

9c66fdadc7 • alichraghi • Jul 16, 2022

Fix checkAllAllocationFailures being too strict when checking arg types

43770c0103 • Ryan Liptak • Jul 16, 2022

Merge pull request #12121 from Vexu/span

b2486fbc5e • Veikka Tuominen • Jul 16, 2022

Merge pull request #12060 from Vexu/IterableDir

da94227f78 • Veikka Tuominen • Jul 16, 2022

style: add missing comma

8f943b3d33 • r00ster91 • Jul 16, 2022

Merge pull request #12127 from ziglang/llvm-abi-size

e867127a6c • Andrew Kelley • Jul 15, 2022

zig cc: support `-Wl,--export=<symbol>`

6ba2fb3db7 • Luuk de Gram • Jul 15, 2022

ci: bump macOS image on Github Actions to macos-11

e3c8ba2dc5 • Jakub Konka • Jul 15, 2022

doc/langref: clarify behavior of slicing with constant indexes

577f9fdbae • Yujiri • Jul 15, 2022

add FreeBSD support to std.os.getFdPath

397e6547a9 • Kim SHrier • Jul 15, 2022

Merge pull request #12124 from ziglang/stage2-coerce-result-ptr

4c7fe74b2c • Andrew Kelley • Jul 15, 2022

CMake: Use NAMES_PER_DIR in all lookups

dd70336f3a • Cody Tapscott • Jul 15, 2022

handle HOSTUNREACH for blocking and non-blocking connects

a455927150 • Bill Nagel • Jul 14, 2022

Merge pull request #12098 from ziglang/llvm-riscv64

1653a9b259 • Andrew Kelley • Jul 13, 2022

AstGen: fix loop control flow applying to wrong loop

fad95741db • Andrew Kelley • Jul 13, 2022

Merge pull request #12095 from joachimschmidt557/stage2-arm

1fee9eac8b • Joachim Schmidt • Jul 13, 2022

stage2: lower each struct field type, align, init separately

4a28c1d5c3 • Andrew Kelley • Jul 13, 2022

Merge pull request #12084 from ziglang/stage2-std

3708e26f4b • Andrew Kelley • Jul 13, 2022

stage2 llvm: Use unpacked struct for unions and arrays

2eaef84ebe • Cody Tapscott • Jul 13, 2022

Merge pull request #12083 from Vexu/c-container-err

7090f0471c • Veikka Tuominen • Jul 12, 2022

wasm-linker: Implement linker tests (#12006)

8033767082 • Luuk de Gram • Jul 12, 2022

Merge pull request #12044 from Vexu/stage2-compile-errors

7d2e142679 • Andrew Kelley • Jul 12, 2022

Merge pull request #12075 from Vexu/stage2-validate-extern

dc815e5e8f • Andrew Kelley • Jul 12, 2022

Merge pull request #11863 from motiejus/compress-debug-sections

8b3f15f218 • Andrew Kelley • Jul 11, 2022

Compilation: indent multiline error messages properly

da75eb0d79 • r00ster91 • Jul 11, 2022

stage1: fix typo in analyze.cpp (#12077)

ade9bd9287 • Ikko Ashimine • Jul 11, 2022

std.math: add `degreesToRadians` and `radiansToDegrees`

3e2e6c108a • frmdstryr • Jul 11, 2022

use std.log for logging

6f55b294f6 • Mikko Kaihlavirta • Jul 11, 2022

std.fmt: clarify the description of placeholders in Format Strings

4bbc95b219 • Duncan Holm • Jul 11, 2022

Merge pull request #12071 from topolarity/windows-abi-change

76c89a3de9 • Andrew Kelley • Jul 11, 2022

stage1/codegen: replace sprintf() with snprintf()

f3333a56e8 • Frank Denis • Jul 11, 2022

CMakeLists.txt: set LLVM minimal version to 14

b9ed072278 • BratishkaErik • Jul 10, 2022

Merge pull request #12001 from ziglang/llvm14

b88151e0e1 • Andrew Kelley • Jul 10, 2022

Merge pull request #12050 from topolarity/anon-struct-init

3f11d1d56d • Veikka Tuominen • Jul 9, 2022

`std.log`: deduplicate `switch`

13d58258a8 • r00ster91 • Jul 9, 2022

Remove outdated TODO comment (#12053)

f1da93af3c • Yusuke Tanaka • Jul 9, 2022

crypto.sign.ed25519: add support for blind key signatures (#11868)

6f0807f50f • Frank Denis • Jul 8, 2022

stage2: Fix panic when printing AIR for tuple/anon struct types

33a39c4b2b • Cody Tapscott • Jul 8, 2022

LLVM: more robust implementation of C ABI for multiple_llvm_ints

3a03872af7 • Andrew Kelley • Jul 8, 2022

LLVM: handle byref combined with multiple_llvm_ints

8d6011361f • Andrew Kelley • Jul 8, 2022

std.builtin.returnError: disable runtime safety

e5e9e5a7aa • Andrew Kelley • Jul 8, 2022

stage1: Fix seg-fault when slicing string literal with sentinel

cbc85f4516 • Cody Tapscott • Jul 7, 2022

Sema: add a note about @setEvalBranchQuota() when branch quota is exceeded

75c33ba85e • VÖRÖSKŐI András • Jul 7, 2022

Merge pull request #12016 from Vexu/stage2-compile-errors

0c78ece1c9 • Andrew Kelley • Jul 7, 2022

std.log: give friendly error to freestanding users

6f17be063d • r00ster91 • Jul 7, 2022

AstGen: fix catch payoad not checking for shadowing

81bbefe9b8 • emma • Jul 7, 2022

std.json: move tests to json/test.zig file

c9006d9479 • Andrew Kelley • Jul 7, 2022

Sema: accept thumb and thumbeb with ARM calling conventions

0101a5f75e • Riccardo Binetti • Jul 7, 2022

Sema: fix type resolution during generic function instantiation

f3069f51aa • Andrew Kelley • Jul 7, 2022

std: disable tests tripping LLVM assertions

4e002dde69 • Andrew Kelley • Jul 6, 2022

disable more standalone tests

c061b3a572 • Andrew Kelley • Jul 6, 2022

disable failing standalone test - tools/gen_spirv_spec.zig

aab1284e10 • Andrew Kelley • Jul 6, 2022

crypto.sign.ecdsa: fix toCompressedSec1()/toUnompressedSec1() (#12009)

38096960fb • Frank Denis • Jul 6, 2022

std: align some function pointers

6279a1d684 • Andrew Kelley • Jul 6, 2022

std.os.linux.io_uring: work around LLVM bug

c34392b24e • Andrew Kelley • Jul 6, 2022

fix expected error messages in test cases

f639cb33a9 • Andrew Kelley • Jul 5, 2022

remove sparc64 test case which is tripping llvm assertion

844b77e3bc • Andrew Kelley • Jul 5, 2022

Mark fstype argument to mount as optional

93ac87c1bd • Jonathan Marler • Jul 5, 2022

stage2: Fix corrupted Type when de-referencing field pointer

86570b3e2c • Cody Tapscott • Jul 5, 2022

link.Coff: notice special windows symbols

6fc9f6c5f6 • Andrew Kelley • Jul 5, 2022

std.Thread: fix mutable ref of temporary

afe6e69e4c • Andrew Kelley • Jul 4, 2022

Sema: fix intFitsInType implementation

9ecc47cd7c • Andrew Kelley • Jul 4, 2022

Sema: resolve lazy value before hashing it for generic fn

eba8892b84 • Andrew Kelley • Jul 4, 2022

stage2: disable unit tests when building with stage1

ecb4293afe • Andrew Kelley • Jul 4, 2022

stage2: ELF: improve error reporting when libc is missing

d65e248ed1 • Andrew Kelley • Jul 4, 2022

std: update bsd bits to new fn ptr semantics

9c5056788f • Andrew Kelley • Jul 4, 2022

update macOS libc headers

e3274067f8 • Andrew Kelley • Jul 4, 2022

translate-c: do not try to get rid of do while loop

050fef3c23 • Veikka Tuominen • Jul 4, 2022

std: better definition for std.os.linux.epoll_event

314ce5465d • Andrew Kelley • Jul 4, 2022

clang: parse --verbose flag as -v

5735ce39ae • Jakub Konka • Jul 3, 2022

Merge pull request #11974 from ziglang/fixfixfix

2360f8c490 • Andrew Kelley • Jul 1, 2022

Merge pull request #11973 from Vexu/stage2-compile-errors

7e2eb1326b • Andrew Kelley • Jul 1, 2022

macho: implement pruning of unused segments and sections

b79884eaf0 • Jakub Konka • Jul 1, 2022

crypto: add the Xoodoo permutation, prepare for Gimli deprecation (#11866)

ee01dd4032 • Frank Denis • Jul 1, 2022

std.crypto.hash: allow creating hash functions from compositions (#11965)

48fd92365a • Frank Denis • Jul 1, 2022

CI: update freebsd pkg install command

902dc8c721 • Andrew Kelley • Jul 1, 2022

Merge pull request #11942 from Vexu/stage2-compile-errors

1951051e3d • Andrew Kelley • Jun 30, 2022

Merge pull request #11967 from ziglang/runtime-float-negation

77a334451f • Andrew Kelley • Jun 30, 2022