Commits

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

std.event: use .{} to initiate Lock to unlocked state

be18459c81 • Mikko Kaihlavirta • Jun 30, 2022

LLVM: fix lowering of untagged union types

c248af3bdc • Andrew Kelley • Jun 30, 2022

std.math.big.int: breaking API changes to prevent UAF

54454fd010 • Andrew Kelley • Jun 30, 2022

Merge pull request #11962 from LordMZTE/fix/cast-or-call-parens

8f2f0d8f08 • Veikka Tuominen • Jun 29, 2022

Merge pull request #11958 from ziglang/store-to-inferred-ptr

98681b2da0 • Andrew Kelley • Jun 29, 2022

clang: add Zig equivalent for -headerpad_max_install_names cli flag

7cc4176448 • Jakub Konka • Jun 29, 2022

aarch64: add airRetLoad for register mcv

59359b2547 • Jakub Konka • Jun 29, 2022

std.crypto.ecc: add support for the secp256k1 curve (#11880)

234ccb4a50 • Frank Denis • Jun 29, 2022

std.json: Support disabling indent (#11823)

ea13437ac5 • May B • Jun 29, 2022

mem: add splitBackwards (#11908)

4a6b70fbd1 • Motiejus Jakštys • Jun 29, 2022

Merge pull request #11954 from ziglang/fixes-weak-l

bb3e1bcf31 • Jakub Konka • Jun 29, 2022

std/crypto/{25519,pcurves}: make the scalar field order public (#11955)

41533fa6a1 • Frank Denis • Jun 29, 2022

std.crypto.{p256,p384}: process the top nibble in mulDoubleBasePublic (#11956)

b2e4dda001 • Frank Denis • Jun 29, 2022

std.mem: add peek() to TokenIterator(T)

76546b3f8e • Ben Fiedler • Jun 28, 2022

zig fmt: fix idempotency with newlines surrounding doc comment

bb2929ba08 • Philipp Lühmann • Jun 28, 2022

Merge pull request #11919 from squeek502/failing-allocator-stacktrace

8974cee5a1 • Andrew Kelley • Jun 28, 2022

Merge pull request #11950 from ziglang/macho-weak-libs-frameworks

9e8298b864 • Jakub Konka • Jun 28, 2022

zig0: handle baseline cpu features for rv64

ca3c4ff2d0 • Shupei Fan • Jun 28, 2022

Pass -O0 rather than -Og to Clang for Debug builds

22490892fa • Ken Micklas • Jun 28, 2022

Merge pull request #11952 from ziglang/test-harness-improvements

aa1f9556d0 • Andrew Kelley • Jun 28, 2022

Merge pull request #11945 from ziglang/stage2-std

975a660807 • Andrew Kelley • Jun 28, 2022

cli: typo `--needed_library` should be `-needed_library` on macos

1188415f4c • Jakub Konka • Jun 28, 2022

Merge pull request #11941 from ziglang/macho-stripping-dylibs

d4623a8a07 • Jakub Konka • Jun 28, 2022

Fix stack traces with non-null `first_address` on Windows

a76775b50a • Ryan Liptak • Jun 27, 2022

doc: update std.builtin.TypeInfo to std.builtin.Type

76f8328277 • Pierre Curto • Jun 27, 2022

Merge pull request #11933 from Luukdegram/wasm-link-bss

08459ff1c2 • Jakub Konka • Jun 25, 2022

stage2 ARM: implement basic intCast and error union wrapping

960c142060 • joachimschmidt557 • Jun 25, 2022

Merge pull request #11929 from ziglang/headerpad_max_install_names

76b28ed452 • Jakub Konka • Jun 25, 2022

Merge pull request #11917 from motiejus/wl-search-paths

0078d36ff3 • Jakub Konka • Jun 25, 2022

Merge pull request #11923 from koachan/sparc64-codegen

905a18849f • Jakub Konka • Jun 24, 2022

link:clarification & enable MachO getGlobalSymbol

7c87f9c828 • Luuk de Gram • Jun 24, 2022

Revert "wasm: Enable f16 behavior tests"

3868864695 • Luuk de Gram • Jun 24, 2022

wasm: more f16 support and cleanup of intrinsics

6ae898b244 • Luuk de Gram • Jun 24, 2022

wasm: Enable f16 behavior tests

ba37bc81e9 • Luuk de Gram • Jun 24, 2022

stage2: Enable compiler-rt when LLVM is existant

a6747d328c • Luuk de Gram • Jun 24, 2022

wasm: Implement `@mulAdd` for f16

9015efe405 • Luuk de Gram • Jun 24, 2022

wasm: Implement basic f16 support

5ebaf49ebb • Luuk de Gram • Jun 24, 2022

wasm-linker: Parse object file from the archive

241180216f • Luuk de Gram • Jun 24, 2022

fix memory leaks

c9f929a18b • Luuk de Gram • Jun 24, 2022

wasm-link: Discard old symbols correctly

16daf3f3bc • Luuk de Gram • Jun 24, 2022

wasm-linker: Correctly resolve function type

1a3f58f5e5 • Luuk de Gram • Jun 24, 2022

wasm-linker: Resolve symbols from archives

cb28fc2e63 • Luuk de Gram • Jun 24, 2022

wasm-linker: Implement Archive parsing

0606fbbc4b • Luuk de Gram • Jun 24, 2022

wasm-linker: de-duplicate functions+atom sorting

4d3715d89f • Luuk de Gram • Jun 24, 2022

link: Implement API to get global symbol index

8d03e4fc6b • Luuk de Gram • Jun 24, 2022

wasm: Create compiler-rt symbols and lowering

359b61aec3 • Luuk de Gram • Jun 24, 2022

Merge pull request #11910 from ziglang/linker-tests

291c08f7b0 • Jakub Konka • Jun 23, 2022

std.debug: fix ConfigurableTrace.dump OOB

87d8cb19e4 • FlandreScarlet • Jun 23, 2022

Add missing adddf3

6de0c622ff • frmdstryr • Jun 22, 2022

Merge pull request #11899 from Vexu/stage2

d980c6a38d • Veikka Tuominen • Jun 21, 2022

std.os.execvpe: fix buffer overflow

ca98625789 • Jonathan Marler • Jun 21, 2022

Merge pull request #11875 from motiejus/pagezero-size

74ed7c1f09 • Jakub Konka • Jun 20, 2022

Merge pull request #11893 from Luukdegram/wasm-sat

a97a39bea6 • Jakub Konka • Jun 20, 2022

Merge pull request #11847 from ziglang/better-libcompiler_rt

74442f3503 • Jakub Konka • Jun 19, 2022

Merge pull request #11881 from Vexu/stage2

33cf6ef621 • Andrew Kelley • Jun 17, 2022

stage2: coerce tuple to vector

b66247c97a • Xavier Bouchoux • Jun 17, 2022

stage2: comptime @bitCast packed struct bug fix

69e2cac0d3 • Omar Alhammadi • Jun 17, 2022

[elf] understand -no-pie

d506275a06 • Motiejus Jakštys • Jun 16, 2022

Merge pull request #11864 from jedisct1/wasi-libc-update

d3caacfab7 • Jakub Konka • Jun 15, 2022

std/crypto: add support for ECDSA signatures (#11855)

27610b0a0f • Frank Denis • Jun 15, 2022

test-cases: avoid using realpath since it is not portable

0e9458a3fc • Andrew Kelley • Jun 15, 2022

test-cases: fix race with `zig run` on C backend tests

8caa206417 • Andrew Kelley • Jun 14, 2022

multi-thread `zig build test-cases`

22690efcc2 • Andrew Kelley • Jun 14, 2022

std.math.big.int: update Managed.toString() to use provided allocator (#11839)

47c4d44502 • Mikael Berthe • Jun 13, 2022

crypto/pcurves: compute constants for inversion at comptime (#11780)

7c660d17cd • Frank Denis • Jun 13, 2022

stage2: fix some inline asm incompatibilities with stage1

13f02c30e6 • Andrew Kelley • Jun 12, 2022

Merge pull request #11837 from Vexu/stage2

ffa700ee58 • Andrew Kelley • Jun 12, 2022

Merge pull request #11851 from ziglang/stage2-comptime-store

6e42d45dcc • Andrew Kelley • Jun 12, 2022

Sema: type safety for "runtime_index" field

9360cfebc7 • Andrew Kelley • Jun 11, 2022

wasm: implement `@ceil`, `@floor` and `@trunc`

13123afedb • Luuk de Gram • Jun 11, 2022

wasm: optimize & simplify sign extension

f05e09a0cf • Luuk de Gram • Jun 11, 2022

wasm: implement `@divFloor` for signed integers

18afcc34c6 • Luuk de Gram • Jun 11, 2022

wasm: signed integer division (non-floor)

3011ef2d82 • Luuk de Gram • Jun 11, 2022

wasm: support all `@div{trunc/floor/exact}` ops

9b84f29503 • Luuk de Gram • Jun 11, 2022

wasm:`@byteSwap` for 24 bit integers

180baa0546 • Luuk de Gram • Jun 11, 2022

wasm: implement `@byteSwap` for 16/32bit integers

bc499de328 • Luuk de Gram • Jun 11, 2022

Merge pull request #11835 from ziglang/stage2-behavior

c1eb6c30e8 • Andrew Kelley • Jun 11, 2022

ThreadPool: Make join() a no-op in single-threaded mode

9b05474d79 • Cody Tapscott • Jun 11, 2022

stage2: correctly work out dirname for ar

62023c60b4 • Jakub Konka • Jun 10, 2022

Merge pull request #11819 from ziglang/std.debug.Trace

fcfeafe99a • Andrew Kelley • Jun 10, 2022

linker: remove `-z noexecstack` option

5816d3eaec • Isaac Freund • Jun 9, 2022

Sema: avoid use of undefined value for generic fn calls

f1cff4fa4a • Andrew Kelley • Jun 9, 2022

Merge pull request #11827 from ziglang/stage2-behavior

a3f05b80f1 • Andrew Kelley • Jun 9, 2022

parser: sync comments with formal grammar

29dd9a5880 • Isaac Freund • Jun 8, 2022

Merge pull request #11821 from ziglang/stage2-packed-structs

868a39b296 • Andrew Kelley • Jun 8, 2022