Commits

macho: reinstate duplicate definition checking

34f34dbe32 • Jakub Konka • Jul 18, 2024

macho: bump max rss by a slight margin

d19aab2e87 • Jakub Konka • Jul 18, 2024

macho: fix off-by-one when populating strtab

b339a30680 • Jakub Konka • Jul 18, 2024

macho: fix 32bit compilation issues

e9328e7da8 • Jakub Konka • Jul 18, 2024

macho: use isec for working out getAtomData in ZigObject

3338813077 • Jakub Konka • Jul 18, 2024

macho: extract testing logic for TLS into a helper

a9e3088d9c • Jakub Konka • Jul 18, 2024

macho: clean up atom+symbol creation logic in ZigObject

103c16c879 • Jakub Konka • Jul 18, 2024

macho: ensure we always name decls like LLVM to avoid confusion

e117e05768 • Jakub Konka • Jul 18, 2024

macho: fix unresolved symbols error reporting

91de8dc8ab • Jakub Konka • Jul 18, 2024

macho: do not randomly append non-incr atoms in ZigObject

521933e1c0 • Jakub Konka • Jul 18, 2024

macho: test TLS in Zig with x86_64 backend

f9fbd6302f • Jakub Konka • Jul 18, 2024

macho: update non-incremental section sizes for ZigObject sections

234aa86802 • Jakub Konka • Jul 18, 2024

macho: re-enable writing out static archive with ZigObject

387a71fa5b • Jakub Konka • Jul 18, 2024

macho: skip resizing incremental Zig sections in r mode

84189f9d56 • Jakub Konka • Jul 18, 2024

macho: write non-incremental atoms in ZigObject

129fe8668c • Jakub Konka • Jul 18, 2024

macho: pretty print relocation types in logs and errors

e5a66184ed • Jakub Konka • Jul 18, 2024

macho: emit relocs for non-zig-sections in ZigObject

01fc33c949 • Jakub Konka • Jul 18, 2024

macho: bring back relocatable mode for ZigObject

853ca403c4 • Jakub Konka • Jul 18, 2024

macho: re-enable calculating num of relocs for ZigObject

cba04ff244 • Jakub Konka • Jul 18, 2024

macho: adjust global creation in ZigObject to new model

2579c55d49 • Jakub Konka • Jul 18, 2024

macho: move relocs re-resolution logic to ZigObject

4aff0ec394 • Jakub Konka • Jul 18, 2024

macho: re-enable relocatable mode

b62281a9c8 • Jakub Konka • Jul 18, 2024

macho: fix symbol visibility merging logic

90c54f1eb6 • Jakub Konka • Jul 18, 2024

macho: we do not yet support interposable symbols

3d58faed12 • Jakub Konka • Jul 18, 2024

macho: bring back parts of r mode

b4e6b3c53c • Jakub Konka • Jul 18, 2024

macho: link hello world in zig compiled with llvm

05a790d784 • Jakub Konka • Jul 18, 2024

macho: bring back parts of ar

18778e2a0a • Jakub Konka • Jul 18, 2024

macho: fix compile errors

174de37cef • Jakub Konka • Jul 18, 2024

macho: update ZigObject to use new ownership model

5b4c0cc1f9 • Jakub Konka • Jul 18, 2024

macho: migrate UnwindInfo

f8b5466aef • Jakub Konka • Jul 18, 2024

macho: migrate eh_frame module

882ff3ae31 • Jakub Konka • Jul 18, 2024

macho: migrate Relocation struct

b96339f6f6 • Jakub Konka • Jul 18, 2024

macho: migrate MachO.File abstraction

58997363d3 • Jakub Konka • Jul 18, 2024

macho: migrate synthetic sections

f86a38564f • Jakub Konka • Jul 18, 2024

macho: migrate the MachO driver

2e87883be8 • Jakub Konka • Jul 18, 2024

macho: migrate some of MachO driver

355992cbdf • Jakub Konka • Jul 18, 2024

macho: migrate Atom and Symbol

b9bac32a25 • Jakub Konka • Jul 18, 2024

macho: migrate InternalObject and Dylib

c59583e43d • Jakub Konka • Jul 18, 2024

macho: migrate Object to self-ownership of atoms and symbols

9d5a900f4b • Jakub Konka • Jul 18, 2024

macho: remove obsolete field from InternalObject

f8cea21514 • Jakub Konka • Jul 18, 2024

macho: handle ZigObject when calculating dyld relocs

d136d06a77 • Jakub Konka • Jul 18, 2024

macho: revamp how we compute dyld relocs

e2bfd6fc69 • Jakub Konka • Jul 18, 2024

macho: move unwind info records ownership to Objects

101299e856 • Jakub Konka • Jul 18, 2024

Merge pull request #20652 from pavelverigo/stage2-wasm-finishAir

a57479afc2 • Andrew Kelley • Jul 18, 2024

ci: update aarch64-macos for a persistent work dir

8ab70f80cb • Jacob Young • Jul 18, 2024

format: do not force user to provide an alignment field when it's not necessary (#19049)

c3faae6bf1 • eric-saintetienne • Jul 17, 2024

Merge pull request #20474 from Rexicon226/riscv

9d9b5a11e8 • Jakub Konka • Jul 17, 2024

build.zig: expose valgrind flag

ddc399440d • Andrew Kelley • Jul 17, 2024

Merge pull request #20653 from mlugg/incremental-fix

e82f7d3800 • Matthew Lugg • Jul 16, 2024

- Added special handling for translating C extern variables declared within scoped blocks

20563d8457 • Hayden Riddiford • Jul 16, 2024

Merge pull request #20632 from jacobly0/codegen-thread

88bb0fd288 • Jacob Young • Jul 16, 2024

Sema: fix bad merge

d8f81372f1 • mlugg • Jul 16, 2024

std.Zir: some declaration traversal fixes

5093a5cd19 • mlugg • Jul 16, 2024

Merge pull request #20637 from mlugg/comptime-resolution-strat

ee695c8ef4 • Matthew Lugg • Jul 16, 2024

Merge pull request #20646 from ziglang/fix-updateZirRefs

a58ceb3d55 • Andrew Kelley • Jul 16, 2024

Sema: add error note for failed coercions to optional types and error unions

a9d544575d • Will Lillis • Jul 16, 2024

Allocate enough memory when building zig2

9356cb1475 • Raed Rizqie • Jul 16, 2024

Merge pull request #20640 from BratishkaErik/std.c/setlocale-fix

4e6518badb • Andrew Kelley • Jul 16, 2024

Sema: support pointer subtraction

888708ec8a • Wooster • Jul 15, 2024

Better implementation of GetLastError. (#20623)

89942ebd03 • Lucas Santos • Jul 15, 2024

add a missing comment in build.zig.zon

cf36d3fdd3 • KNnut • Jul 15, 2024

std.os.linux: export getauxval only when building executable or root has main function

e5c974fa5c • Vesim • Jul 15, 2024

start: refactor callMain return type checking

9002977051 • gooncreeper • Jul 15, 2024

Merge pull request #20622 from squeek502/windows-arg-iterator-cleanup

5675553aed • Veikka Tuominen • Jul 15, 2024

Tokenizer bug fixes and improvements

c50f300387 • gooncreeper • Jul 15, 2024

Merge pull request #20633 from ziglang/long-live-zig

9d38e82b5c • Andrew Kelley • Jul 15, 2024

Sema: disallow casting to opaque

583e698256 • fmaggi • Jul 15, 2024

Merge pull request #20593 from jacobly0/more-races

d404d8a363 • Andrew Kelley • Jul 15, 2024

std.crypto.ff: fix typo in `montgomery` boolean documentation (#20624)

464537db62 • bing • Jul 14, 2024

Merge pull request #20620 from kcbanner/fixup_msvc_bootstrap

bd7b2cc4b4 • Andrew Kelley • Jul 14, 2024

Fix handling of `--save-exact=name` in fetch

fba618a6c9 • Krzysztof Wolicki • Jul 14, 2024

std.ArrayList.unusedCapacitySlice: Return unaligned slice (#20490)

ee6a52b40f • gooncreeper • Jul 14, 2024

std.fmt.formatFloat: skip f80 round-trip tests on x86_64 windows

944c6d40ce • Marc Tiehuis • Jul 13, 2024

std.fmt.parseFloat: add f80 formatFloat support

8ff01f78f3 • Harrison McCarty • Jul 13, 2024

ArgIteratorWindows: Reduce allocated memory by parsing the WTF-16 string directly

959d227d13 • Ryan Liptak • Jul 13, 2024

zcu: fixup incorrect pass-by-value of Zcu

11534aa34d • kcbanner • Jul 13, 2024

frontend: report correct paths for C objects

d8c1c9ea6e • Andrew Kelley • Jul 13, 2024

Builder: fix llvm ir syntax

9f8e4ddf25 • Jacob Young • Jul 13, 2024

Args including and after `--` get passed to build runner directly

30ef0ed054 • Krzysztof Wolicki • Jul 13, 2024

Merge pull request #20580 from ziglang/watch

1d20ff11d7 • Andrew Kelley • Jul 12, 2024

std.Build.Step.Run: support prefixed artifact args

0d79aa0176 • xtex • Jul 12, 2024

std: Add loongarch support for coff. (#20583)

3bf0d2e516 • YANG Xudong • Jul 12, 2024

Fix right shift on negative BigInts

2b99b04285 • Tau • Jul 12, 2024

Zcu: allow atomic operations on packed structs

3ad81c40c0 • Jacob Young • Jul 12, 2024

tls.Client: fix out of bounds panic

ca752c61c0 • Igor Anić • Jul 12, 2024

Merge pull request #20570 from jacobly0/fix-races

80d7e260d7 • Matthew Lugg • Jul 11, 2024

Update `__chkstk_ms` to have weak linkage (#20138)

45be803646 • Ryan Sepassi • Jul 11, 2024

dwarf: use StackIterator.MemoryAccessor to check memory accesses instead of isValidMemory

95d9292a7a • kcbanner • Jul 10, 2024

Merge pull request #20551 from mochalins/std_thread_pool_fix

1f6b3d1664 • Jacob Young • Jul 10, 2024

fix: Use `std.os.windows.poll` rather than `libc`

f58ee387c7 • mochalins • Jul 10, 2024

std.Progress: slightly better atomic memcpy

9363e995fc • Andrew Kelley • Jul 10, 2024

Merge pull request #20561 from jacobly0/debug-segfaults

b3b923e51f • Andrew Kelley • Jul 10, 2024

InternPool: implement thread-safe allocated lists

c5283eb49b • Jacob Young • Jul 9, 2024

std: fix typos (#20560)

13070448f5 • Jora Troosh • Jul 9, 2024

bpf: sync map/prog/attach type with latest linux kernel

49f2cca872 • Tw • Jul 9, 2024

Progress: suppress tsan races

1824bee579 • Jacob Young • Jul 9, 2024

std.fs.Dir: Rename OpenDirOptions to OpenOptions (#20542)

0cc42d090f • Krzysztof Wolicki • Jul 9, 2024

crypto.Certificate: case insensitive host name check

c1e7eb7389 • Igor Anić • Jul 9, 2024

Autodoc: only group structs under "namespaces"

2511830442 • Ian Johnson • Jul 9, 2024

build_runner: fix oob access

854e86c567 • PauloCampana • Jul 8, 2024