Commits

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

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