Commits

CI: upgrade x86_64-macos tarball to llvm 13.0.1

3fdbc3bba8 • Andrew Kelley • Feb 12, 2022

stage2 ARM: lower const slices

2262640e8b • joachimschmidt557 • Feb 11, 2022

CI: upgrade x86_64-macos tarball to llvm 13.0.1

a5a7f0ff00 • Andrew Kelley • Feb 11, 2022

Merge pull request #10862 from ziglang/elf-lower-slices

e1a535360f • Jakub Konka • Feb 11, 2022

Merge pull request #10857 from Luukdegram/wasm-tests

f0400ad93e • Andrew Kelley • Feb 11, 2022

stage2: handle truncate to signed non-pow-two integers

e139c41fd8 • Jakub Konka • Feb 10, 2022

stage2: LLVM backend: make unnamed struct globals

c10fdde5a6 • Andrew Kelley • Feb 10, 2022

elf: pad out file to the required size when init data

57357c43e3 • Jakub Konka • Feb 10, 2022

freestanding libc: fix missing functions

65c812842d • Andrew Kelley • Feb 10, 2022

stage2: add log and logf to freestanding libc

f2f1c63daf • Andrew Kelley • Feb 10, 2022

stage 1: improve error message if error union is cast to payload (#10770)

f5471299d8 • Sebsatian Keller • Feb 10, 2022

Sema: implement comptime ptr store to optional payload

1e5a494603 • Andrew Kelley • Feb 10, 2022

stage2: implement all builtin floatops for f{16,32,64}

7f0cf395aa • John Schmidt • Feb 10, 2022

Revert "ci: azure: split build-and-test step"

44b5fdf326 • Andrew Kelley • Feb 10, 2022

ci: work around azure networking issue

274b9d5c1d • Andrew Kelley • Feb 9, 2022

CLI: ignore -lgcc_s when it is redundant with compiler-rt

2836cd5fbd • Andrew Kelley • Feb 9, 2022

Merge pull request #10834 from ziglang/fix-x86-i128-c-abi

db56d74a3b • Andrew Kelley • Feb 9, 2022

CI: windows: update env var names

92cb17a331 • Andrew Kelley • Feb 9, 2022

Merge pull request #10843 from ziglang/fix-1914

2d39142133 • Jakub Konka • Feb 9, 2022

Merge pull request #10846 from ziglang/x64-macho-bringup

4d1e5ef730 • Jakub Konka • Feb 9, 2022

Sema: handle inferred error set tail call

97019bc56d • Andrew Kelley • Feb 9, 2022

Sema: fix `@typeInfo` for pointers returning 0 alignment

f4fa32a632 • Andrew Kelley • Feb 9, 2022

Sema: fix `@ptrCast` from slices

1678825c14 • Andrew Kelley • Feb 9, 2022

Sema: fix Value.intFitsInType for comptime int

59418d1bf6 • Andrew Kelley • Feb 9, 2022

update RwLock to use static initialization (#10838)

470c8ca48c • billzez • Feb 9, 2022

stage2: fix inferred comptime constant locals

7c1061784b • Andrew Kelley • Feb 9, 2022

update more API usage of std.Progress

210ee1067b • Andrew Kelley • Feb 9, 2022

ci: azure: split build-and-test step

846eb70182 • Hadrien Dorio • Feb 9, 2022

std.Progress: make the API infallible

5a00e24963 • Andrew Kelley • Feb 9, 2022

cmake: fix -DZIG_SINGLE_THREADED option

fd6c351263 • Andrew Kelley • Feb 9, 2022

stage2: handle void type in Elf DWARF gen

e42b5e76ba • Jakub Konka • Feb 8, 2022

Merge pull request #10839 from joachimschmidt557/stage2-arm

c256603eae • Jakub Konka • Feb 8, 2022

wasm: Store stack-offset as WValue

37fea3e3dd • Luuk de Gram • Feb 8, 2022

stage2: tiny improvements all over the place

9981b3fd2f • Jakub Konka • Feb 8, 2022

wasm: update test runner

f50203c836 • Luuk de Gram • Feb 8, 2022

Merge pull request #10832 from ziglang/x64-more-structs

2302ded951 • Jakub Konka • Feb 8, 2022

compiler_rt: add subo

fc59a04061 • Jan Philipp Hafer • Feb 8, 2022

stage2: fix crash_report segfault compile error

a15d2d582b • Andrew Kelley • Feb 8, 2022

Merge pull request #10801 from schmee/stage2-sqrt

9bbfbacae0 • Andrew Kelley • Feb 7, 2022

Merge pull request #10813 from marler8997/windowsChildHang

dd49ed1c64 • Andrew Kelley • Feb 7, 2022

debug: implement segfault handler for macOS aarch64

05cf69209e • John Schmidt • Feb 7, 2022

std.bit_set: add setRangeValue(Range, bool)

2a415a033c • Arnavion • Feb 7, 2022

std: fix i386-openbsd failing to build from source

8a94971980 • Andrew Kelley • Feb 7, 2022

stage2,arm: add lowering of unnamed consts

0a7801236c • Jakub Konka • Feb 7, 2022

Merge pull request #10803 from ziglang/decl-has-lib-name

9acf06d28a • Andrew Kelley • Feb 7, 2022

compiler_rt: add addo (#10824)

3db130ff3d • matu3ba • Feb 7, 2022

std: Allow `mem.zeroes` to work at comptime with extern union

e382e7be2b • Evan Haas • Feb 7, 2022

std: fix doc comment typo in os.zig

435beb4e1d • boofexxx • Feb 7, 2022

stage2: lower unnamed constants in Elf and MachO

5944e89016 • Jakub Konka • Feb 7, 2022

Merge pull request #10782 from topolarity/gate-child-processes

21135387fb • Andrew Kelley • Feb 7, 2022

Merge pull request #10740 from ziglang/stage2-float-arithmetic

069dd01ce4 • Andrew Kelley • Feb 7, 2022

std/math: optimize division with divisors less than a half-limb

53e6c719ef • Marc Tiehuis • Feb 7, 2022

Sema: Fix memory leak

545aa790a4 • Luuk de Gram • Feb 7, 2022

stage2: apply type coercion in if expressions

fd1284ebd0 • John Schmidt • Feb 7, 2022

stage2 ARM: fix load and store for abi_size < 4

adc9a282d8 • joachimschmidt557 • Feb 6, 2022

stage2 ARM: enable a handful of passing behavior tests

4468abfc42 • joachimschmidt557 • Feb 6, 2022

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

6f87f49f3d • Johannes Löthberg • Feb 6, 2022

Merge pull request #10738 from Vexu/f80

8dcb1eba60 • Andrew Kelley • Feb 6, 2022

x86_64: add distinct MCValue representing symbol index in the linker

f132f426b9 • Jakub Konka • Feb 5, 2022

stage2 regalloc: Introduce error.OutOfRegisters

4b3b487627 • joachimschmidt557 • Feb 5, 2022

stage2 ARM: clarify usage of unfreezeRegs in airSliceElemVal

d4c3475f3d • joachimschmidt557 • Feb 5, 2022

std: allow tests to use cache and setOutputDir

f2a82bafae • praschke • Feb 5, 2022

stage2: add support for Nvptx target

0e1afb4d98 • gwenzek • Feb 5, 2022

std.build.TranslateCStep: add C macro support

fbc06f9c91 • rohlem • Feb 5, 2022

std.process: add option to support single quotes to ArgIteratorGeneral

7d04ab1f14 • Veikka Tuominen • Feb 5, 2022

compiler_rt: optimize mulo

01d48e55a5 • Jan Philipp Hafer • Feb 5, 2022

stage2 ARM: optimize airSliceElemVal for elem_size 1 or 4

04f379dd41 • joachimschmidt557 • Feb 4, 2022

Various documentation fixes

71321b6941 • Kirk Scheibelhut • Feb 4, 2022

Sema: fixes to fieldVal, resolveStructFully, Type.eql

95fbce2b95 • Andrew Kelley • Feb 4, 2022

stage1: Fix missing LLD library

64f7231f86 • Kazuki Sakamoto • Feb 4, 2022

Sema: check for NaNs in cmp (#10760)

1b6a1e691f • Mateusz Radomski • Feb 4, 2022

Sema: slice improvements

0893326e0e • Andrew Kelley • Feb 4, 2022

Merge pull request #10780 from Luukdegram/wasm-behavior-tests

71e0cca7a7 • Andrew Kelley • Feb 4, 2022

x64: implement storing to MCValue.memory for PIE targets

4ca9a8d192 • Jakub Konka • Feb 3, 2022

Merge pull request #10775 from ziglang/x64-freeze-api

3832b58229 • Jakub Konka • Feb 3, 2022

elf: generated DWARF debug info for named structs

228b798af5 • Jakub Konka • Feb 3, 2022

Merge branch 'mparadinha-test-1486'

cfceec15e1 • Jakub Konka • Feb 3, 2022

elf: add basic handling of .data section

b77757fe39 • Jakub Konka • Feb 3, 2022

CLI: link_libcpp implies link_libc

557a097523 • Andrew Kelley • Feb 2, 2022

Merge pull request #10769 from ziglang/link-lib-fixes

7694361832 • Jakub Konka • Feb 2, 2022

Merge pull request #10766 from ziglang/yeet-anytype-fields

3eb8d01f52 • Andrew Kelley • Feb 2, 2022

Merge pull request #10762 from ziglang/stage2-x86_64-new-regalloc-api

f95fcb2b1f • Jakub Konka • Feb 2, 2022

Correct f80 description

23e981bbd1 • GithubPrankster • Feb 2, 2022

Sema: remove the data field from TypeInfo.Declaration

5cf918143c • Andrew Kelley • Feb 1, 2022

Merge pull request #10751 from mitchellh/stage2/cmp-eq-undefined

217025e9f0 • Andrew Kelley • Feb 1, 2022

Merge pull request #10742 from ziglang/ArrayHashMapEql

3e99495ed8 • Andrew Kelley • Feb 1, 2022

Merge pull request #10753 from ziglang/nerf-type-info

0298442100 • Andrew Kelley • Feb 1, 2022

stage2: make --debug-log work by default for debug builds

44b105a38d • Andrew Kelley • Feb 1, 2022

Merge pull request #10743 from m-radomski/master

d3e40b0d80 • Andrew Kelley • Feb 1, 2022

astgen: clean up source line calculation and management

627cf6ce48 • Jakub Konka • Feb 1, 2022

Sema: fix index type in AIR being u64 instead of usize

abbcf40327 • Andrew Kelley • Jan 31, 2022

debug: fix edge cases in macOS debug symbol lookup

8e497eb32c • John Schmidt • Jan 31, 2022

stage2 ARM: implement ptr_stack_offset function parameters

2913950ca9 • joachimschmidt557 • Jan 31, 2022

os,wasi: use wasi-libc if available

5210b9074c • Žiga Željko • Jan 31, 2022

stage2 ARM: Move to new regalloc freeze API

66cf011aa9 • joachimschmidt557 • Jan 31, 2022

Merge pull request #10723 from joachimschmidt557/stage2-riscv

227968d78c • Andrew Kelley • Jan 31, 2022

stage2 AArch64: Move to new regalloc freeze API

b2338de7fd • joachimschmidt557 • Jan 31, 2022

stage2: implement shl_exact and shr_exact

fb7060d3c2 • Andrew Kelley • Jan 30, 2022

Sema: fix comptime shl for fixed-width integers

0c30799d40 • Andrew Kelley • Jan 30, 2022

ir.cpp: use is_tagged_union to DRY

91ad96b88a • zseri • Jan 30, 2022