Commits
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
std.json: unreachable -> expect in tests
21550bb7cd • xackus • Dec 9, 2020
stage1: Validate the specified cc for lazy fn types
8ac711596d • LemonBoy • Dec 9, 2020
Change tag returned by zigTagType for c_longdouble to Float.
8f646daed6 • antlilja • Dec 8, 2020
add support for environment variables to control cache directories
2759313263 • Andrew Kelley • Dec 8, 2020
Add option to override default stack size in build system.
c796c4528e • antlilja • Dec 8, 2020
Fix general purpose allocator incorrectly modifying total_requested_bytes in some cases
81890e30e2 • Nathanaël Courant • Dec 8, 2020
tests: run-translated-c now respects -Dtarget
58c8ad8ea8 • Andrew Kelley • Dec 8, 2020
always use codeview (pdb) when object_format is PE/COFF
24cbf1c706 • Andrew Kelley • Dec 8, 2020
stage2: only patch up LLD binaries on aarch64-macos
a482b82e2d • Andrew Kelley • Dec 8, 2020
glibc: additionally provide -lcrypt
97c0e1cc41 • Andrew Kelley • Dec 8, 2020
Implement msp430 mapping for c_longdouble. (#7333)
1847d0cfc2 • Nathan Michaels • Dec 8, 2020
Merge pull request #7309 from ziglang/build-stage1-with-only-zig
a01d55e801 • Andrew Kelley • Dec 8, 2020
add AddressFamilyNotSupported to SendError
5f7b97e84c • Luna • Dec 7, 2020
Utilize std.fmt.parseUnsigned in main.zig.
5c60558796 • antlilja • Dec 7, 2020
std.c: freeing null is a no-op
85dc039632 • xackus • Dec 7, 2020
stage2: variable shadowing detection (#6969)
6294c1136c • g-w1 • Dec 6, 2020
Merge pull request #7313 from LemonBoy/booo
0268f54fcf • Veikka Tuominen • Dec 6, 2020
stage2: introduce Module.failed_root_source_file
2ed1ed9b32 • Andrew Kelley • Dec 5, 2020
update to latest clang C headers
1c5606af9f • Andrew Kelley • Dec 4, 2020
std: Add a few helpers for matching ascii strings (#7300)
fd8fa55129 • LemonBoy • Dec 4, 2020
std: Restore file locking test on Windows
ac443b941d • LemonBoy • Dec 4, 2020
macho: specify -install_name as full dylib's name
b390ced356 • Jakub Konka • Dec 4, 2020
Merge pull request #7301 from LemonBoy/more-ci-stuff
a90de4eef5 • Andrew Kelley • Dec 4, 2020
Version-gate appending -syslibroot flag to lld
c4853ba7ea • Jakub Konka • Dec 4, 2020
Merge pull request #7293 from kubkon/fix-7030
b6b7a6401c • Jakub Konka • Dec 4, 2020
add more mingw-w64 .def files
58241364cb • Andrew Kelley • Dec 4, 2020
stage1: compile error for pointer arithmetic on ptr-to-array
afaef36194 • Andrew Kelley • Dec 4, 2020
makes the implementation public
fd18252a71 • Isaac Yonemoto • Dec 3, 2020
add `@cImport` files to Compilation cache manifest
ddaf915389 • Andrew Kelley • Dec 3, 2020
Merge pull request #7273 from kubkon/lld-codesig-poc
ecf7dfcd3a • Andrew Kelley • Dec 3, 2020
Gpa mutex configurable (#7234)
a2cd9dc3bd • Isaac Yonemoto • Dec 3, 2020
Fix floating point parsing on BE systems (#7256)
5317f00e04 • Koakuma • Dec 3, 2020
std/event: Fix import path for WaitGroup
7bbd369fbb • Miles Alan • Dec 3, 2020
Merge pull request #7280 from leecannon/master
a8e543bd6b • Jakub Konka • Dec 3, 2020
stage2: make sure to emit the ZIR instructions of exported functions
ac85e1f2c8 • Timon Kruiper • Dec 3, 2020
stage2: don't pass -l arguments when building .a or .o files
5b6cbd2e7c • Andrew Kelley • Dec 3, 2020
std: Add nosuspend around stderr.print calls
cb63ecd6e9 • LemonBoy • Dec 3, 2020
std.build: addBuildOption special handling for SemanticVersion
d4c167f3cd • Vexu • Dec 3, 2020
stage2: linkAsArchive: respect disable_lld_caching
41387e1822 • Andrew Kelley • Dec 2, 2020
wire up -Dskip-non-native to stage2 tests
6d91ebce45 • Andrew Kelley • Dec 2, 2020
stage2: wire up -Dskip-non-native
463186e856 • Andrew Kelley • Dec 2, 2020
Merge pull request #7277 from LemonBoy/thread-posix
f842327147 • Andrew Kelley • Dec 2, 2020
fix the tinyest typo
4c8632e244 • Mathieu Guay-Paquet • Dec 2, 2020
Localhost is special (#6955)
db0cb54f4e • daurnimator • Dec 2, 2020
stage2: Create cache manifest before calling final
c91c4dc256 • LemonBoy • Dec 1, 2020
stage2: add -femit-foo=bar args to the cache hash
5b5097a22a • Andrew Kelley • Dec 1, 2020
Add package names and paths to the zig root module cache hash.
8d6eff5cb9 • Alexandros Naskos • Dec 1, 2020
Make sure to include the root_name in the cache.
8cbcc61c4d • Timon Kruiper • Dec 1, 2020
COFF linking: fix incorrectly passing .dll instead of .lib
c7028ce0c6 • Andrew Kelley • Dec 1, 2020
update to latest fetch-them-macos-headers
02e12ede46 • Andrew Kelley • Dec 1, 2020
std/os: remove unneeded error from accept errorset
92ec24f77c • Isaac Freund • Dec 1, 2020
restore -target wasm32-freestanding-musl for C headers
21565ca991 • Andrew Kelley • Dec 1, 2020
stage2: fix not detecting all dynamic libraries
429a219f42 • Andrew Kelley • Dec 1, 2020
Merge branch 'alexnask-fix_6868' into master
c55984b58f • Andrew Kelley • Dec 1, 2020
fix regression on wasm targets
8c9919ec7b • Andrew Kelley • Dec 1, 2020
Merge branch 'alexnask-bundle_compiler_rt' into master
205af5b148 • Andrew Kelley • Nov 30, 2020
update to latest fetch-them-macos-headers
51d7c14ce1 • Andrew Kelley • Nov 30, 2020
move std.SegmentedList to the std-lib-orphanage
50a336fff8 • Andrew Kelley • Nov 30, 2020
add std.os.shutdown function for sockets
b587a42233 • Jonathan Marler • Nov 30, 2020
Fix WindowsDynLib.openW trying to strip the \??\ prefix when it does not exist
baa075ac8c • Michael Freundorfer • Nov 30, 2020
Switch to using unicode when parsing the command line on windows (#7241)
0369b65082 • Rageoholic • Nov 30, 2020
fix memory leak in BufMap
b8f09f773a • Jonathan Marler • Nov 30, 2020
macOS headers: add memory.h
4808a0261f • Andrew Kelley • Nov 30, 2020
stage1: add some code comments for ConstValSpecial
52b24d5725 • Andrew Kelley • Nov 30, 2020
CLI: add missing usage help text
3fb0cc0a14 • Andrew Kelley • Nov 29, 2020
Merge pull request #7116 from joachimschmidt557/stage2-arm
263f25fea6 • Andrew Kelley • Nov 29, 2020
stage1: Fix typeInfo generation for arrays w/o sentinel
df99cfdf1e • LemonBoy • Nov 29, 2020
stage1: Add missing bitcast when rendering var ptr
c80d196094 • LemonBoy • Nov 29, 2020
std.meta: add assumeSentinel
48660371a2 • Jonathan Marler • Nov 29, 2020
Merge pull request #7237 from koachan/sparc64-longdouble_fork
e701ac1a51 • Andrew Kelley • Nov 29, 2020
std: Avoid deadlock in the signal handler
89ee4b8621 • LemonBoy • Nov 29, 2020
Add readAllArrayListAligned to Reader which can accept an arbitrary alignment
abc729a5f9 • christian-stephen • Nov 28, 2020
Merge branch 'kubkon-elf-soname-opt-in' into master
9268972ff9 • Andrew Kelley • Nov 28, 2020
Merge pull request #7198 from LemonBoy/freebsd-lock
9e4360c335 • Andrew Kelley • Nov 27, 2020
stage1: Fix crash in *[N]T to []T conversion with zst
f91df39ad2 • LemonBoy • Nov 27, 2020
Merge pull request #7231 from kubkon/stage2-arm-macos
3bc1c719bd • Jakub Konka • Nov 27, 2020
CONTRIBUTING: src-self-hosted -> src
daf6c0da5b • g-w1 • Nov 27, 2020
stage1: Force union member types to be resolved
21c488ce68 • LemonBoy • Nov 26, 2020
std/os: fix prctl constants
58365c4e79 • Isaac Freund • Nov 25, 2020