Commits

debug: x86 unwinding support, more unwinding fixes

89ef004646 • kcbanner • Jul 21, 2023

debug: enhance writeCurrentStackTrace to use context-based unwinding when available

5cd8ab2473 • kcbanner • Jul 21, 2023

dwarf: add support for .debug_frame and CIE version 4

a9b6f2d929 • kcbanner • Jul 21, 2023

linux: add getcontext for x86_64

41832aa1e6 • kcbanner • Jul 21, 2023

update to new builtin syntax

6abf1fbfe6 • kcbanner • Jul 21, 2023

dwarf: use eh_frame length if it's available

84a1244b6c • kcbanner • Jul 21, 2023

add more safety checks when searching for eh_frame entries using findEntry

521988299d • kcbanner • Jul 21, 2023

- rebase and update to lastest master

a47212c72e • kcbanner • Jul 21, 2023

dwarf: fixup pointer cast

adbc5bbdb3 • kcbanner • Jul 21, 2023

dwarf: add support for .eh_frame_hdr when unwinding

5781016c35 • kcbanner • Jul 21, 2023

debug: fix memory leak when an error occurs opening a pdb file

dd2035735f • kcbanner • Jul 21, 2023

debug: more fixups for mips linux not having ucontext_t

865d4d2d8c • kcbanner • Jul 21, 2023

debug: fixing more compile errors on arches that I hadn't tested on yet

5ebca4392e • kcbanner • Jul 21, 2023

dwarf: fixes for non-64 bit systems

551f153718 • kcbanner • Jul 21, 2023

debug: use an explicit context type instead of anytype for dumpStackTraceFromBase, update crash_report to use this for exceptions

2f75d20d87 • kcbanner • Jul 21, 2023

dwarf: fixup for sort changes

d74c8acdfb • kcbanner • Jul 21, 2023

debug: fixup context detection for wasi

d1a9bb1fea • kcbanner • Jul 21, 2023

fmt and cleanup

a325d7f6d1 • kcbanner • Jul 21, 2023

- rework CFI instruction parsing to not use std.meta

c98e03fc7e • kcbanner • Jul 21, 2023

dwarf: implement more register mappings, fix up macos compile

e72e762d1e • kcbanner • Jul 21, 2023

dwarf: implement more register number mappings

9145ff7da0 • kcbanner • Jul 21, 2023

- rework StackIterator to optionally use debug_info to unwind the stack

b449d98a93 • kcbanner • Jul 21, 2023

- add default register rule

69399fbb82 • kcbanner • Jul 21, 2023

- implement more opcodes

a0a40c2e7e • kcbanner • Jul 21, 2023

- move writing code to zig-dwarfdump

7b4611cfb3 • kcbanner • Jul 21, 2023

- fix remember_state

338df862d1 • kcbanner • Jul 21, 2023

- add DWARF expression parser

f3f3c877e0 • kcbanner • Jul 21, 2023

add VirtualMachine to run CFA instructions

38303d7b9c • kcbanner • Jul 21, 2023

- add call frame instruction parser

8b8d627137 • kcbanner • Jul 21, 2023

begin working on parsing unwind info

6c1d1aa45c • kcbanner • Jul 21, 2023

add CommonInformationEntry parser

f6148f123e • kcbanner • Jul 21, 2023

debug: support loading elf debug info from external files

ea9917d9bd • kcbanner • Jul 21, 2023

Remove the SingleThread limitation for ARM (#16442)

8a18abfd60 • Hao Li • Jul 20, 2023

Include system headers path when targeting assembly_with_cpp

124448c1b6 • Frank Denis • Jul 20, 2023

Merge pull request #16430 from jacobly0/llvm-builder

3f15010abe • Andrew Kelley • Jul 20, 2023

std.hash_map: Fix casing of keyPtr variables

3bada8e3ce • Linus Groh • Jul 20, 2023

reduce AstGen.numberLiteral stack usage

772debb03a • Alex Kladov • Jul 20, 2023

more UEFI alignment fixes

e313584a48 • xdBronch • Jul 20, 2023

Merge pull request #16443 from notcancername/cbe-empty-enum

17255bed41 • Jacob Young • Jul 20, 2023

collconv -> callconv (#16453)

996eb01746 • zooster • Jul 20, 2023

Be more conservative in the description of Aegis256Mac (#16452)

32aeb2c2ec • Frank Denis • Jul 19, 2023

Merge pull request #16439 from Luukdegram/wasm-linker

cec1e973b6 • Luuk de Gram • Jul 19, 2023

Merge pull request #16318 from ziglang/rework-generics

0aacb6369f • Andrew Kelley • Jul 19, 2023

cbe: fix pointers to aliases of extern values

70c71935c7 • Jacob Young • Jul 19, 2023

getenv: remove unnessary `small key` block

11695745e5 • Mathew R Gordon • Jul 18, 2023

Replace hand-written endian-specific loads with std.mem.readInt*() (#16431)

a0b35249a2 • Frank Denis • Jul 17, 2023

Small documentation fixes on `std.crypto` (#16427)

a86f589a9f • Luiz Berti • Jul 17, 2023

std: Make getenv return 0-terminated slice

bf827d0b55 • Mathew R Gordon • Jul 17, 2023

std.crypto: add finalResult and peek api for Sha1 (#16426)

9abe392647 • George Zhao • Jul 17, 2023

std: reword some comments

a576082170 • Andrew Kelley • Jul 17, 2023

SinglyLinkedList: rename `invert` -> `reverse`

c6aa29b6fd • Erik Arvstedt • Jul 16, 2023

autodoc: improved linking for declrefs

7dd1cf26f9 • Loris Cro • Jul 14, 2023

Autodoc tokenizer (#16409)

a187141056 • Loris Cro • Jul 14, 2023

std.crypto.sha3: Minor TurboSHAKE/Keccak fixes (#16408)

3022c525ec • e4m2 • Jul 14, 2023

macho: fix __unwind_info sentinel entry not always being the upper bound (#16395)

094cd92615 • Casey Banner • Jul 14, 2023

fix alignment error in uefi FileInfo protocol

b177e17d15 • xdBronch • Jul 14, 2023

Merge pull request #16398 from ziglang/check-object-elf

546212ff7b • Jakub Konka • Jul 14, 2023

linker tests: add missing dependOn calls for CheckObject steps

3ec337484b • kcbanner • Jul 13, 2023

Merge pull request #15708 from xxxbxxx/build-link

f2d433a193 • Andrew Kelley • Jul 13, 2023

docs: Fix outdated doc comments about allocating 'at least' the requested size

2896266a03 • Ryan Liptak • Jul 13, 2023

Merge pull request #16346 from antlilja/splat-rls

e05c242cd8 • Andrew Kelley • Jul 13, 2023

feat(list_invert): SinglyLinkedList inversion.

d78517f4f0 • pseudoc • Jul 12, 2023

Fixes crash when a struct is given as the first parameter to the unionInit builtin (#16385)

711b4e93e2 • Anton Lilja • Jul 12, 2023

Fixes wrong error location for unionInit when first parameter is not a type (#16384)

ff0e2ab398 • Anton Lilja • Jul 12, 2023

Merge pull request #15775 from r00ster91/newlines

660955c0d6 • Andrew Kelley • Jul 12, 2023

std.os.sigprocmask: @bitCast flags parameter

a7707d8279 • dweiller • Jul 12, 2023

std.Build: Add methods for creating modules from a TranslateC object.

6bc9c4f716 • Michael Buckley • Jul 11, 2023

remove arbitrary stderr size limit when spawning a child process tool

7a8002a5cf • Xavier Bouchoux • Jul 11, 2023

Merge pull request #16345 from ziglang/15920

dbc560904a • Luuk de Gram • Jul 11, 2023

Add more sorting functions to MultiArrayList (#16377)

e395a08e60 • Niles Salter • Jul 11, 2023

std.meta: remove isTag (#15584)

3d5751b579 • Meghan • Jul 10, 2023

std: add mem.SplitIterator.peek() (#15670)

cd0594e4a6 • Meghan • Jul 10, 2023

Merge pull request #16100 from squeek502/windows-path-compare

cc56ab8c68 • Andrew Kelley • Jul 10, 2023

std.mem.zeroes work with allowzero pointers

d7c6cfa7fd • xdBronch • Jul 10, 2023

AstGen: make sure for range start and end are usizes

0b1e8690da • r00ster91 • Jul 10, 2023

explicitly specify error set of `std.json.stringify`

3bf0b8eada • Techatrix • Jul 10, 2023

Merge pull request #16339 from r00ster91/ueficc

2b8c1f0d46 • Andrew Kelley • Jul 10, 2023

Sema: resolve field type layout for anon struct type info

3a30f0fa50 • Ian Johnson • Jul 10, 2023

type: update optionalReprIsPayload to handle inferred error sets

82a9d5d78d • kcbanner • Jul 10, 2023

std.json: add generic hash map that parses/stringifies with arbitrary string keys (#16366)

874d2dd9f7 • Josh Wolfe • Jul 10, 2023

Changed Step.Run's stdin to accept FileSource (#16358)

a755310734 • Krzysztof Wolicki • Jul 9, 2023

Change math.Order order (#16356)

27a66191c2 • Niles Salter • Jul 9, 2023

std.json: expose innerParse and add .allocate option (#16312)

131bfe2f74 • Garrett • Jul 9, 2023

add `jsonParseFromValue` to `std.json.Value` (#16324)

89396ff02b • Techatrix • Jul 8, 2023

std.http: fix leaked connections (#16341)

b9fc0d2908 • Nameless • Jul 7, 2023

implement std.time.sleep for uefi

80404cc928 • xdBronch • Jul 7, 2023

Client.zig: support rsa_pss_rsae_sha384 and rsa_pss_rsae_sha512

2e424e019f • dec05eba • Jul 7, 2023

std: add prefixed versions of addFileSource and addDirectorySource to Step.Run

44df3a148b • Jakub Konka • Jul 7, 2023

Optimize Allocator functions to create less duplicate code for similar types (#16332)

49ac816e36 • IntegratedQuantum • Jul 6, 2023

Autodoc: implement boolean operations

91daf1c8d8 • Ian Johnson • Jul 6, 2023

changed identifier to white

8ce68e5f41 • Emile Badenhorst • Jul 6, 2023

Fixed names prefix

2d34b76e72 • Emile Badenhorst • Jul 6, 2023

updated css

e5b2f52213 • Emile Badenhorst • Jul 6, 2023

bootstrap: support aarch64 in 32-bit mode

78eb3c5617 • Jacob Young • Jul 4, 2023

std.Build.Step.Compile: fix clearing logic for empty cflags

8ae92fd17e • Andrew Kelley • Jul 4, 2023

autodoc: use commonmark.js for Markdown rendering

d3eaa75c07 • Ian Johnson • Jul 4, 2023

json: give enums a default stringify implementation

ba6e5e65a0 • Evin Yulo • Jul 4, 2023

add docstring to std.json.stringify (#16241)

b26fa4ec4b • yujiri8 • Jul 3, 2023

Merge pull request #15879 from r00ster91/more_stage1_test_coverage

17890f6b8a • Andrew Kelley • Jul 3, 2023

check for UEFI in io.StreamSource

0dffab7356 • xdBronch • Jul 3, 2023