Commits

std.debug: define error set in DebugInfo.lookupModuleDl

759f72fcfe • Meghan • Oct 18, 2022

std: check for overflow in dumpStackTraceFromBase

23e212a9d0 • Xavier Bouchoux • Oct 18, 2022

Sema: implement linksection on functions

bd0dd225e8 • jacobly0 • Oct 18, 2022

Fix for #13163: DefaultRwLock accumulates write-waiters, eventually fails to write lock (#13180)

71f8762959 • jumpnbrownweasel • Oct 17, 2022

Merge pull request #11747 from Luukdegram/compiler-rt

ce3ffa5e1b • Andrew Kelley • Oct 17, 2022

add tcdrain on linux

8aa21ade8c • Yujiri • Oct 17, 2022

stage2: allow comptime expressions for inline asm

a1486e1e1e • Andrew Kelley • Oct 17, 2022

tools: add lldb stage2 pretty printers

1e963053d0 • Jacob Young • Oct 17, 2022

Merge pull request #13193 from Luukdegram/wasm-locals

c010767311 • Andrew Kelley • Oct 17, 2022

emutls: add const to default_value field

1e0f74a9e6 • Jacob Young • Oct 17, 2022

std.os: handle error.UnreachableAddress in send()

059e397ffc • Naoki MATSUMOTO • Oct 17, 2022

Give better error message for --name with folder separator

f36aee93cc • Evin Yulo • Oct 17, 2022

fix setsockopt returning ENODEV

1459231624 • Jens Goldberg • Oct 17, 2022

std.os: fix execv* doc comment

5127dae7a2 • Ali Chraghi • Oct 16, 2022

std.zig: search include dir and lib dir from environment variables (#13145)

ca1c185eb6 • dan • Oct 16, 2022

os.linux: some fixes to BPF module

c750d95417 • bfredl • Oct 16, 2022

Simplify code in std.meta.isTag

b346d48572 • Evin Yulo • Oct 16, 2022

stage2: remove `--verbose-mir` from help menu

c37b40248c • Meghan • Oct 16, 2022

adds isTag function to std.meta (#11895)

99c3578f69 • Isaac Yonemoto • Oct 15, 2022

Merge pull request #12448 from r00ster91/ultimateascii

c0d7f64036 • Andrew Kelley • Oct 15, 2022

llvm: fix lowering of non-byte-aligned field pointers

f9192adaba • Jacob Young • Oct 15, 2022

Module: fix early exit conditions during compilation

c7f9833238 • Jacob Young • Oct 15, 2022

llvm: fix lowering of runtime refs to comptime-only decls

cb0e22db4e • Jacob Young • Oct 15, 2022

Merge pull request #12878 from gwenzek/ptx

feab1ebe1b • Andrew Kelley • Oct 15, 2022

Merge pull request #12879 from Snektron/amdgpu-improvements

65f860bef7 • Andrew Kelley • Oct 15, 2022

Merge pull request #13108 from topolarity/llvm-lib-dir

1087e67762 • Andrew Kelley • Oct 15, 2022

Merge pull request #12918 from jacobly0/math-cast-comptime-int

16cc65242f • Andrew Kelley • Oct 15, 2022

llvm: fix bug lowering aggregate_init with a byref sentinel

400319872b • Jacob Young • Oct 15, 2022

Added os check for std.fs.setAsCwd() to work with windows

ae39e7867d • xEgoist • Oct 15, 2022

Merge pull request #13100 from topolarity/powerpc64le

b4e3424594 • Andrew Kelley • Oct 15, 2022

std.os.windows: Change HKEY to *opaque {}

8bb2e96ac3 • Ryan Liptak • Oct 14, 2022

i386 ABI: Fix some sizes and alignments

e4e1c21e1f • Evan Haas • Oct 14, 2022

Fix compile error in Dir.deleteTreeMinStackSize and add test

c8da03a0e1 • Ryan Liptak • Oct 14, 2022

stage2: fix emitting asm and bin at the same time

9b45dc1608 • Jacob Young • Oct 14, 2022

Merge pull request #13148 from r00ster91/progressfollowup

cb257d59f9 • Andrew Kelley • Oct 14, 2022

io_uring: ignore SOCK_NONEMPTY for reproducible tests

f5f28e0d2c • Jacob Young • Oct 13, 2022

std.SegmentedList: fix compilation error

0eb3b8fa44 • Ali Chraghi • Oct 13, 2022

enable event loop for ios, tvos, and watchos

ea23217751 • Bill Nagel • Oct 13, 2022

std.c: fix incorrect return types

fb366f3cd4 • Ali Chraghi • Oct 13, 2022

adding `static` and `dynamic` ZigEquivalent enums so that we can branch to set `link_mode` properly when we iterate over the clang arguments. also replaced `dynamic` flag in clang_options_data.zig with proper definition similarly to `static`.

6af0eeb58d • cod1r • Oct 13, 2022

Sema: add float128IntPartToBigInt to fix compare comptime float with int

d987bf859e • kkHAIKE • Oct 13, 2022

Return invalid argument in sendto instead of unreachable, since this can happen with user-side errors

3a9344d8fc • Marijn Stollenga • Oct 13, 2022

`std.Progress`: fix inaccurate line truncation and use optimal max terminal width (#12079)

cd3d8f3a4e • zooster • Oct 13, 2022

improve header searchlist handling in build, main

0b47e69b7c • Michael Dusan • Oct 12, 2022

Merge pull request #13073 from squeek502/fs-delete-tree-2

c23b3e6fd9 • Andrew Kelley • Oct 12, 2022

Sema: add reference trace before checking for cached value

260b0ff7c5 • Veikka Tuominen • Oct 12, 2022

fix hyphenation in test case

3a8777a8bb • Veikka Tuominen • Oct 12, 2022

codegen: add support for lowering .field_ptr on a slice

562ac8be48 • jacobly0 • Oct 12, 2022

CI: windows: update tarball

b47e54ed3f • Andrew Kelley • Oct 12, 2022

msvc: fixup compiler arg generation, as /O2 is incompatible with /RTC1

28b7fa1d13 • kcbanner • Oct 12, 2022

Merge pull request #12897 from r00ster91/uefi

d08191e146 • Andrew Kelley • Oct 12, 2022

Merge pull request #13081 from r00ster91/docs

7ce1ee1bce • Andrew Kelley • Oct 12, 2022

Windows: Fix stage1.zig's main failing to receive non-ASCII args

bec40a89c2 • Ryan Liptak • Oct 12, 2022

stage2: implement exporting using field access (#13136)

1f196b9e2f • Luuk de Gram • Oct 12, 2022

Make CompressorOptions public

62258555b6 • Gaëtan • Oct 12, 2022

Merge pull request #13089 from ziglang/update-mingw

a3c9c154b4 • Andrew Kelley • Oct 12, 2022

stage2 LLVM: Use a packed aggregate for union payload init

e6ebdcb82e • Cody Tapscott • Oct 11, 2022

test/link: don't strip producers section for wasm

8635c18e40 • Luuk de Gram • Oct 11, 2022

std: fix memory leak on OutOfMemory error in math.big.int and math.big.rationa

01b9fa2c25 • GethDW • Oct 11, 2022

Merge pull request #13126 from tau-dev/master

a72b584c76 • Veikka Tuominen • Oct 11, 2022

Compilation: strip debug info from ReleaseSmall by default

d086b371f0 • Ali Chraghi • Oct 11, 2022

io_uring: allow for nullable arguments

42a3b60c33 • mllken • Oct 11, 2022

fix: resolve data race in std.Progress.maybeRefresh()

697e22caa4 • r00ster91 • Oct 11, 2022

std: add linux support for packet sockaddr

0b7b4b7e97 • Eric Milliken • Oct 11, 2022

Merge pull request #13117 from topolarity/compiler-rt-cmul

c3d67c5c4e • Andrew Kelley • Oct 11, 2022

Merge pull request #13075 from Vexu/stage2-fixes

b316c25cc6 • Veikka Tuominen • Oct 10, 2022

Merge pull request #13091 from Vexu/small-proposals

1f8ae10a38 • Veikka Tuominen • Oct 10, 2022

std/math.zig: use previous rotate code with non-power-of-two integers

dacdc95ea2 • Rekai Nyangadzayi Musuka • Oct 10, 2022

Fix building with Clang 16

02fff6fd01 • Eric Joldasov • Oct 10, 2022

wasm-linker: convert relocation addend to i32

7f508480f4 • Luuk de Gram • Oct 8, 2022

Merge pull request #13054 from Luukdegram/wasm-producer

fa9327ac05 • Luuk de Gram • Oct 8, 2022

std.http: fix typo

11dce78944 • Ali Chraghi • Oct 6, 2022

Sema: fix error location when casting pointer to slice

6672921e32 • Ali Chraghi • Oct 6, 2022

Merge pull request #13071 from ziglang/resolve-cache-files

3234e8de3a • Andrew Kelley • Oct 5, 2022

Merge pull request #12745 from Techcable/translate-c/packed-struct-implies-align1

e563af1329 • Veikka Tuominen • Oct 5, 2022

build: add -Dsanitize-thread option

f374ea2cd1 • Andrew Kelley • Oct 5, 2022

Fix all std lib tests being run for any file within the std package

6ac0d2d9d6 • Ryan Liptak • Oct 5, 2022

Merge pull request #12979 from Vexu/inline-switch

ff534d2267 • Andrew Kelley • Oct 4, 2022

std: fix memory leak in ArrayHashMap (#13001)

9d5462dcb5 • GethDW • Oct 4, 2022

std: WASI - update to latest snapshot preview 1

8bbb022500 • Luuk de Gram • Oct 4, 2022

stage2: add support for assembly debug info

0d92c2ca5b • Jacob Young • Oct 4, 2022

Merge pull request #13032 from jacobly0/br-on-undef-val

54eb0f2daa • Andrew Kelley • Oct 4, 2022

docs(langref): fix outdated example

8eb96c32e3 • zooster • Oct 4, 2022

stage2: fix C ABI for bool

38bd2bbcf2 • Jacob Young • Oct 4, 2022

Sema: fix function paramater count mismatch note

9d8cdb855b • Jacob Young • Oct 3, 2022

std.os.windows: fix HANDLER_ROUTINE callconv

db5562deb0 • zooster • Oct 3, 2022

Sema: require reified packed struct fields to have zero alignment

32d755beb8 • Julian • Oct 3, 2022

std.ChildProcess: correct fn getUserInfo pkg in setUserName

2eb0909206 • alex • Oct 3, 2022

std.math: allow comptime_float for radiansToDegrees and degreesToRadians

91b05ad473 • zooster • Oct 1, 2022

Merge pull request #13010 from Vexu/stage2-fixes

34835bbbcf • Andrew Kelley • Sep 30, 2022

docs: minor improvements

f6312e4b69 • r00ster91 • Sep 29, 2022

fix(std.testing.refAllDeclsRecursive): silently return if !builtin.is_test

fda0b2c372 • r00ster91 • Sep 29, 2022

std: Replace use of stage1 function pointers

295451dfe5 • ominitay • Sep 29, 2022

std.math: add "Greatest common divisor" (gcd)

9c99a88796 • Chris Boesch • Sep 29, 2022

ci: update windows tarball

36d2a55037 • Jakub Konka • Sep 29, 2022

std.builtin: un-pub testVersionParse()

12896d36cb • zooster • Sep 29, 2022

Sema: improve source location in errors

9f6f460124 • Igor Anić • Sep 29, 2022

Sema: fix resolveInferredErrorSet panic when generic inline function

317cb629fb • kkHAIKE • Sep 29, 2022

Fix `Step.cast` for `OptionsStep` and `CheckObjectStep`

8d288a5fa7 • Lee Cannon • Sep 29, 2022

testing: fix copy paste typo

5e0d8a435e • Jacob Young • Sep 29, 2022