Commits

wasm: keep `load` values on the stack

a5e4fd7ef6 • Luuk de Gram • Aug 11, 2022

wasm: leave `signedAbsValue` values on the stack

3cd0cd12a0 • Luuk de Gram • Aug 11, 2022

wasm: `wrapOperand` - leave value on the stack

cde16f61eb • Luuk de Gram • Aug 11, 2022

wasm: Keep `intcast` values on stack

699bc6171d • Luuk de Gram • Aug 11, 2022

wasm: keep result of `cmp` on the stack

305b113a53 • Luuk de Gram • Aug 11, 2022

wasm: `binOp` leave value on stack

cc6f2b67c6 • Luuk de Gram • Aug 11, 2022

wasm: Use free-lists for unused locals

7e6dbd6398 • Luuk de Gram • Aug 11, 2022

test-cases: remove multi-threading

9f1f60fd43 • Andrew Kelley • Aug 11, 2022

stage2: remove destroyed functions from maps

933436dc52 • Andrew Kelley • Aug 11, 2022

stage2 llvm: implement more C ABI

74673b7f69 • Veikka Tuominen • Aug 11, 2022

stage2: fix crash with comptime vector reduce

4d7f5a1917 • Andrew Kelley • Aug 10, 2022

disable failing behavior test

3c4e9b5983 • Andrew Kelley • Aug 10, 2022

LLVM: respect linksection for exported variables

d267f0f968 • Andrew Kelley • Aug 10, 2022

add ZIG_GLOBAL_CACHE_DIR env var

e8d02c5b90 • Andrew Kelley • Aug 10, 2022

better default for use_stage1 when -ofmt=c is provided

9656ec271c • Andrew Kelley • Aug 10, 2022

disable failing behavior test

173952f4b8 • Andrew Kelley • Aug 10, 2022

Merge pull request #12379 from ifreund/packed-struct-explicit-backing-int

e0178890ba • Andrew Kelley • Aug 10, 2022

macho: allow unaligned offsets in object files

45c444ff18 • Jakub Konka • Aug 10, 2022

stage2: add compile error for invalid null/undefined pointer cast

e218b7ea0c • InKryption • Aug 10, 2022

stage2: add compile error for shlExact overflow

0e118ed0ac • LeRoyce Pearson • Aug 10, 2022

fix: disallow newline in char literal

8fd20a5eb0 • zooster • Aug 10, 2022

Sema: fix expansion of repeated value

40447b25e8 • Veikka Tuominen • Aug 10, 2022

Merge pull request #12356 from Vexu/stage2-call

49a270b203 • Andrew Kelley • Aug 10, 2022

Merge pull request #12383 from ziglang/stage2-stack-traces

85a3f9b054 • Andrew Kelley • Aug 9, 2022

stage2: correct node offset of nested declarations

c76b5c1a31 • Veikka Tuominen • Aug 9, 2022

stage2: pass anon name strategy to reify

d769fd0102 • Veikka Tuominen • Aug 9, 2022

Merge pull request #12369 from ziglang/zig-cc-m-flag

3afc4dff30 • Andrew Kelley • Aug 9, 2022

std: fix BoundedArray test checking wrong condition (#12372)

50b36e84fa • Ryotaro "Justin" Kimura • Aug 8, 2022

Merge pull request #12347 from r00ster91/nicedocs

1db99b08e2 • Loris Cro • Aug 8, 2022

Merge pull request #12228 from nektro/stage2-arch

396eb730e5 • Andrew Kelley • Aug 8, 2022

std: use std.macho.LoadCommandIterator for MachO parsing in std.debug

ae16c1d083 • Jakub Konka • Aug 7, 2022

Merge pull request #12337 from Vexu/stage2-safety

b3d463c9e6 • Andrew Kelley • Aug 6, 2022

stage2: add a helpful error for when async is used

3e2defd36c • Veikka Tuominen • Aug 6, 2022

stage2 DWARF: fix size and offset in slices

b300eecb9d • joachimschmidt557 • Aug 6, 2022

Type: adjust C type sizes

bd21f499dc • Veikka Tuominen • Aug 6, 2022

ci: upload langref and stdlib docs directly to s3

94662591d6 • Loris Cro • Aug 6, 2022

autodoc: use location.replace to avoid history spam when searching

cb7c912a1b • Loris Cro • Aug 6, 2022

autodoc: re-introduce search result limits

9fc6990052 • Loris Cro • Aug 6, 2022

Merge pull request #12343 from rudedogg/master

059713478a • Loris Cro • Aug 6, 2022

Sema: fix infinite recursion in `explainWhyTypeIsComptime`

86d9c3de2b • Anton Lilja • Aug 6, 2022

Sema: elide safety of modulus and remainder division sometimes

5c9826630d • Andrew Kelley • Aug 6, 2022

Merge pull request #12338 from joachimschmidt557/stage2-aarch64

40babaa537 • Andrew Kelley • Aug 5, 2022

Merge pull request #12340 from rudedogg/master

ab6b53a259 • Loris Cro • Aug 5, 2022

std.mem.zeroes: Zero sized structs with uninitialized members (#12246)

18440cb239 • N00byEdge • Aug 5, 2022

std.enums: make directEnumArrayLen public

44c321c05e • Allan Regush • Aug 5, 2022

Makes std.meta.Tuple and std.meta.ArgsTuple generate a unique type instead of generating one per invocation.

263b5933d2 • Felix "xq" Queißner • Aug 5, 2022

translate-c: fix alignment in pointer casts

fd3415ad5e • Meredith Oleander • Aug 5, 2022

Update Linux syscall list for 5.19

b3950d4a88 • Stephen Gregoratto • Aug 5, 2022

Merge pull request #12300 from antlilja/getParamName

42ade6a114 • Veikka Tuominen • Aug 5, 2022

init-exe template: align cli tests to new template

259f407160 • Loris Cro • Aug 4, 2022

autodoc: fix inconsistency when indexing generic types for search

7ffba492a5 • Loris Cro • Aug 4, 2022

autodoc: fix analysis of function return types

55ec2148fd • Loris Cro • Aug 4, 2022

init-exe template: add flushing to the buffered writer

616f65df75 • Loris Cro • Aug 4, 2022

init-exe template: small improvements

cbac7a0194 • Loris Cro • Aug 4, 2022

new init-exe template

fb0b9f05b3 • Loris Cro • Aug 4, 2022

Merge pull request #12320 from ziglang/macho-zld-sync

4a4f3c50ce • Jakub Konka • Aug 4, 2022

Merge pull request #12318 from Vexu/stage2-compile-errors

e483336ba4 • Andrew Kelley • Aug 4, 2022

autodoc: inferred error unions in function return values

4c750016eb • Loris Cro • Aug 3, 2022

Add codeowners file for automated PR assignment

ecccf1f91f • Loris Cro • Aug 3, 2022

Merge pull request #12323 from ziglang/autodoc-issue-template

dd8ca27979 • Loris Cro • Aug 3, 2022

crypto.sign.ed25519: include a context string in blind key signatures (#12316)

fa321a07cd • Frank Denis • Aug 3, 2022

autodoc: fix off-by-1 error in analysis of pointer types

447a4cc115 • Loris Cro • Aug 2, 2022

autodoc: fix autodoc analysis for `@typeInfo`

c5afefec42 • Loris Cro • Aug 2, 2022

autodoc: fix frontend crash while rendering std.mem

622714b76b • Loris Cro • Aug 2, 2022

Sema: add safety for sentinel slice

14f0b70570 • Veikka Tuominen • Aug 2, 2022

Sema: fix reify Fn alignment and args

292906fb23 • Veikka Tuominen • Aug 2, 2022

Merge pull request #12277 from Vexu/stage2-compile-errors

4831c1c65f • Veikka Tuominen • Aug 2, 2022

Merge pull request #12276 from r00ster91/shortdesc

2375658da9 • Loris Cro • Aug 2, 2022

Merge pull request #12305 from squeek502/autodoc-field-doc-borders

9ba2377d64 • Loris Cro • Aug 2, 2022

std.fs: Split Iterator.next on Linux and WASI to allow for handling platform-specific errors

e7b6a18331 • Ryan Liptak • Aug 1, 2022

wasm: fix typo in CodeGen.zig

ff125db53d • Ikko Ashimine • Jul 31, 2022

Linux: Add IN_MASK_CREATE and corresponding error handling in inotify_add_watch

1a1b7a3afd • Ryan Liptak • Jul 31, 2022

stage2 LLVM: Pass inline assembly outputs directly when not targeting memory

075f93fa10 • Cody Tapscott • Jul 31, 2022

Merge pull request #12289 from Vexu/stage2

1ab15b6c9c • Andrew Kelley • Jul 31, 2022

cmake: Print all LLVM config errors instead of just the last one

b35490c217 • sin-ack • Jul 31, 2022

stage2: Fix AIR printing

c0a1b4fa46 • Cody Tapscott • Jul 30, 2022

translate-c: use correct number of initializers for vectors

8632e4fc7b • Evan Haas • Jul 30, 2022

Merge pull request #12085 from topolarity/dyn-link-libcpp

3cf8f283d3 • Andrew Kelley • Jul 29, 2022

build.zig: Emit warning if "config.h" cannot be found

4fc2acdaa4 • Cody Tapscott • Jul 29, 2022

stage1: remove deadcode ast_print

b3d0694fc5 • Wei Fu • Jul 29, 2022

Merge pull request #12286 from ziglang/division-safety

64dc1b05d6 • Andrew Kelley • Jul 29, 2022

stage2: handle tuple init edge cases

fdaf9c40d6 • Veikka Tuominen • Jul 29, 2022

stage2: add error for comptime control flow in runtime block

9e0a930ce3 • Veikka Tuominen • Jul 29, 2022

std: rename std.Target.systemz to .s390x

b5861193e0 • Meghan Denny • Jul 29, 2022

Merge pull request #11867 from nektro/patch-2

e6b3eae490 • Andrew Kelley • Jul 28, 2022

stage2 ARM: more support for switch statements

0fc79d602b • joachimschmidt557 • Jul 28, 2022

autodoc: no whitespace in json output for release builds

e863292fe2 • Loris Cro • Jul 28, 2022

Merge pull request #12265 from ziglang/stage3-run-translated-c

c650ccfca7 • Andrew Kelley • Jul 28, 2022

Merge pull request #12256 from Vexu/stage2

dfc7493dcb • Andrew Kelley • Jul 27, 2022

Merge pull request #12252 from ziglang/stage3-test-cases

90f23e131e • Andrew Kelley • Jul 27, 2022

move zig.h to become an installation file

0527b441ae • Andrew Kelley • Jul 27, 2022

Module: fix inverted condition

c6f5832bb6 • LordMZTE • Jul 27, 2022

Module: use path.isSep

8c4896fb3a • LordMZTE • Jul 27, 2022

Module: fix error message importing file starting with root path

1110eafe9b • LordMZTE • Jul 27, 2022

std.fmt: add more invalid format string errors

baafb8a491 • r00ster91 • Jul 27, 2022

std.fmt: lowercase compile errors

4ef7d85810 • r00ster91 • Jul 27, 2022

translate-c: take address of functions before passing them to @ptrToInt

7ba1f9bfb5 • Evan Haas • Jul 27, 2022

Merge pull request #12244 from Vexu/stage2

c8c798685f • Andrew Kelley • Jul 27, 2022

C ABI tests no longer apply to only stage1

e2d4709779 • Andrew Kelley • Jul 26, 2022

test-cases harness: test all updates

f50c98a75a • Andrew Kelley • Jul 26, 2022