Commits

Implements std.heap.MemoryPool and friends.

e28f4a1d85 • Felix "xq" Queißner • Dec 15, 2022

ArrayList.toOwnedSlice: Fix potential for leaks when using errdefer

83e0e23f8a • Ryan Liptak • Dec 15, 2022

glibc: avoid poisoning the cache namespace with zig lib dir

8ff9284c46 • Andrew Kelley • Dec 15, 2022

Merge pull request #11594 from KaneRoot/master

c2f5848fe4 • Andrew Kelley • Dec 15, 2022

Merge pull request #13891 from Vexu/compile-errors

4af305b30a • Andrew Kelley • Dec 14, 2022

std: remove OOM workarounds

3bf97bfd46 • Andrew Kelley • Dec 14, 2022

Merge pull request #13935 from ziglang/mach-tasks

b27b17e253 • Jakub Konka • Dec 14, 2022

Fix tautological big_int tests.

0b4461d97b • IntegratedQuantum • Dec 14, 2022

expose VcpkgRoot so that build script can call exe.addVcpkgPath

f1b536c44c • jackji • Dec 14, 2022

Merge pull request #13907 from Vexu/call-merge

6378644d4e • Andrew Kelley • Dec 13, 2022

Merge pull request #12298 from r00ster91/debugerror

65270cdc33 • Veikka Tuominen • Dec 13, 2022

add `zig objcopy` subcommand

9be5323e93 • Andrew Kelley • Dec 13, 2022

add std.mem.reverseIterator

5d3adc568c • Jonathan Marler • Dec 13, 2022

Improve tagged union documentation

02b4ea71e3 • Evin Yulo • Dec 13, 2022

langref: document extern variadic functions

35c6fe665c • Manlio Perillo • Dec 13, 2022

std: add object format extension for dxcontainer

332020f310 • Meghan • Dec 13, 2022

Allocator.zig: minor fixes

21c2bca908 • Ganesan Rajagopal • Dec 13, 2022

langref: remove the trailing slash from the link element

6486ee9fc7 • Manlio Perillo • Dec 13, 2022

langref: add missing ReleaseSmall when describing unreachable (#13909)

17d85a72c4 • Manlio Perillo • Dec 13, 2022

langref: improve the test_fn_reflection.zig doctest

89a9e927ad • Manlio Perillo • Dec 13, 2022

langref: fix the slice_bounds.zig doctest

1d5368fa35 • Manlio Perillo • Dec 13, 2022

langref: update comments in the slices.zig doctest (#13819)

21dafd7a54 • Manlio Perillo • Dec 13, 2022

std: Fix update() method in PriorityQueue and PriorityDequeue (#13908)

478544239e • Frechdachs • Dec 13, 2022

Merge pull request #13910 from Luukdegram/wasm-simd

2e66b3be6e • Andrew Kelley • Dec 13, 2022

re-enable "signed zeros are represented properly" beahvior tests for f80 and c_longdouble

3318611618 • Meghan • Dec 13, 2022

CI: override cache folders on aarch64-windows

8691fde0f6 • Andrew Kelley • Dec 13, 2022

langref: avoid use of the term "enum variant" in enums.zig (#13847)

175d018512 • gettsu • Dec 13, 2022

stage2: Teach Liveness that safety checks do not modify memory

25d3713b07 • Cody Tapscott • Dec 12, 2022

Add 0-length buffer checks to os.read & os.write

d0eef26687 • Tom Maenan Read Cutting • Dec 12, 2022

langref: improve the defer section

09cc6b4b9e • Manlio Perillo • Dec 12, 2022

std: fix bug in Pcg32 fill function (#13894)

e0ba8b8ae5 • fsh • Dec 12, 2022

Merge pull request #13896 from coin3x/revert-aarch64-windows-test-workarounds

4832677c3b • Andrew Kelley • Dec 12, 2022

zig fmt: remove c_void -> anyopaque rewrite

d36cd49f0b • yujiri8 • Dec 12, 2022

std.os.linux: fix timerfd test

8a27df5355 • Jan Philipp Hafer • Dec 12, 2022

std: added std.mem.window

959c10c5e5 • Ronald Chen • Dec 12, 2022

std: implement subsetOf and supersetOf for EnumMultiset

4d23721395 • Ronald Chen • Dec 12, 2022

std: implement subsetOf and supersetOf for DynamicBitSet

552ecc286a • Ronald Chen • Dec 12, 2022

Merge pull request #13865 from ziglang/std-build-reorg

5238f9c409 • Andrew Kelley • Dec 12, 2022

update TracyAllocator for new Allocator changes

4efdbd3044 • Lee Cannon • Dec 11, 2022

Add a helpful note when using `**` on number types. (#13871)

15a6336bb4 • IntegratedQuantum • Dec 11, 2022

std: add EnumMultiSet

cd9af0f286 • Pyrolistical • Dec 11, 2022

std: Update ArrayList documentation

05890a12f5 • Mikael Berthe • Dec 11, 2022

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

6f77bef4dc • Loris Cro • Dec 11, 2022

Remove incorrect assertion in readMachODebugInfo panicking during panic

0214d2d745 • Jakub Konka • Dec 11, 2022

Merge pull request #13879 from ziglang/ci-add-aarch64-windows

9bcfe55b5c • Andrew Kelley • Dec 11, 2022

std: added pure fns to EnumSet

a792e13fc0 • Ronald Chen • Dec 11, 2022

wasi: fixes os.isatty on type mismatch (#13813)

78ea270cc6 • Takeshi Yoneda • Dec 11, 2022

Merge pull request #13872 from koachan/sparc64-codegen

cffbb32d31 • Andrew Kelley • Dec 10, 2022

Merge pull request #13810 from r00ster91/old

f1f17dc1c7 • Andrew Kelley • Dec 10, 2022

Merge pull request #13370 from r00ster91/newascii

023b597ab4 • Andrew Kelley • Dec 10, 2022

Compilation: revert asking for exclusive locks on cache hits

ac0488430f • Andrew Kelley • Dec 10, 2022

fix doc comments in bitset types

a6a141bbe9 • Josh • Dec 10, 2022

CBE: fix compiling for aarch64-windows

fc6d7d2799 • Jacob Young • Dec 10, 2022

langref: remove HTML code from a shell node

f020734347 • Manlio Perillo • Dec 10, 2022

Merge pull request #13821 from Vexu/eliminate-bound-fn

7637ac584f • Andrew Kelley • Dec 10, 2022

Remove unneeded `else unreachable` in docgen.zig

e4874d842e • Evin Yulo • Dec 10, 2022

fix aarch64-windows-gnu libc

02b221051a • Andrew Kelley • Dec 10, 2022

fix building wasm2c output with msvc

b483c796c6 • h57624paen • Dec 10, 2022

Merge pull request #13850 from jacobly0/builtin-fallback

e945045437 • Andrew Kelley • Dec 10, 2022

macho+zld: skip atomless synthetic globals in dead_strip

f7fea080b2 • Jakub Konka • Dec 9, 2022

Merge pull request #13843 from ziglang/dwarf-abs-paths

bd5a8f86a1 • Jakub Konka • Dec 9, 2022

langref: update anonymous struct naming

d0172488b2 • Evin Yulo • Dec 9, 2022

Improve and remove duplicate doNotOptimizeAway() implementations (#13790)

c49e4d534f • Frank Denis • Dec 9, 2022

langref: consistently use comptime-known and runtime-known

65f35a76f9 • Manlio Perillo • Dec 9, 2022

langref: link "result location" to the "Result Location Semantics" section

505a21bcc5 • Manlio Perillo • Dec 9, 2022

Merge pull request #13820 from ziglang/dwarf-multiple-files

d88eb75a69 • Jakub Konka • Dec 9, 2022

std.testing: Fully absorb expectEqualBytes into expectEqualSlices

71c82393eb • Ryan Liptak • Dec 9, 2022

wasm2c: reuse locals

6966fb8ca5 • Jacob Young • Dec 9, 2022

Merge pull request #13827 from Vexu/fix-ci

5c67f9ce7a • Andrew Kelley • Dec 9, 2022

Revert "std.ComptimeStringMap: use tuple types"

225ed65ed2 • Andrew Kelley • Dec 8, 2022

Sema: check for uneeded src loc when using `--debug-compile-errors`

d5ecb318c4 • Veikka Tuominen • Dec 8, 2022

CI: test updating the wasm binary

83361e4a9b • Andrew Kelley • Dec 8, 2022

Merge pull request #13806 from Vexu/stage2-fixes

d69e97ae16 • Andrew Kelley • Dec 8, 2022

Merge pull request #13802 from ziglang/windows-lib-name

913b4a3f19 • Andrew Kelley • Dec 8, 2022

std.ComptimeStringMap: use tuple types

096d3efae5 • r00ster91 • Dec 7, 2022

disable failing behavior tests with -ofmt=c -target x86_64-windows

1310ef7577 • Andrew Kelley • Dec 7, 2022

Merge pull request #13799 from ziglang/close-stage1-issues

53a9ee699a • Andrew Kelley • Dec 7, 2022

cache: Fix LockViolation during C compilation paths (#13591)

8ccb9a6ad3 • Casey Banner • Dec 7, 2022

Revert "std.crypto.aes: use software implementation in comptime context (#13792)" (#13798)

14416b522e • Frank Denis • Dec 7, 2022

Merge pull request #13560 from ziglang/wasi-bootstrap

e7d28344fa • Andrew Kelley • Dec 6, 2022

Update wasi-libc to 8b7148f69ae241a2749b3defe4606da8143b72e0 (#13793)

817cf6a82e • Frank Denis • Dec 6, 2022

std.crypto.aes: use software implementation in comptime context (#13792)

d4adf44200 • Frank Denis • Dec 6, 2022

CLI: quality of life enhancement for windows CBE behavior tests

3f693cf5d5 • Andrew Kelley • Dec 6, 2022

std: added eql to DynamicBitSet and DynamicBitSetUnmanaged

bf316e5506 • Pyrolistical • Dec 6, 2022

Sema: resolve elem type for non-default aligned ptrs

36da3000c0 • Andrew Kelley • Dec 6, 2022

zig cc: fix wrong flag name from earlier commit

80be5e4832 • Andrew Kelley • Dec 6, 2022

wasi-libc: define BULK_MEMORY_THRESHOLD for the bulk_memory feature (#13787)

861aa98ac2 • Frank Denis • Dec 6, 2022

delete another rogue file

b0b1cc3566 • Andrew Kelley • Dec 6, 2022

delete rogue file

68f8cbbf37 • Andrew Kelley • Dec 6, 2022

compiler_rt: avoid using weak aliases

2c49a6c190 • Andrew Kelley • Dec 6, 2022

zig cc: support -stack in addition to --stack for linker arg

dfe9420244 • Andrew Kelley • Dec 6, 2022

treshold -> threshold

397881fefb • Frank Denis • Dec 6, 2022

CI: adjust logic for cancelling workflows

dc852f8226 • Andrew Kelley • Dec 5, 2022

dwarf: pull out debug line program internals into DeclState helpers

12e34e7037 • Jakub Konka • Dec 5, 2022

std.fmt.formatInt: Use an optimized path for decimals

97827d6d38 • Jason Phan • Dec 5, 2022

std: added pure functions to StaticBitSet

9e74e4c1f8 • Pyrolistical • Dec 5, 2022

std.atomic.Queue: fix unget implementation and add doc

a7cb5027ae • nc • Dec 5, 2022

dwarf: reuse getDbgInfoAtom helper in all of Dwarf.zig

8796da0283 • Jakub Konka • Dec 5, 2022

Merge pull request #13763 from ziglang/macho-dsym-incr

3575048c0a • Jakub Konka • Dec 5, 2022

Allow const ArrayLists to be cloned

b1c4227763 • Martin Wickham • Dec 5, 2022