stage2: delete keywords `true`, `false`, `undefined`, `null`
05cf44933d • Andrew Kelley • Aug 28, 2021
AstGen: allow locals with same name as primitives with `@""` syntax
6a6e2cd64f • Andrew Kelley • Aug 28, 2021
declarations may collide with primitives with @"" syntax
f30aa25cbf • Andrew Kelley • Aug 28, 2021
Make slice always return a reference
cfae70ec8e • Robin Voetter • Aug 27, 2021
Store to mutable pointer in analyzeRef
3aa533519d • Robin Voetter • Aug 27, 2021
Don't use .none_or_ref for for(expr)
3a3704be05 • Robin Voetter • Aug 27, 2021
Rework build system `build_options` API (#9623)
311797f686 • Lee Cannon • Aug 26, 2021
stage2 ARM: Add qadd, qsub, qdadd, qdsub instructions
04cafd8137 • joachimschmidt557 • Aug 26, 2021
stage1: remove incorrect compile error for var redeclaration
9c95f38a7c • Andrew Kelley • Aug 25, 2021
fix stage2 test cases expecting wrong line numbers
f1f28af188 • Andrew Kelley • Aug 24, 2021
remove redundant license headers from zig standard library
d29871977f • Andrew Kelley • Aug 24, 2021
Linux/SPARCv9: use C calling convention for restore_rt
dd75302563 • Koakuma • Aug 24, 2021
Linux/SPARCv9: account for branch delay in freeAndExit()
e3840817d7 • Koakuma • Aug 24, 2021
wasm: pass --export-dynamic to wasm-ld for WASI reactors. (#9605)
5c79370e9c • Takeshi Yoneda • Aug 24, 2021
BoundedArray: a simple way to represent small data whose max size is known (#9134)
8a37fe2176 • Frank Denis • Aug 24, 2021
add scrypt kdf (#9577)
8c41a8e761 • lucky • Aug 24, 2021
std: [breaking] move errno to become an nonexhaustive enum
a98fa56ae9 • Andrew Kelley • Aug 24, 2021
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