Commits

openbsd: readapt event loop after usingnamespace changes

175d95b591 • Sébastien Marie • Sep 8, 2021

Merge pull request #9700 from marler8997/bootstrapAarch64Windows

6237dc0ab8 • Andrew Kelley • Sep 8, 2021

ci: add 0.8.1 release to download page

501e6cf2f3 • Andrew Kelley • Sep 7, 2021

Merge pull request #9636 from ehaas/hexfiles

d305ba7f2d • Andrew Kelley • Sep 7, 2021

Fix libc file to check against compilation target instead of native (#9670)

3d5ff91441 • Martin Wickham • Sep 7, 2021

plan9: change output executable name

88e0f81eef • Jacob G-W • Sep 7, 2021

openbsd: event loop: use EVFILT_TIMER instead of EVFILT_USER

c2f585e435 • Sébastien Marie • Sep 7, 2021

Merge pull request #9695 from g-w1/evloop-usingns

f1126e854c • Andrew Kelley • Sep 7, 2021

Merge pull request #9684 from FnControlOption/astgen-string-table

a48e5af69d • Andrew Kelley • Sep 7, 2021

Fix building aarch64-windows-gnu by adding missing libc files and compiler_rt functions (#9555)

fd2c1d8605 • Jonathan Marler • Sep 7, 2021

langref: update link to 0.8.1 docs

16c3cd3d19 • Andrew Kelley • Sep 7, 2021

stdlib: fix ChildProcess.killPosix

34671b1d19 • Takeshi Yoneda • Sep 6, 2021

link: Recognize -z origin|noexecstack|now|relro linker args.

eb5e4ac495 • Alex Rønne Petersen • Sep 4, 2021

Merge pull request #9618 from ziglang/std-os-reorg

594271f8db • Andrew Kelley • Sep 2, 2021

compiler_rt: add __clzdi2 and __clzti2

81e2034d4a • Jan Philipp Hafer • Sep 1, 2021

AstGen: fix "missing function name" error

04b801655c • Andrew Kelley • Sep 1, 2021

saturating arithmetic builtins: add, sub, mul, shl (#9619)

21a5769afe • travisstaloch • Sep 1, 2021

std: Use truncating cast in WIFSTOPPED for Linux, FreeBSD and DragonFly

4f0aa7d639 • Philip Åkesson • Sep 1, 2021

Merge pull request #9655 from nektro/stage2-rem

3b9ec4e4df • Andrew Kelley • Sep 1, 2021

Merge pull request #9603 from g-w1/arrcat

d522f925b7 • Andrew Kelley • Sep 1, 2021

libunwind: fix unwinding through libunwind stack frames

9d4a6d67aa • Sebastian Ullrich • Sep 1, 2021

CI: update Linux and macOS tarballs to LLVM 12.0.1

75263e160e • Andrew Kelley • Aug 31, 2021

fix typo

76b85cd665 • Philipp Lühmann • Aug 31, 2021

stage2 ARM: add missing parameters for bic, bics

435d8ae536 • joachimschmidt557 • Aug 31, 2021

stage2: only initialize the llvm backend for the target we are building (#9659)

50c6b6cc66 • Meghan • Aug 31, 2021

re-enable all the MIPS tests

d0f04824f1 • Andrew Kelley • Aug 31, 2021

std.hash_map: add getKey methods (#9607)

b25e58b0ac • fn ⌃ ⌥ • Aug 31, 2021

Print enum values for build options in help output (#9650)

ede47d49eb • Lee Cannon • Aug 31, 2021

Add comptime memory tests

cf75cad899 • Martin Wickham • Aug 30, 2021

stage2 codegen: Remove use of usingnamespace

4334dbb9a5 • joachimschmidt557 • Aug 30, 2021

Fix float formatting for 0.0 when precision is 0 (#9642)

ef39725055 • Boo • Aug 30, 2021

AstGen: fix incorrectly using decl_val/decl_ref

861b784454 • Andrew Kelley • Aug 29, 2021

translate-c: remove now unnecessary mangling of primitive type shadowing

be9b490f84 • Veikka Tuominen • Aug 29, 2021

zig fmt: respect trailing commas in inline assembly

49c9975484 • jdmichaud • Aug 29, 2021

AstGen: short-circuit rvalue() if code is unreachable

7b863aa8ac • Isaac Freund • Aug 29, 2021

AstGen: pre-scan all decls in a namespace

4bb5d17edc • Andrew Kelley • Aug 28, 2021

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