Commits

Merge pull request #8894 from xxxbxxx/standalone_buildmodes

2f538f30fd • Andrew Kelley • May 25, 2021

Merge pull request #8892 from mattbork/prec-doc

5c25160452 • Andrew Kelley • May 25, 2021

Re-enable building the self-hosted compiler for 32-bit targets

4c75f834e7 • joachimschmidt557 • May 25, 2021

Merge pull request #8876 from xxxbxxx/cxx-lto

8c5d4295e5 • Andrew Kelley • May 24, 2021

zig cc: expose header files when linking libunwind

8275c771c8 • xavier • May 24, 2021

Fix socklen_t cast in win32 recvfrom

1df993706a • Jens Goldberg • May 24, 2021

Merge pull request #8862 from hoanga/haiku-support-linker

0a99898b98 • Andrew Kelley • May 24, 2021

housekeeping: builtin.arch → builtin.cpu.arch

8cebbc352a • Michael Dusan • May 24, 2021

clang driver: fix lost argv[0]

1dc7764f2d • Michael Dusan • May 24, 2021

zig fmt: Remove workaround for . and .. path handling on Windows

6426519e32 • Ryan Liptak • May 24, 2021

dragonfly: pass `zig build test`

75cd37b8f7 • Michael Dusan • May 24, 2021

stage2: introduce clangAssemblerSupportsMcpuArg

55811d8dac • Andrew Kelley • May 24, 2021

make "gnu" (mingw-w64) the default C ABI on Windows

609207801a • Andrew Kelley • May 24, 2021

Merge pull request #8879 from squeek502/dot-and-dotdot-test

8fa6ca6daa • Andrew Kelley • May 24, 2021

housekeeping: remove `pub` from ccPrintFileName()

b3e4832240 • Michael Dusan • May 23, 2021

Revert "stage2: add support for zig cc assembler -mcpu option"

b8f85a805b • Andrew Kelley • May 23, 2021

stage2: fix reference to musl arch name

ae01c65a58 • Andrew Kelley • May 23, 2021

overhaul elf csu (c-runtime startup) logic

0f26120377 • Michael Dusan • May 23, 2021

translate_c: remove unused WriteFileStep import

44e480aa2c • Daniele Cocca • May 23, 2021

translate-c: Translate FnDecl's that appear within functions

d321a4b765 • Evan Haas • May 23, 2021

stage2: Move BlockData out of ir.Inst.Block

e8236551ab • joachimschmidt557 • May 23, 2021

Merge pull request #8844 from ifreund/inline

1c636e2564 • Andrew Kelley • May 23, 2021

stage2: astgen error for return or try in defer block

9baf891772 • jacob gw • May 23, 2021

openbsd: complete kqueue(2) constant definitions

ceacb7d247 • Sébastien Marie • May 23, 2021

stage2: only pass -lm -lc -ldl for android libc

b2126d3345 • Isaac Freund • May 23, 2021

std.os: munmap takes a const pointer

742d588b3a • Sobeston • May 23, 2021

fix Boyer-Moore-Horspool algorithm in indexOfPos and lastIndexOf when element type is larger than a byte

d7bf4f8070 • Matthew Borkowski • May 23, 2021

cc,wasi: force isysroot to /

8c87a981f1 • Jakub Konka • May 23, 2021

stage2: rework astgen command into `zig ast-check`

b750e074c6 • Andrew Kelley • May 23, 2021

stage2: omit printing source lines in compile errors

51701fb2da • Andrew Kelley • May 23, 2021

Merge pull request #8852 from Snektron/spirv

63aabbbba7 • Andrew Kelley • May 22, 2021

Merge pull request #7664 from marler8997/fixWindowsPaths

7cd9b30e0a • Andrew Kelley • May 22, 2021

stage2: rename ir.zig to air.zig

79dee75b1c • Andrew Kelley • May 22, 2021

Merge pull request #8857 from ziglang/cc-wasm-ar

9d311e9960 • Jakub Konka • May 22, 2021

zld: permit system static libs

2b0d322ea0 • Jakub Konka • May 22, 2021

fix accidental quadratic dependence on haystack length in replace and replacementSize (#8859)

f4101c1153 • Matthew Borkowski • May 22, 2021

Merge pull request #8837 from ziglang/cc-wasm32-wasi

4b69bd61e4 • Jakub Konka • May 21, 2021

Merge pull request #8847 from Luukdegram/wasm-struct-switch

0267abfe9b • Andrew Kelley • May 20, 2021

Const correct GUID parameter of getInfo and setInfo

884547f177 • mason1920 • May 20, 2021

Merge pull request #8776 from notviri/windows-wm-constants

495e996169 • Andrew Kelley • May 20, 2021

fix calculation of max_io_bits in PackedIntIo

510f858143 • Matthew Borkowski • May 20, 2021

stage2: fix compile error rendering for hard tabs

3845c264a6 • Andrew Kelley • May 20, 2021

Merge pull request #8695 from Bxil/socket

34d0542a53 • Andrew Kelley • May 20, 2021

Merge pull request #8789 from Luukdegram/wasm-enum

df56bf94a2 • Andrew Kelley • May 20, 2021

Merge pull request #8842 from LemonBoy/thinko

b09936d728 • Jakub Konka • May 20, 2021

ci: use a different ssh private key to deploy the website

9910bfa6d8 • Andrew Kelley • May 20, 2021

stage2 test harness: show source file name

a8eac0cf07 • Andrew Kelley • May 20, 2021

stage2: use c_allocator not raw_c_allocator

bfd051a53c • Andrew Kelley • May 19, 2021

translate-c: add support for __cleanup__ attribute

1273bc277f • Evan Haas • May 19, 2021

openbsd: convert builtin.arch to builtin.target.cpu.arch

28a89b9ebc • Sébastien Marie • May 19, 2021

Merge pull request #8667 from sagehane/nixos

22f51f2f7d • Andrew Kelley • May 19, 2021

stage2: only default to linking system libc if linking system libs

1d6c804b29 • Isaac Freund • May 19, 2021

std: add android __SIZEOF_PTHREAD_MUTEX_T

8861ee18f7 • Andrew Kelley • May 19, 2021

Merge pull request #8554 from ziglang/stage2-whole-file-astgen

6435750c99 • Andrew Kelley • May 19, 2021

ci: drone: refresh docker image with latest alpine

d228d86059 • Andrew Kelley • May 18, 2021

Merge pull request #8806 from ziglang/zld-link-shared

7588fcdd2a • Jakub Konka • May 18, 2021

translate-c: Demote initialization of opaque types

35c694d614 • Evan Haas • May 18, 2021

Merge pull request #8796 from Snektron/spirv

0dd0c9620d • Andrew Kelley • May 18, 2021

stage2 ARM: correct spilling in genArmMul as well

65cee0b3fd • joachimschmidt557 • May 17, 2021

std: Allocate tlscsprng memory as needed

b7eab32f42 • LemonBoy • May 17, 2021

translate-c: Add `@truncate` where needed

fe1a166589 • LemonBoy • May 17, 2021

std.math.Complex: Change `new()` to `init()`

5414bd48ed • aiz • May 17, 2021

ci linux: bump qemu-5.2.0.1

04d95ea419 • Michael Dusan • May 17, 2021

Remove `isIntegerNumber` and `isFloatingNumber`

8467373bb8 • Aiz672 • May 17, 2021

add missing EBADF error code for openat

5042a47682 • Jonathan Marler • May 16, 2021

macho: fix DWARF in dSYM and sym naming more consistent

6461b95163 • Jakub Konka • May 16, 2021

stage2: make failure to find native libc verbose

d98e39fa68 • Isaac Freund • May 15, 2021

std: Avoid using white color when printing stacktraces

7a4b53fdee • LemonBoy • May 15, 2021

translate-c: translate global (file scope) assembly

36da8d02b5 • Evan Haas • May 15, 2021

std: dragonfly: fix duplicate definition of sockaddr_storage

607abb5b14 • Andrew Kelley • May 15, 2021

std.testing: Added newline to the error messages

e94bbc2237 • ZapAnton • May 15, 2021

Merge pull request #8773 from ziglang/macho-dsym-path

1e5e664555 • Andrew Kelley • May 15, 2021

Merge pull request #8757 from Snektron/spirv-stuff

2dcec42b74 • Andrew Kelley • May 14, 2021

std: rework math.scalbn (#8733)

612ad779bb • viri • May 14, 2021

Merge pull request #8764 from mattbork/json-usefirst

114c6612cb • Andrew Kelley • May 14, 2021

stage2: clarify logic of passing `-integrated-as` to clang

8f35c60b39 • Andrew Kelley • May 14, 2021

stage2: Force Clang to use LLVM's assembler for SPARC targets

193a926301 • LemonBoy • May 14, 2021

Merge pull request #8746 from koachan/sparc64-fixes

826d833416 • Andrew Kelley • May 14, 2021

stage1: Widen non byte-sized atomic loads/stores

a52e472307 • LemonBoy • May 14, 2021

std.hash_map: use 7 bits of metadata instead of 6

2d4d4baa42 • Sahnvour • May 14, 2021

stage2 register manager: clean up API and add more unit tests

8b4e91e18c • joachimschmidt557 • May 14, 2021

compiler-rt: Fix signedness mismatch in f128 mul impl

5185b5619a • LemonBoy • May 14, 2021

macho: require _main as global export in self-hosted

00ebbe6df2 • Jakub Konka • May 14, 2021

macho: fix bug with symbol growth and realloc

8eea5eddf7 • Jakub Konka • May 14, 2021

stage2: -lunwind is handled specially

826179bff4 • Andrew Kelley • May 14, 2021

stage2: only build and link libunwind when linking libc++

76a259799d • Andrew Kelley • May 13, 2021

Merge pull request #8611 from shachaf/precedence

173142cc36 • Andrew Kelley • May 13, 2021

start.zig: export main with strong linkage

1b222cb1ff • Jakub Konka • May 13, 2021

Add experimental Darling support for cross testing macOS

402264ab0e • Jakub Konka • May 13, 2021

std/json: Fix premature closing brace being considered valid JSON

e902c19c0e • Matthew Borkowski • May 13, 2021

Merge branch 'streamline-stage2-build-script'

4f71852c10 • Jakub Konka • May 13, 2021

stage2: build and provide libunwind when compiling for native libc

4b59f56434 • Andrew Kelley • May 13, 2021

stage2: fix build on OpenBSD/NetBSD

459c9f0535 • Isaac Freund • May 13, 2021

build system: fix wrong glibc dir passed to qemu for i386

799d1f0d36 • Andrew Kelley • May 13, 2021

fix shrinkAndFree and remove shrinkRetainingCapacity in PriorityQueue and PriorityDequeue

40a47eae65 • Matthew Borkowski • May 12, 2021

translate-c: Ensure extra_cflags are passed to clang

19aab5302c • Evan Haas • May 12, 2021

Merge pull request #8698 from ifreund/scanZ

43da102920 • Andrew Kelley • May 12, 2021

stage2: Drop LLVM's host CPU detection method as fallback

893a428656 • LemonBoy • May 12, 2021

macho: allow overriding stack size in binary

7b77246289 • Jakub Konka • May 12, 2021

azure: bump timeout for macos-arm64

fb8527b289 • Michael Dusan • May 12, 2021