Commits

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

Merge pull request #11825 from ifreund/std-build-relro

f5d97e5e48 • Andrew Kelley • Jun 8, 2022

stage2 AArch64: introduce MCValue.condition_flags

61844b6bd4 • joachimschmidt557 • Jun 8, 2022

std.math: Add O(log N) implementation of log2(x) for comptime_int

70dc910086 • Cody Tapscott • Jun 8, 2022

Merge pull request #11813 from Vexu/stage2

6ff7b437ff • Andrew Kelley • Jun 8, 2022

Merge pull request #11814 from ziglang/x64-stack-handling

3cb3873382 • Jakub Konka • Jun 7, 2022

Merge pull request #11806 from koachan/sparc64-codegen

6c59aa9e02 • Jakub Konka • Jun 7, 2022

add const to msghdr_const iov and control pointers

523fae420b • Jonathan Marler • Jun 7, 2022

LLVM: handle extern function name collisions

e9fc58eab7 • Andrew Kelley • Jun 7, 2022

Merge pull request #11794 from ziglang/elf-macho-alignment

d9b0c984aa • Jakub Konka • Jun 6, 2022

Merge pull request #11783 from ziglang/stage2-try

d1bfc83774 • Andrew Kelley • Jun 6, 2022

Merge pull request #11565 from matu3ba/port_abort

be639eecc2 • Andrew Kelley • Jun 6, 2022

Merge pull request #11804 from ziglang/elf-dwarf-unions

920f1dcd27 • Jakub Konka • Jun 6, 2022

Merge pull request #11800 from Vexu/stage2

367e2b2fe4 • Andrew Kelley • Jun 6, 2022

Revert "Treat blocks with "return" as "noreturn""

41bf81dc32 • Andrew Kelley • Jun 6, 2022

tools: fix update-linux-headers.zig and process_headers.zig

1bdc2b777b • BratishkaErik • Jun 6, 2022

Treat blocks with "return" as "noreturn"

135b91aecd • Gregory Anders • Jun 6, 2022

x64: disable misbehaving behavior tests

33826a6a2e • Jakub Konka • Jun 5, 2022

Merge pull request #11790 from joachimschmidt557/stage2-arm

1b5dd4e148 • Jakub Konka • Jun 5, 2022

Merge pull request #11789 from Vexu/stage2

43db697b46 • Andrew Kelley • Jun 4, 2022

tapi: sync with upstream

e498fb1550 • Jakub Konka • Jun 2, 2022

Sema: fix compiler crash with comptime arithmetic involving `@ptrToInt`

288e89b606 • Andrew Kelley • Jun 1, 2022

Merge pull request #11763 from Vexu/stage2-alloc-const

a4cdb49a58 • Andrew Kelley • Jun 1, 2022

Sema: fix alignment of element ptr result type

b82cccc9e9 • Andrew Kelley • Jun 1, 2022

CI: skip single-threaded tests on Drone

b095aa6986 • Andrew Kelley • Jun 1, 2022

LLVM: convert two ArrayLists into a MultiArrayList

de14fba247 • Andrew Kelley • Jun 1, 2022

CI: skip non native ReleaseFast and ReleaseSafe tests on drone

69323fc143 • Andrew Kelley • Jun 1, 2022

stage2: -fbuild-id causes default linker to be LLD

cbb806da6e • Andrew Kelley • Jun 1, 2022

LLVM: add target-cpu and target-features fn attributes

8c0f4e6f54 • Andrew Kelley • Jun 1, 2022

LLVM: pass slices as ptr/len combo

2f9533f639 • Andrew Kelley • Jun 1, 2022

stage2: introduce support for noalias

356a865b87 • Andrew Kelley • Jun 1, 2022

Merge pull request #11765 from ziglang/llvm-param-attrs

602af1b88f • Andrew Kelley • Jun 1, 2022

build: include a build-id note only if explicitly requested

6d691d3540 • Andrew Kelley • May 31, 2022

stage2: add support for -fbuild-id,-fno-build-id

59219e7e91 • Andrew Kelley • May 31, 2022

Merge pull request #11762 from Vexu/stage2

d09d61be97 • Andrew Kelley • May 31, 2022

LLVM: elide some loads when lowering

d410693dad • Andrew Kelley • May 31, 2022

crypto: add support for the NIST P-384 curve (#11735)

26aea8cfa1 • Frank Denis • May 31, 2022

LLVM: omit memset of 0xaa bytes in unsafe optimization modes

83beed09e1 • Andrew Kelley • May 31, 2022

Merge pull request #11752 from ziglang/zir-fancy-fns

c3ef4ac15f • Andrew Kelley • May 31, 2022

Merge pull request #11749 from Vexu/stage2

c84f5a5f91 • Andrew Kelley • May 30, 2022

Merge pull request #10474 from TwoClocks/master

f846dc420f • Veikka Tuominen • May 30, 2022

Revert "reserve correct space for bitfields"

ee651c3cd3 • Veikka Tuominen • May 29, 2022

reserve correct space for bitfields

22cb693889 • TwoClocks • May 28, 2022

math: make `cast` return optional instead of an error

0e6285c8fc • Ali Chraghi • May 27, 2022

stage2 AArch64: complete genTypedValue

ddd5b57045 • joachimschmidt557 • May 27, 2022

Merge pull request #11733 from Vexu/stage2

4994ac18e4 • Andrew Kelley • May 27, 2022