Commits

Sema: fix fieldCallBind on tuples and anon structs

5404dcdfd8 • Veikka Tuominen • Aug 22, 2022

Sema: fix implicit cast from extern fn to fn ptr

560baf67ce • Veikka Tuominen • Aug 22, 2022

Sema: allow optional pointers in packed structs

b0bcd4add2 • Veikka Tuominen • Aug 22, 2022

Sema: make orelse with C pointers behave like stage1 for now

74c7782c60 • Veikka Tuominen • Aug 22, 2022

Sema: resolve lazy values in `resolveMaybeUndefValIntable`

c1afe57d70 • Veikka Tuominen • Aug 22, 2022

Sema: fix parameter of type 'T' must be comptime error

b55a5007fa • Veikka Tuominen • Aug 22, 2022

Sema: check for astgen failures in `semaStructFields`

b2f02a820f • Veikka Tuominen • Aug 22, 2022

Merge pull request #12557 from Luukdegram/wasm-archive

6c020cdb76 • Jakub Konka • Aug 22, 2022

Enable unexpectedErrno error tracing for stage2 LLVM

9cf667a21b • John Schmidt • Aug 21, 2022

Merge pull request #12499 from Vexu/explain-why-called-at-comptime

02070ae26b • Veikka Tuominen • Aug 21, 2022

macho: do not leave file descriptors open if unused

4a98385b0a • Jakub Konka • Aug 20, 2022

Merge pull request #12368 from ziglang/stage3-default

e5e6eb9831 • Andrew Kelley • Aug 20, 2022

fix: fix off-by-one for leading zeroes

39f43fea8d • r00ster91 • Aug 19, 2022

Merge pull request #12472 from ziglang/stage2-stack-protector

be2bd5848a • Andrew Kelley • Aug 19, 2022

Merge pull request #12145 from ziglang/fixes

2ccaa5414b • Andrew Kelley • Aug 19, 2022

build: Allow comptime_int in OptionsStep.addOption

7d674d5fb6 • Ben Fiedler • Aug 18, 2022

macho: do not open file handle when building static archive

b12992cb01 • Jakub Konka • Aug 18, 2022

std.build: Fix typo in `LibExeObjStep.runEmulatable`'s assertion

f6459721e5 • Sage Hane • Aug 18, 2022

std.zig.system.NativeTargetInfo: look for a shebang line in /usr/bin/env, if any

b97ae88898 • Eric Joldasov • Aug 18, 2022

AstGen: disallow leading zeroes in int literals and int types

4055e6055b • zooster • Aug 18, 2022

Merge pull request #12477 from der-teufel-programming/master

2523b443a4 • Loris Cro • Aug 18, 2022

Merge pull request #12462 from Vexu/stage2-noreturn

b038dba06b • Veikka Tuominen • Aug 18, 2022

link/Wasm: improve symbol resolution

4f2143becc • Luuk de Gram • Aug 18, 2022

wasm: fix callInstrinsic return value

63c25cc1cc • Luuk de Gram • Aug 18, 2022

Merge pull request #12461 from ziglang/fix-12421

df507edffe • Andrew Kelley • Aug 18, 2022

fix memory leak in NativePaths.zig

79757f233d • Techatrix • Aug 17, 2022

Merge pull request #12397 from martinhath/issue-12364

7f0642b5d3 • Andrew Kelley • Aug 17, 2022

libstd: fix off-by-one error in def of ProcSym in pdb

070282a96e • Jakub Konka • Aug 17, 2022

Sema: fix generics with struct literal coerced to tagged union

c764640e92 • Andrew Kelley • Aug 17, 2022

Merge pull request #12456 from Vexu/stage2

a12abc6d6c • Andrew Kelley • Aug 16, 2022

Merge pull request #12427 from r00ster91/nicelexer

9d85335de9 • Andrew Kelley • Aug 16, 2022

Merge pull request #12374 from vesim987/autodoc-links

6e794938b8 • Loris Cro • Aug 16, 2022

Zir: add missing support for packed ints in declIterator

b3922289be • Loris Cro • Aug 15, 2022

Merge pull request #12445 from r00ster91/noresults

aefb091973 • Loris Cro • Aug 15, 2022

ci: add gzip compression to stdlib docs & langref

95573dbeeb • Loris Cro • Aug 15, 2022

Sema: Revert sema.err to null if the Decl already has an error

a9c4dc84f4 • sin-ack • Aug 15, 2022

Merge pull request #12416 from Vexu/stage2-safety

40eac90280 • Veikka Tuominen • Aug 15, 2022

stage2: add compile errors for comptime `@shrExact` and `@divExact` failures

cb901e578c • LeRoyce Pearson • Aug 15, 2022

std.fs: Fix `WalkerEntry.dir` not always being the containing dir

764cf4e53f • Ryan Liptak • Aug 15, 2022

Fix #12423: auto_hash not hashing arrays of slices uniquely

2279f27e0f • Yujiri • Aug 14, 2022

Merge pull request #12438 from joachimschmidt557/stage2-arm

d2342370fe • Joachim Schmidt • Aug 13, 2022

stage2 astgen: Use `rl` semantics for `@Type`

7e07f3d4f9 • Cody Tapscott • Aug 13, 2022

Merge pull request #12425 from ziglang/dwarf-fixes

bfe8a4d9f6 • Jakub Konka • Aug 12, 2022

Sema: add error for signed integer division

92568a0097 • martinhath • Aug 12, 2022

Merge pull request #12381 from hdorio/12380-fix-reporting-success

fa50e179f7 • Andrew Kelley • Aug 12, 2022

Merge pull request #12394 from Luukdegram/wasm-reuse-locals

645c396d02 • Luuk de Gram • Aug 12, 2022

Merge pull request #12410 from ifreund/sig-err-dfl-ign-fix

e67a43a673 • Andrew Kelley • Aug 11, 2022

fix error message when providing slice to `std.hash.autoHash`

bbcc26a9b6 • LordMZTE • Aug 11, 2022

std: add missing error to windows.WriteFile

a82d7c2063 • Andrew Kelley • Aug 11, 2022

Merge pull request #12405 from ziglang/macho-aligned-ptrs

44a6172edb • Andrew Kelley • 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