Commits

Don't define valgrind_support on macOS (#9612)

9e3ec98937 • Frank Denis • Aug 24, 2021

stage1: `@intToEnum` implicitly does an `@intCast`

bb38931c71 • Andrew Kelley • Aug 23, 2021

Update comment: s/var/anytype/ (#9611)

d5ef5da594 • Nguyễn Gia Phong • Aug 23, 2021

Trivial typo "for for" --> "for" (also a few nearby run-on sentence). (#9610)

c465b34d32 • William Stein • Aug 23, 2021

std.os: (p)writev should perform partial writes if iov.len > IOV_MAX

72c4b80d31 • daurnimator • Aug 22, 2021

Fix typo introduced in 50a29f7

62e3d67605 • Richard Eklycke • Aug 22, 2021

stage2 Air: add struct_field_ptr_index_{0..3}

4ac37eb484 • Jacob G-W • Aug 22, 2021

stage2: comptime function with the same args is memoized

f378b0adce • Andrew Kelley • Aug 22, 2021

stage2: fix wrong value for Decl owns_tv

2b40815a22 • Andrew Kelley • Aug 22, 2021

mingw.zig: fix logic to add crt sources

f28868e8fd • Jonathan Marler • Aug 21, 2021

Add a flag to build a single-threaded compiler, for debugging

27e3216285 • Martin Wickham • Aug 21, 2021

linux: Add recent clone/clone3 and missing signalfd flags.

e3e6df17ed • Aydin Mercan • Aug 21, 2021

translate-c: avoid repeating string in type when making it mutable

724995e892 • Veikka Tuominen • Aug 21, 2021

translate-c: allow string literals to be used as `char *`

3b25205833 • Evan Haas • Aug 21, 2021

dragonfly: port libc++

d57c0cc3bf • Michael Dusan • Aug 21, 2021

Fix args when calling clang::ASTUnit::LoadFromCommandLine.

4c18da1ef3 • Tamas Kenez • Aug 21, 2021

build: allow specifying -mexec-model flag.

bbb96e112c • Takeshi Yoneda • Aug 21, 2021

stage2: support comptime fn call returning type

f0176eec4a • Andrew Kelley • Aug 21, 2021

Add compstui.def

6c55d854cf • Jonathan Marler • Aug 20, 2021

stage2 codegen: re-allocate result register in finishAir

5806c386eb • joachimschmidt557 • Aug 20, 2021

stage2 ARM: Implement loading from memory

e48d7bbb99 • joachimschmidt557 • Aug 20, 2021

Merge pull request #9597 from joachimschmidt557/stage2-arm-bitshift

a2438357e1 • Andrew Kelley • Aug 20, 2021

stage2: field type expressions support referencing locals

0cd361219c • Andrew Kelley • Aug 20, 2021

Fix issue where root.os.panic could return

2f1abd919a • rgreenblatt • Aug 20, 2021

std.json: Add support for recursive objects to std.json.parse (#9307)

b2e970d157 • Dmitry Matveyev • Aug 20, 2021

Clarify async/await language documentation.

cfb2827b0a • bnprks • Aug 20, 2021

Resolve order-of-call dependencies in build.zig

0cecdca6a2 • Tom Maenan Read Cutting • Aug 20, 2021

Make clearer inline code blocks in language reference paragraphs (#9317)

ddaca72864 • Paul • Aug 20, 2021

Merge pull request #9224 from marler8997/defaultLog

b3d3e93636 • Veikka Tuominen • Aug 20, 2021

Add std.io.Reader.readUntilDelimiter()

e94f3c4e25 • Samadi van Koten • Aug 20, 2021

enables user-custom code to work with LI and SI

8c39ab2659 • Isaac Yonemoto • Aug 20, 2021

fs.Dir.walk: Do not close the initial dir during/after walking it

2f6dbaa0ea • Ryan Liptak • Aug 20, 2021

Merge pull request #9587 from g-w1/sh

6a5094872f • Andrew Kelley • Aug 20, 2021

stage2 x86_64: enable bitwise and + or and add tests

df10e998ee • Jacob G-W • Aug 19, 2021

std.rand.Random: add enumValue() (#9583)

62fe4a0ba8 • Justin Whear • Aug 19, 2021

std.fmt: add support for printing slices strings (#9562)

7e7d67d8ee • Meghan • Aug 19, 2021

stage2: add error set type equality

d785dc49aa • Jacob G-W • Aug 19, 2021

stage2: fix typo

2129cc5c54 • Jacob G-W • Aug 19, 2021

Add mask before truncating dereferenced bit pointers (#9584)

5cd1d42a35 • Robin Voetter • Aug 19, 2021

Merge pull request #9568 from ziglang/issue-9565

4c9d41730e • Jakub Konka • 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