Merge pull request #9559 from squeek502/walker-basename
e9bf8014bd • Veikka Tuominen • Aug 14, 2021
std.fmt: add name of type in unsupport format string compile error
fcf2ce0ffe • Meghan • Aug 14, 2021
Fix darwin ulock usage on macOS (#9545)
c2635f9b02 • Thom Chiovoloni • Aug 14, 2021
Expose register_eventfd, register_eventfd_async, unregister_eventfd i… (#9449)
65208a7fa2 • Ayende Rahien • Aug 14, 2021
Merge pull request #9227 from mathetake/libc-wasi-test
1373df4c34 • Jakub Konka • Aug 13, 2021
macho: don't cache unused link options
c53423f8aa • Jakub Konka • Aug 13, 2021
update_cpu_features tool: work around stage1 bug
0961c1975a • Andrew Kelley • Aug 12, 2021
stage2 frontend improvements - `@ptrCast` and optionals
55c6a784a5 • Andrew Kelley • Aug 12, 2021
compiler-rt: do not depend on `usingnamespace`
fc55814faa • Andrew Kelley • Aug 12, 2021
stage2 llvm backend: implement const inttoptr
6eecc4af99 • Andrew Kelley • Aug 12, 2021
Merge pull request #9166 from joachimschmidt557/stage2
a0670e748e • Andrew Kelley • Aug 12, 2021
Merge pull request #9535 from FnControlOption/128-bit-cmpxchg-test
394d287778 • Jakub Konka • Aug 12, 2021
macho: use ArrayHashMap.popOrNull where applicable
f49aa960a9 • Jakub Konka • Aug 12, 2021
macho: exclude tentative def before checking for collision
f01366e8b3 • Jakub Konka • Aug 12, 2021
macho: use array hashmaps for quick lookups
35403d41ce • Jakub Konka • Aug 12, 2021
macho: simplify symbol management and resolution
da57d6df32 • Jakub Konka • Aug 12, 2021
Update mem.split/mem.tokenize doc comments
493822ac3b • Ryan Liptak • Aug 12, 2021
Merge pull request #9549 from ziglang/tapi-v3
0686954802 • Jakub Konka • Aug 11, 2021
Merge pull request #9532 from ziglang/basic-ios-support
60a5552d41 • Jakub Konka • Aug 11, 2021
macho: fix linking of dylibs and frameworks
f2bf1390a2 • Jakub Konka • Aug 10, 2021
Ip4Address parser: reject 0-prefixed components (#9538)
2ccd023c6a • Frank Denis • Aug 9, 2021
stage2: pass some error union tests
799fedf612 • Andrew Kelley • Aug 8, 2021
stage2: pass some pointer tests
f81b2531cb • Andrew Kelley • Aug 7, 2021
include builtin & std packages in all defined packages
ade85471e2 • Dimenus • Aug 7, 2021
Merge pull request #9531 from squeek502/split-tokenize-generic
d94252496e • Andrew Kelley • Aug 7, 2021
Sema: implement alloc_inferred_comptime
259f3458a1 • Andrew Kelley • Aug 7, 2021
linux: add missing FUTEX definitions
5789036b86 • Klecko • Aug 7, 2021
stage2: fix return pointer result locations
7d0de54ad4 • Andrew Kelley • Aug 7, 2021
stage2: get rid of "unable to monomorphize function" error
e974d4c429 • Andrew Kelley • Aug 7, 2021
stage2: fix generics with non-comptime anytype parameters
ede76f4fe3 • Andrew Kelley • Aug 6, 2021
Merge pull request #9517 from ziglang/generic-functions
ea7bdeb67d • Andrew Kelley • Aug 6, 2021
translate-c: handle macros that cast to cv void
9fd3aeb808 • Evan Haas • Aug 6, 2021
Make DynamicBitSet.iterator take self as const
fdd97244fd • Chris Gregory • Aug 6, 2021
Link system libc if natively linking frameworks on macOS
011a468381 • Jakub Konka • Aug 6, 2021
Update x86_64-macos headers
bd8baefaaa • Jakub Konka • Aug 4, 2021
libstd: add ArrayHashMap.popOrNull function
ee6f7fee29 • Jakub Konka • Aug 4, 2021
ci: remove extra zig directory in windows builds
aad4598367 • Carlos Zúñiga • Aug 3, 2021
translate-c: better codegen for pointer index by int literal
bc18e93825 • Evan Haas • Aug 3, 2021
macho: remove obsolete pack/unpack dylib ordinal fns
41d7787b69 • Jakub Konka • Aug 2, 2021
macho: refactor management of section ordinals
bf25650974 • Jakub Konka • Aug 2, 2021
macho: refactor tracking of referenced dylibs
f3b328ee8c • Jakub Konka • Aug 2, 2021
Add -Denable-macos-sdk explicit flag to build.zig
159cd528b1 • Jakub Konka • Aug 2, 2021
std: check for overflow in writeCurrentStackTrace
68e26a2cee • Jakub Konka • Aug 2, 2021
Move iovec and log levels to bits/posix.zig
871f6343f4 • N00byEdge • Aug 2, 2021
Make linux syscalls accessible with non-Linux target OS
934df5bd44 • N00byEdge • Aug 2, 2021
move some behavior tests to the "passing for stage2" section
b465037a65 • Andrew Kelley • Aug 2, 2021
Merge pull request #9501 from ziglang/macho-objc-cleanup
eba153f88f • Jakub Konka • Aug 2, 2021
stage2: ZIR encodes comptime parameters
dae4c18aa7 • Andrew Kelley • Aug 2, 2021
Merge pull request #9496 from Luukdegram/stage2-wasm
d5f173d28f • Andrew Kelley • Aug 2, 2021
stage2: implement `@truncate`
ddf14323ea • Andrew Kelley • Aug 1, 2021
Sema: implement comptime variables
6ae0825e7f • Andrew Kelley • Aug 1, 2021
langref- fix packed struct error code
7e52a096db • Meghan • Aug 1, 2021
langref- fix use after block error code
32069d2330 • Meghan • Aug 1, 2021
fix help for ast-check command
5589edf45c • Žiga Željko • Aug 1, 2021
stage2 ARM: fix stack alignment
0d09c6aed8 • joachimschmidt557 • Aug 1, 2021
macho: fix Trie and CodeSignature unit tests
0ce56f9305 • Jakub Konka • Aug 1, 2021
macho: make Trie accept allocator as a param
58bc713c17 • Jakub Konka • Aug 1, 2021
macho: make CodeSignature accept allocator as param
d19fdf09ae • Jakub Konka • Aug 1, 2021
macho: cleanup extracting objects from archives
2e30bf23aa • Jakub Konka • Aug 1, 2021
macho: don't allocate Dylib on the heap
0b15ba8334 • Jakub Konka • Aug 1, 2021
macho: don't allocate Archives on the heap
f023cdad7c • Jakub Konka • Aug 1, 2021
macho: don't allocate Objects on the heap
06396ddd7d • Jakub Konka • Aug 1, 2021
macho: don't store allocator in Dylib instance
e73777333d • Jakub Konka • Aug 1, 2021
macho: don't store allocator in Archive
586a19e3db • Jakub Konka • Aug 1, 2021
macho: don't store allocator in Object
c30cc4dbbf • Jakub Konka • Aug 1, 2021
codegen: cmp lowering treats bools the same as unsigned int
1f95c50d9a • Andrew Kelley • Jul 31, 2021
Sema: improved AIR when one operand of bool cmp is known
6e78c007df • Andrew Kelley • Jul 31, 2021
stage2: fix hashing and comparison design flaw with Value
507dc1f2e7 • Andrew Kelley • Jul 30, 2021
stage2 codegen: Implement genTypedValue for enums
84039a57e4 • joachimschmidt557 • Jul 30, 2021
Add freeAndExit() implementation for Linux/SPARCv9
7aaea20e7e • Koakuma • Jul 30, 2021
stage2 codegen: genTypedValue for error unions and error sets
f6b1fa9e29 • joachimschmidt557 • Jul 30, 2021
Merge pull request #9486 from ziglang/comptime-pointers
e5e6ceda6a • Andrew Kelley • Jul 30, 2021
Merge pull request #8570 from vrischmann/thread-name
192b5d24cb • Andrew Kelley • Jul 29, 2021
stage1: fix anon struct naming in certain cases
ed174b7386 • Michael Dusan • Jul 28, 2021
linux: add mknod and mknodat syscalls
15bec20b00 • Mahdi Khanalizadeh • Jul 28, 2021
stage1: Expand SysV C ABI support for small structs
f5d9d739d7 • Belhorma Bendebiche • Jul 28, 2021
add build dependency when linkerscript is a generated file
2f9e498c6f • Matt Knight • Jul 28, 2021
std/ArrayList: Allow `ArrayList(u0)` to be created
9c028b2078 • Zach Banks • Jul 28, 2021
translate-c: handle signed array subscripts
8028e46f01 • Evan Haas • Jul 28, 2021
CI: enable stage2 behavior test coverage
c47b46fc8d • Andrew Kelley • Jul 28, 2021
Move fs.Walker to fs.Dir.Walker
c1285a1bbe • Ominitay • Jul 28, 2021
Merge pull request #9468 from ehaas/translate-c-inf-nan
f476463cd2 • Veikka Tuominen • Jul 28, 2021
Skip empty strings in std.fs.path.join function
eb010ce65d • Austin Clements • Jul 28, 2021
fix old references to verbose-ir to be verbose-air
a8e8927c49 • Andrew Kelley • Jul 28, 2021
Add option to hide build command on compilation error to build_runner (#8513)
c234d4790e • Lee Cannon • Jul 28, 2021
stage1: add c_longdouble mapping for s390x
bb2accba9b • Meghan Denny • Jul 28, 2021
stage2: implement `@boolToInt`
dc88864c97 • Andrew Kelley • Jul 28, 2021
llvm backend: LLVMGetNamedGlobalAlias requires a null terminated string
66e5920dc3 • Andrew Kelley • Jul 27, 2021
stage2: add deinit for test_functions
a2eb91c422 • Andrew Kelley • Jul 27, 2021
stage2: move call to populateTestFunctions() outside performAllTheWork()
1eeafc3967 • Andrew Kelley • Jul 27, 2021
stage2: `zig test` now works with the LLVM backend
a8e964eadd • Andrew Kelley • Jul 27, 2021
Add zld.id to list of files to skip
ba71b96fe6 • Jarred Sumner • Jul 27, 2021
stage2: improvements towards `zig test`
31a59c229c • Andrew Kelley • Jul 27, 2021
minimum/maximum builtins
cdeea3b094 • Robin Voetter • Jul 27, 2021
Add @select
50a29f7c21 • Robin Voetter • Jul 27, 2021
Merge pull request #9458 from SuperAuguste/popcount-ctz-clz
fc105f2681 • Andrew Kelley • Jul 26, 2021
Wasm,libc: fix wasm-ld failure in matching libc symbols.
a9a4fd3200 • Takeshi Yoneda • Jul 26, 2021
Use -isysroot on Mojave too
24bfd7bddd • fn ⌃ ⌥ • Jul 26, 2021
stage2 llvm backend improvements working towards `zig test`
14d8a1c10d • Andrew Kelley • Jul 26, 2021
stage2 llvm backend: implement llvmType for error union and slices
c3d10dbda1 • Andrew Kelley • Jul 26, 2021