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
stage2 llvm backend: DeclGen and DeclFn have context field
5b4885fe89 • Andrew Kelley • Jul 26, 2021
stage2 llvm backend: rename getLLVMType to llvmType
66986dd248 • Andrew Kelley • Jul 26, 2021
stage2 llvm backend: implement assembly and ptrtoint
b87105c921 • Andrew Kelley • Jul 25, 2021
Merge pull request #9446 from Luukdegram/stage2-air-wasm
653c851e62 • Andrew Kelley • Jul 25, 2021
stage2: improvements towards `zig test`
7b8cb881df • Andrew Kelley • Jul 24, 2021
Merge pull request #9387 from ziglang/zld-incremental-2
f9798108f8 • Jakub Konka • Jul 23, 2021
Docs fix array/pointer/slice type coercion section (#9392)
e5b476209a • David May • Jul 23, 2021
Merge pull request #9265 from ehaas/translate-c-macro-matching
8ad23d7beb • Veikka Tuominen • Jul 23, 2021
Merge pull request #9440 from ziglang/emit-bc
e3fe3acce0 • Andrew Kelley • Jul 23, 2021
zig: -rdynamic now implies -fdll-export-fns unless the latter is explicitly set.
a38a691487 • Alex Rønne Petersen • Jul 23, 2021
Merge pull request #9378 from g-w1/loop-shadowing
c56b30f565 • Andrew Kelley • Jul 23, 2021
Fixed compile error: 'bMenu' needs to casted. (#9426)
18b8738069 • Michal Ziulek • Jul 21, 2021
linux stdlib: fix definition of RW flags (#9428)
093e10b66e • Biolunar • Jul 21, 2021
std.crypto: handle the top bit in 25519.field.fromBytes64() (#9435)
680fa880d6 • Frank Denis • Jul 21, 2021
Correct hasUniqueRepresentation for vectors
8d0671157c • Tau • Jul 21, 2021
Merge pull request #9353 from ziglang/stage2-air
26984852bd • Andrew Kelley • Jul 21, 2021
std: remove dead code in std.os.read
bfe2005167 • charlieman • Jul 20, 2021
Fixed wrong "unable to load" error for non-existing import files
e807020679 • Loris Cro • Jul 20, 2021
langref: remove incorrect statement on c_void
00e944f718 • Isaac Freund • Jul 20, 2021
translate-c: Handle underscore when used as an identifier
3e67ef5c9f • Evan Haas • Jul 19, 2021
fix style warning in json.zig
c905056562 • Tizoner • Jul 19, 2021
FIX typo in doc comment for std.math.hypot (#9413)
95e5fac412 • Adam C • Jul 18, 2021
stage1: Fix OsOther by adding missing OsPlan9
9979741bff • Jay Petacat • Jul 16, 2021
Fix "unused local constant" error
8cde0c91c6 • Daniele Cocca • Jul 16, 2021
src: return a null-terminated slice
b009aca38a • Daniele Cocca • Jul 15, 2021
Add std.unicode.fmtUtf16le
08e5daa7d5 • Jonathan Marler • Jul 15, 2021
parser: require block in suspend expression
ee173d5127 • g-w1 • Jul 15, 2021
Add inotify_rm_watch definition to c/linux.zig
4ea7470417 • Ryan Liptak • Jul 15, 2021
Add NotDir as possible error for os.inotify_add_watch
a84402d796 • Ryan Liptak • Jul 15, 2021
Fix bigint_shl (#9305)
132b18e2b3 • leesongun • Jul 13, 2021
clarify @bitSizeOf behavior
9086452ff9 • Jonathan Marler • Jul 13, 2021
fix doc comment in translate_c
74972531b5 • Jacob G-W • Jul 13, 2021
ci: enable netbsd tarballs
3e8394776a • Luna • Jul 13, 2021
Merge pull request #9365 from ifreund/hash-map-fix
9b79ce1cd3 • Andrew Kelley • Jul 12, 2021
ci: disable netbsd tarballs until the false positives stop
3063f0a5ed • Andrew Kelley • Jul 12, 2021
Merge pull request #9360 from lun-4/netbsd-ci-2
e6d7ac8c9b • Andrew Kelley • Jul 12, 2021
Merge pull request #9358 from SpexGuy/remove-owner-bb
8de5e8bcd1 • Martin Wickham • Jul 12, 2021
Merge pull request #9352 from g-w1/fix-9346
7ef8546826 • Andrew Kelley • Jul 11, 2021
io_uring: add sqe prep methods for epoll_ctl, poll_add, and poll_remove
aa2a31612f • Kenta Iwasaki • Jul 11, 2021
Rename IrInstSrc to Stage1ZirInst and IrInstGen to Stage1AirInst
75d1b113aa • Martin Wickham • Jul 11, 2021
stage2 plan9: add aarch64 support
968d1ecf17 • Jacob G-W • Jul 11, 2021
stage1: avoid wasting padding with IR instruction tag
40764650af • Andrew Kelley • Jul 10, 2021
wasi-libc: remove crt1.o as it's not WASI ABI compatible
b9e896d7b0 • Takeshi Yoneda • Jul 10, 2021
Fix libc include directories for the MSVC target
2d855745f9 • Martin Wickham • Jul 10, 2021