Commits

ci: windows: update `tar` command line parameter order

c7b32eb99a • Andrew Kelley • Oct 2, 2021

ci: update macos tarballs

86bb09a0ff • Andrew Kelley • Oct 2, 2021

ci: windows: adjust tar workaround

210ef5af8e • Andrew Kelley • Oct 2, 2021

libcxx: pass -faligned-allocation flag when needed

f317acb2cd • Andrew Kelley • Oct 2, 2021

ci: windows: workaround for `tar` symlink behavior

acb0a87158 • Andrew Kelley • Oct 2, 2021

ci: macos arm64 script uses release build of zig

43e3734d3b • Andrew Kelley • Oct 1, 2021

ci: update windows tarballs to llvm 13

9bf10b1018 • Andrew Kelley • Oct 1, 2021

ci: update tarballs for LLVM 13

7350cb2fc7 • Andrew Kelley • Oct 1, 2021

libcxx: update to compile with -std=c++20

456d7e5f5f • Andrew Kelley • Oct 1, 2021

clang API bindings: fix enum detection functions

1bbec59e07 • Andrew Kelley • Oct 1, 2021

fix the list of llvm libraries

0f35a1f37a • Andrew Kelley • Oct 1, 2021

Merge remote-tracking branch 'origin/master' into llvm13

3eb729b442 • Andrew Kelley • Oct 1, 2021

update install_raw_hex standalone test for llvm13

1f653b7f8e • Andrew Kelley • Sep 16, 2021

Merge remote-tracking branch 'origin/master' into llvm13

f3ebfcae38 • Andrew Kelley • Sep 15, 2021

update libunwind to llvm release/13.x

111a2dcf3a • Andrew Kelley • Sep 13, 2021

re-enable mips behavior tests for vectors

303e1a062c • Andrew Kelley • Sep 1, 2021

stage2: libcxx: logic for skipping OS-specific files

a338eaccc8 • Andrew Kelley • Sep 1, 2021

AstGen: fix "missing function name" error

173db6eea6 • Andrew Kelley • Sep 1, 2021

stage2: update LLVM backend to for LLVM 13

77516af118 • Andrew Kelley • Sep 1, 2021

Merge remote-tracking branch 'origin/master' into llvm13

7efca2e6f5 • Andrew Kelley • Sep 1, 2021

update libcxx, libcxxabi, and C headers to release/13.x branch

db4fea6689 • Andrew Kelley • Aug 28, 2021

Merge remote-tracking branch 'origin/master' into llvm13

6aeab0f323 • Andrew Kelley • Aug 28, 2021

Revert "Add mask before truncating dereferenced bit pointers (#9584)"

47f7ed1c4c • Andrew Kelley • Aug 20, 2021

Merge remote-tracking branch 'origin/master' into llvm13

6926e6e705 • Andrew Kelley • Aug 20, 2021

update libcxx to latest llvm release/13.x

87d5db057b • Andrew Kelley • Aug 18, 2021

update libcxx, libcxxabi, libunwind, and tsan to llvm 13 rc1

92b69215e6 • Andrew Kelley • Aug 17, 2021

add m68k glibc (2.33) headers

1b8f0d8b56 • Andrew Kelley • Aug 16, 2021

add m68k musl (1.2.2) headers

968c969e2a • Andrew Kelley • Aug 16, 2021

update src/ to LLVM 13 rc1 API

2f599b655b • Andrew Kelley • Aug 16, 2021

update CI scripts to llvm 13 rc1

a69b86003c • Andrew Kelley • Aug 16, 2021

update target CPU features with LLVM 13 rc1 data

7adf15682c • Andrew Kelley • Aug 16, 2021

update clang tools to 13 rc1

d6467dcf71 • Andrew Kelley • Aug 16, 2021

update C header files to clang 13 rc1

21606339af • Andrew Kelley • Aug 16, 2021

cmake: update to LLVM 13 rc1

78ff2a148a • Andrew Kelley • Aug 16, 2021

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