Commits
test/link/macho: test setting correct weak* flags in the header
9533628ca0 • Jakub Konka • Jan 24, 2024
test/link/macho: test hello world in C
5142d92c51 • Jakub Konka • Jan 24, 2024
test/link/macho: test hello world in Zig
0cc4dc615b • Jakub Konka • Jan 24, 2024
test/link/macho: test for correct handling of large __bss sections
bf285c7e40 • Jakub Konka • Jan 24, 2024
test/link/macho: test for correct handling of __mh_execute_header symbol
faa1849f81 • Jakub Konka • Jan 24, 2024
test/link/macho: upgrade and migrate needed_library test
49c11e0c34 • Jakub Konka • Jan 24, 2024
test/link/link: pass build options to elf and macho tests
d93a0763d4 • Jakub Konka • Jan 24, 2024
test/link/macho: test segment boundary symbols
041f7d69f0 • Jakub Konka • Jan 24, 2024
test/link/macho: fix naming in entry-in-dylib test
ffd7f7f642 • Jakub Konka • Jan 24, 2024
test/link/macho: upgrade and migrate dead_strip test
6cdcf61a5c • Jakub Konka • Jan 24, 2024
test/link/elf: make invalid input file test less janky
aa50bca151 • Jakub Konka • Jan 24, 2024
macho: fix invalid generation of FDE records
56303d770e • Jakub Konka • Jan 24, 2024
test/link/macho: migrate entry_in_dylib test to new test format
11524e4d0c • Jakub Konka • Jan 24, 2024
macho: preserve section name for code sections
0a60e4448d • Jakub Konka • Jan 24, 2024
macho: fix section boundary symbols test
ee68f35bfe • Jakub Konka • Jan 24, 2024
macho: parse dependent dylibs
ee7a027059 • Jakub Konka • Jan 24, 2024
macho: fix dead stripping logic to exclude debug sections
ef9aea75d0 • Jakub Konka • Jan 24, 2024
macho: re-instate build-obj codepath
10a5536a7c • Jakub Konka • Jan 24, 2024
macho: report duplicate symbols
c2a0a88284 • Jakub Konka • Jan 24, 2024
macho: write to file
3968aea8ec • Jakub Konka • Jan 24, 2024
macho: allocate sections, segments and atoms
98d6d40cd6 • Jakub Konka • Jan 24, 2024
macho: sort sections; use Atom.Alignment for alignment; init segments
32ebceea95 • Jakub Konka • Jan 24, 2024
macho: init output and synthetic sections
0b2231998f • Jakub Konka • Jan 24, 2024
macho: report undefined symbols to the user
f0119ce373 • Jakub Konka • Jan 24, 2024
macho: set dylib ordinals after pruning
40e1bb11f8 • Jakub Konka • Jan 24, 2024
macho: dead strip dylibs
eca9bc4c33 • Jakub Konka • Jan 24, 2024
macho: mark imports and exports
b28ff75f5d • Jakub Konka • Jan 24, 2024
macho: handle dead stripping of atoms
b0327ff233 • Jakub Konka • Jan 24, 2024
macho: claim unresolved symbols
21e3bb38af • Jakub Konka • Jan 24, 2024
macho: convert tentative defs and create objc sections
1b76779857 • Jakub Konka • Jan 24, 2024
macho: resolve synthetic symbols
6b617afe2a • Jakub Konka • Jan 24, 2024
macho: resolve symbols and mark files live
8a1311733b • Jakub Konka • Jan 24, 2024
macho: init InternalObject and add forced undefined globals
b8f67d7985 • Jakub Konka • Jan 24, 2024
macho: prep for dylib deps (no resolution yet)
8c7a34ae68 • Jakub Konka • Jan 24, 2024
macho: parse tbds
c023b762cd • Jakub Konka • Jan 24, 2024
macho: parse dylibs
d153bc2f0c • Jakub Konka • Jan 24, 2024
macho: parse archives
c5e509595a • Jakub Konka • Jan 24, 2024
macho: create scaffolding for parsing different input objects
d05e9c3792 • Jakub Konka • Jan 24, 2024
macho: parse an input object file!
0c171afab0 • Jakub Konka • Jan 24, 2024
macho: re-enable --verbose-link
7588eeccea • Jakub Konka • Jan 24, 2024
macho: get the ball rolling!
dd0addab1f • Jakub Konka • Jan 24, 2024
macho: copy over new implementation sources from zld
2f94dc939e • Jakub Konka • Jan 24, 2024
Merge pull request #17155 from winterqt/ignore-nix-ldflags-linkage-directives
92211135f1 • Andrew Kelley • Jan 24, 2024
Revert "Don't assume a write if an operand is not in function parameters"
9d5a133f18 • Andrew Kelley • Jan 24, 2024
Don't assume a write if an operand is not in function parameters
2ab78937dd • Rahul Prabhu • Jan 24, 2024
os.windows: Fix error 258 name in Win32Error
eff58d6c18 • Krzysztof Wolicki • Jan 24, 2024
std.fmt: fix unecessary deref on user-defined format function
993a83081a • Khang Nguyen Duy • Jan 23, 2024
Sema: use Sema.typeAbiSize rather than Type.abiSize
aef1da1634 • Andrew Kelley • Jan 23, 2024
std.process: return u64 in totalSystemMemory
c0e0bb385c • Tristan Ross • Jan 23, 2024
objcopy ofmt=hex iterates through segments instead of sections
68ea1121fc • jacwil • Jan 23, 2024
Sema: implement comptime error return traces
eeec34ccb6 • Veikka Tuominen • Jan 23, 2024
Fix wrong if condition for windows (#18637)
9e684e8d1a • ndbn • Jan 22, 2024
Free threads in std.Thread.Pool.init only with pool.join
3331c5e7af • Littleote • Jan 22, 2024
std.io: replace readStructBig with readStructEndian
d0da3d731e • Tristan Ross • Jan 22, 2024
Merge pull request #18644 from ziglang/langref
b0c8a3f316 • Andrew Kelley • Jan 22, 2024
langref: add information about doctests
fdb4eb3056 • Ian Johnson • Jan 22, 2024
Merge pull request #18634 from MrDmitry/bug/ConfigHeader_cmake_neighbors
ac29303321 • Andrew Kelley • Jan 21, 2024
Handle all errors on std.net.Ipv4address.resolveIP
bf7ebfa67a • Christiano Haesbaert • Jan 21, 2024
Sema: replace uses of `toUnsignedInt` with `toUnsignedIntAdvanced`
2e7d28dd0d • Veikka Tuominen • Jan 20, 2024
Merge pull request #18596 from ypsvlq/mingw
10aff67502 • Andrew Kelley • Jan 20, 2024
AstGen: detect duplicate field names
1b8f7e46fa • David Rubin • Jan 20, 2024
Merge pull request #18622 from ziglang/zig-mod-edge-case
5c4cb60f4f • Andrew Kelley • Jan 20, 2024
std.math: make hypot infer type from argument (#17910)
b729a3f008 • expikr • Jan 20, 2024
zig cc: expose clang precompiled C header support
1a98fcd00a • Xavier Bouchoux • Jan 20, 2024
std/math/pow: Fix #18553, isOddInteger: Return false if float value is greater than 1 << 53 (see comment), add test cases
314533c28b • hdert • Jan 20, 2024
Merge pull request #18293 from g-cassie/array-list-replace-range-assume
480a2f7f02 • Andrew Kelley • Jan 20, 2024
do not enforce function parameters to be marked comptime if only called at comptime
46d592e485 • Meghan Denny • Jan 19, 2024
Merge pull request #18615 from ziglang/langref
d7b6d637df • Andrew Kelley • Jan 19, 2024
Merge pull request #18611 from erikarvstedt/array-list-overflow
3c16e80372 • Andrew Kelley • Jan 19, 2024
return optional state to `zirPtrCastNoDest`
100efcf8d3 • David Rubin • Jan 19, 2024
libcxx: fix C++ builds with glibc <2.16 without aligned_alloc
b80cad2484 • Emil Tywoniak • Jan 19, 2024
Merge pull request #18219 from g-cassie/optional-documentation-tweaks
9b714e019c • Andrew Kelley • Jan 19, 2024
Merge pull request #18599 from dweiller/err-union-switch-err-trace
6ecf3b1ef3 • Andrew Kelley • Jan 19, 2024
openbsd: add proper support for aarch64
7d81c952d5 • Sebastien Marie • Jan 18, 2024
std.http.Client: read response messages with no length until eof
a7dbc57a35 • Nameless • Jan 18, 2024
Merge pull request #17499 from rootbeer/makepath-dangling-symlink
22b9d8987d • Andrew Kelley • Jan 18, 2024
std.Uri: change specifier for printing with scheme to semicolon `;`
14efbbfd89 • Krzysztof Wolicki • Jan 18, 2024
add type check to `zirSwitchBlockErrUnion`
6e5bdb5397 • David Rubin • Jan 18, 2024
sema: fix safe integer arithmetic operations on undefined values
ec358d6db5 • Techatrix • Jan 17, 2024
Build: add namedWriteFiles to Build
4ace1f5a7f • Loris Cro • Jan 17, 2024
byos: Ease `GeneralPurposeAllocator` integration
fd43baa9ad • Jay Petacat • Jan 16, 2024
Merge pull request #15565 from xEgoist/spawnWindows
a338c279f8 • Andrew Kelley • Jan 16, 2024
Skip all dbg instructions
1ce12db5c8 • ocrap7 • Jan 16, 2024
Fix TLS record overflow by limiting inner record length to 2^14
9b0da5ccef • melonedo • Jan 16, 2024
tls client interface consistency fix
c4a1b54ebe • Purrie • Jan 16, 2024
Move the paragraph to under variables
c724cc6487 • Piotr Szlachciak • Jan 16, 2024
Move the extern paragraph to a more logical place
2d4ebcffbf • Piotr Szlachciak • Jan 16, 2024
Add missing != null operator
6a3f9a0b50 • Piotr Szlachciak • Jan 16, 2024
AstGen: use correct token_src for switch, if and while exprs
f3353708d8 • travisstaloch • Jan 16, 2024
translate-c: Explicit cast bool from float fix
da506aaf6e • february cozzocrea • Jan 16, 2024
translate-c: Fix for compound assign implicit cast error
50457482b1 • february cozzocrea • Jan 16, 2024
std: remove deprecated API
195eeed2d8 • Andrew Kelley • Jan 16, 2024
Merge pull request #18584 from Techatrix/fix-switch-on-err
fe870418b1 • Andrew Kelley • Jan 16, 2024
Allow multiple options using the same enum type
7116b02210 • Krzysztof Wolicki • Jan 16, 2024
Merge pull request #18570 from gh-fork-dump/linux-6.7
88ee323cd7 • Andrew Kelley • Jan 16, 2024
Merge pull request #18168 from cipharius/feature/zig-build-fossil-support
d1ce8b8837 • Andrew Kelley • Jan 16, 2024
Merge pull request #18569 from dweiller/17944-followup
ca8c6dd4d6 • Andrew Kelley • Jan 16, 2024
Merge pull request #18468 from notcancername/legalize-arraylist
fcc94f5431 • Andrew Kelley • Jan 16, 2024
update test case for new const/var compile error
32e88251e4 • Andrew Kelley • Jan 15, 2024
Sema: fix `@extern` decls
03ed3f56cf • Jacob Young • Jan 15, 2024