std: add c._exit() and use in ChildProcess
988ddd1bed • Isaac Freund • Dec 27, 2020
Merge pull request #7553 from ziglang/fix-the-damn-deadlock
e5894221f7 • Andrew Kelley • Dec 27, 2020
Merge pull request #7552 from Vexu/stage2-continue
641bf4c46e • Veikka Tuominen • Dec 26, 2020
builder: implement sanitize_thread option
d20174ad88 • lithdew • Dec 26, 2020
stage2: add compile log statement (#7191)
1634d45f1d • g-w1 • Dec 26, 2020
remove '||=' from stage1
939bd52c8a • g-w1 • Dec 26, 2020
Merge pull request #7542 from g-w1/build-diff-large
864a5442f1 • Andrew Kelley • Dec 26, 2020
openbsd: add commonly used libc wrappers for pledge(2) and unveil(2)
c99c6c0a68 • Sébastien Marie • Dec 25, 2020
openbsd: define sem_t as optional pointer on opaque {}
bc11528b8b • Sébastien Marie • Dec 25, 2020
Correctly cast bool to signed int in translate-c
830bc41b1f • Evan Haas • Dec 25, 2020
Merge pull request #7520 from ziglang/tsan
9f33984119 • Andrew Kelley • Dec 24, 2020
stage1: Create a new declaration scope for union enum types
e18abab55a • LemonBoy • Dec 24, 2020
Merge pull request #7531 from Vexu/orphanage
83646df2cc • Veikka Tuominen • Dec 24, 2020
Merge pull request #7519 from ziglang/more-pthreads-integration
0fd68f49e2 • Andrew Kelley • Dec 24, 2020
Return encoded slice from base64 encode
577b57784a • frmdstryr • Dec 23, 2020
Merge pull request #7447 from LemonBoy/fix-7445
7154882423 • Veikka Tuominen • Dec 23, 2020
openbsd: implement segfault handling on openbsd x86_64
6e2622661c • Sébastien Marie • Dec 23, 2020
float_*_ieee597: only swap bytes when targeting different endianness than native
588e828759 • Koakuma • Dec 23, 2020
stage1: LLVMSetModuleInlineAsm is deprecated
1d3ceac770 • xackus • Dec 23, 2020
gdb pretty printers for slices and optionals
0a6ba6f666 • xackus • Dec 23, 2020
Clarify condusing wording regarding `%` and `/`
49ca51fc3a • Eleanor Bartle • Dec 23, 2020
Implement parsing for multi-arg Clang options.
ca282184ae • Alex Cameron • Dec 23, 2020
update depreciated code (#7502)
51a904677c • g-w1 • Dec 23, 2020
std.c: add fmemopen
4128eea00c • xackus • Dec 23, 2020
Merge pull request #7507 from joachimschmidt557/stage2-arm
ce7dcf2294 • Veikka Tuominen • Dec 23, 2020
Add sincosf function (#7267)
53a8e73205 • daurnimator • Dec 23, 2020
Truncate user and group ids for 64 bit Linux systems (#7466)
7e63f7ad03 • Andreas Linz • Dec 23, 2020
openbsd: fix siginfo_t struct definition
4420dabdf5 • Sébastien Marie • Dec 23, 2020
Enable segfault handling on FreeBSD.
60020fd545 • Alex Cameron • Dec 23, 2020
Fix Gimli hash on 16n byte inputs
d9fe7ea815 • Matt Sicker • Dec 23, 2020
Add c_longdouble mapping for bpf (#7504)
55b998c98d • Matthew Knight • Dec 22, 2020
Added std.io.counting_reader
ab6183e119 • tgschultz • Dec 22, 2020
stage2: @TypeOf (#7475)
cb3198af2a • g-w1 • Dec 22, 2020
Peer type resolution with unsigned ints and larger signed ints
ea18f894f5 • g-w1 • Dec 22, 2020
Merge pull request #7111 from tetsuo-cpp/emit-h
03113d9246 • Veikka Tuominen • Dec 22, 2020
Merge pull request #7476 from ifreund/pkgs
ba2f2e1393 • Veikka Tuominen • Dec 22, 2020
Improve handling of C compiler intrinsics in translate-c
ccdb81fb31 • Evan Haas • Dec 22, 2020
cast sendto to SendError inside send (#7481)
6a75cfd0f6 • luna • Dec 22, 2020
Merge pull request #7516 from kubkon/macho-better-space-alloc
43dbe86226 • Jakub Konka • Dec 22, 2020
stage1: add missing error check on inferred struct field ptr
286077fec8 • Vexu • Dec 21, 2020
Merge pull request #7462 from ziglang/parallel-c-objects
4918605176 • Andrew Kelley • Dec 21, 2020
std: move serialization to the std lib orphanage
4964bb3282 • Andrew Kelley • Dec 20, 2020
stage1: Fix for generic fn monomorphization
84549b4267 • LemonBoy • Dec 20, 2020
builder: implement float options
dd7b816d98 • Vincent Rischmann • Dec 19, 2020
Merge pull request #7318 from kubkon/cc-macho
b090451646 • Jakub Konka • Dec 19, 2020
Merge pull request #7482 from ziglang/tlcsprng
506af7e52e • Andrew Kelley • Dec 19, 2020
std: Properly fix the TLS alignment problem
ce65533985 • LemonBoy • Dec 18, 2020
std: align(16) main_thread_tls_buffer
ad05509930 • Andrew Kelley • Dec 18, 2020
Add baudrate constants
9b86dde7b9 • Tau • Dec 17, 2020
Fix StackFallbackAllocator
d73f46b57c • Luuk de Gram • Dec 17, 2020
Improve documentation for string slices.
e93cb22541 • Josh Holland • Dec 17, 2020
Add process_madvise to Linux syscalls (#7450)
e16997a66c • Dmitry Atamanov • Dec 17, 2020
zig cc: default to a.exe on windows
6dfe9cc83e • Andrew Kelley • Dec 17, 2020
stage2: add test_evented_io to cache hash
8975fa5b38 • Andrew Kelley • Dec 17, 2020
Fix typo in math.order
d877eb0e8d • data-man • Dec 16, 2020
translate-c: detect parenthesized string literals
d3a57b96a9 • Veikka Tuominen • Dec 16, 2020
Merge pull request #7431 from LemonBoy/fix-7426
b3c1ced2c3 • Andrew Kelley • Dec 15, 2020
mingw-w64: add .def files for xaudio2_8
b3f4802aa0 • Christian Wesselhoeft • Dec 15, 2020
create SendToError (#7417)
0c33624a45 • luna • Dec 15, 2020
stage2: Add -include libc-symbols.h when building crtn.S
5f7352b5b5 • LemonBoy • Dec 15, 2020
openbsd: crt0.o file is different when build static or dynamic mode
96e3222796 • Sébastien Marie • Dec 15, 2020
openbsd: correct few structs
8bf5a3a5c1 • Sébastien Marie • Dec 15, 2020
openbsd: link with required system libraries (#7380)
7cd6c25c8f • Sebastien Marie • Dec 15, 2020
stage1: Don't skip steps when analyzing union types
8a2ab60fca • LemonBoy • Dec 15, 2020
Add missed Linux syscalls
8591f30b0d • data-man • Dec 14, 2020
Merge pull request #7411 from LemonBoy/sigaction-smoke
91e8be385c • Jakub Konka • Dec 14, 2020
std: Fix formatting of type values
a471a57560 • LemonBoy • Dec 14, 2020
stage2: use %type not @type for libc stubs
343249efd8 • Isaac Freund • Dec 14, 2020
bump version to 0.7.0 => 0.7.1
481ce7361e • Andrew Kelley • Dec 13, 2020
Merge pull request #7406 from ifreund/dyn-musl2
4fd27719b4 • Andrew Kelley • Dec 12, 2020
glibc: do not provide -lcrypt
6b7ddfbafe • Andrew Kelley • Dec 12, 2020
std.fs.path.extension: different behavior for ending dot
d569e37cb5 • Andrew Kelley • Dec 12, 2020
stage2: proper file extension stripping
6ab5bebed1 • Andrew Kelley • Dec 12, 2020
std.fs.path.extension: add additional API guarantee
52bc1442d6 • Andrew Kelley • Dec 12, 2020
Merge pull request #7098 from MasterQ32/std.fs.path.extension
1852dc7e13 • Andrew Kelley • Dec 12, 2020
fix deadlock with build-exe on an object for windows
c4f53d1ef6 • Andrew Kelley • Dec 11, 2020
mingw-w64: add .def files for xinput1_4
5b56f4e48a • Andrew Kelley • Dec 11, 2020
mingw-w64: add support for -lwldap32
a1d3886ff0 • Andrew Kelley • Dec 11, 2020
zig fmt: Fix alignment of initializer elements
fa6449dac0 • LemonBoy • Dec 11, 2020
stage2: detect redundant C/C++ source files
64a590a311 • Andrew Kelley • Dec 11, 2020
update contributing docs
0d00938016 • Andrew Kelley • Dec 11, 2020
CLI: improved local cache directory logic
f7d600675c • Andrew Kelley • Dec 10, 2020
Added global-cache argument to build system + removed extra args.
26399b5249 • antlilja • Dec 10, 2020
Merge pull request #7372 from LemonBoy/atomicint
a3de27ef3b • Andrew Kelley • Dec 10, 2020
Support casting enums to all int types.
55cac65f95 • Evan Haas • Dec 10, 2020
Merge pull request #7369 from jorangreef/io_uring_timeout
5a5389128d • Andrew Kelley • Dec 10, 2020
make std.json.unescapeString pub
afc21a2f1c • Vexu • Dec 10, 2020
translate-c: support referencing c containers in macros
73016212a3 • Vexu • Dec 10, 2020
Merge pull request #7368 from kubkon/macho-trie-cleanup
23c1b7faee • Jakub Konka • Dec 10, 2020
Merge pull request #7375 from mikdusan/qemu
8951f72fa3 • Michael Dusan • Dec 10, 2020
CLI: infer --name based on first C source file or object
cb896a6573 • Andrew Kelley • Dec 10, 2020
Do not keep the build.zig cache manifest file locked.
4c51adeb0d • Timon Kruiper • Dec 10, 2020
mingw-w64: patch to silence implicit-function-declaration warnings
7c93d9aacb • Andrew Kelley • Dec 9, 2020
MoveFileEx can return ACCESS_DENIED
6e636064e6 • Andrew Kelley • Dec 9, 2020
Merge pull request #7367 from kubkon/aarch64-stp-ldp
ae3fd86dcc • Andrew Kelley • Dec 9, 2020
Merge pull request #7362 from Vexu/std
f291194834 • Andrew Kelley • Dec 9, 2020
Fix operator precedence documentation
676e416c86 • Martin Wickham • Dec 9, 2020
Merge pull request #7366 from LemonBoy/fix-7346
5ff0f364a5 • Andrew Kelley • Dec 9, 2020
Fixes #7352 - ignore zig fmt ignore zig-cache
3599fb9bfc • Lee Cannon • Dec 9, 2020
Merge pull request #7355 from ziglang/lld-child-process
391d81a380 • Andrew Kelley • Dec 9, 2020