index
:
zig
0.10.x
0.11.x
0.12.x
0.14.x
0.15.x
0.7.x
0.8.x
0.9.x
ArrayList-reserve
Io.net
aro
ast-node-methods
async-await-demo
autofix
ci-perf-comment
ci-scripts
ci-tarballs
cli
comptime-allocator
elfv2-dyn
fixes
fuzz-macos
hcs
incr-bug
io-threaded-no-queue
jobserver
json-diagnostics
llvm-ir-nosanitize-metadata
macos-debug-info
main
make-vs-configure
master
more-doctests
new-pkg-hash
powerpc64le
restricted-function-pointers
rework-comptime-mutation
sans-aro
sha1-stream
spork8
stage2-async
threadpool
threadtheft
wasm-linker-writer
wrangle-writer-buffering
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software. https://ziglang.org
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
link
/
MachO
/
zld.zig
Age
Commit message (
Expand
)
Author
2023-02-07
macho: ensure local syms buffer is nlist_64 aligned when re-reading from file
Jakub Konka
2023-02-06
macho: parse and sort data-in-code entries ahead of time
Jakub Konka
2023-02-06
macho: downgrade alignment requirements for symtab in object files
Jakub Konka
2023-01-31
update build.zig API usage
Andrew Kelley
2023-01-20
zld: parse, synthesise and emit unwind records
Jakub Konka
2023-01-19
macho+zld: add improved dyld opcodes emitters
Jakub Konka
2022-12-27
macho+zld: fix 32bit build
Jakub Konka
2022-12-27
zld: exclude strtab padding from uuid calculation
Jakub Konka
2022-12-27
macho+zld: align to 8 and pad out strtab
Jakub Konka
2022-12-27
macho+zld: align to 8 and pad out dysymtab
Jakub Konka
2022-12-27
zld: align to 8 and pad out function starts and data in code sections
Jakub Konka
2022-12-27
macho+zld: align to 8 and pad out dyld info sections
Jakub Konka
2022-12-23
macho+zld: properly deinit code signature object
Jakub Konka
2022-12-23
macho+zld: write code signature padding before commiting LCs
Jakub Konka
2022-12-16
macho: identifier string in code signature should be just basename
Jakub Konka
2022-12-16
macho: move parallel file hashing back to CodeSignature
Jakub Konka
2022-12-16
macho: RingBuffer experiment to crack down the bug
Jakub Konka
2022-12-16
macho: remove temp debugging routines
Jakub Konka
2022-12-16
macho: exclude all content of the binary that could cause non-deterministic UUID
Jakub Konka
2022-12-16
macho: exclude linkedit and symtab/dysymtab load commands from the uuid calc
Jakub Konka
2022-12-16
macho: calculate UUID excluding stabs and part of contributing strtab
Jakub Konka
2022-12-16
macho: store LC headers to often updated LINKEDIT sections
Jakub Konka
2022-12-16
macho: generate stabs last to aid in deterministic uuid calculation
Jakub Konka
2022-12-16
macho: generalize parallel hasher; impl parallel MD5-like hash
Jakub Konka
2022-12-16
macho: calculate UUID as a streaming MD5 hash of the file contents
Jakub Konka
2022-12-16
macho: dedup LC emitting logic
Jakub Konka
2022-12-06
remove `-fstage1` option
Andrew Kelley
2022-11-18
run zig fmt on everything checked by CI
Stevie Hryciw
2022-11-06
Merge pull request #13459 from ziglang/issue-13457
Jakub Konka
2022-11-06
macho: do not zero-out file if there are no nonzerofill sects
Jakub Konka
2022-10-31
link/MachO: Avoid depending on host PATH_MAX
Cody Tapscott
2022-10-30
macho: do not unnecessarily dupe sym names in resolver
Jakub Konka
2022-10-24
link: add an explicit error set for flush() and flushModule()
Andrew Kelley
2022-10-22
link.MachO: multi-thread first round of sha256 hashing
Andrew Kelley
2022-10-22
macho: refactor dead code stripping conditions
Jakub Konka
2022-10-22
macho: gracefully handle uninitialized symtabs in objects
Jakub Konka
2022-10-22
macho: fix handling of lack of subsections and tracking of inner symbols
Jakub Konka
2022-10-22
macho: revert changes to file descriptors mgmt
Jakub Konka
2022-10-22
macho: fix silly error where we would incorrectly skip a valid binding
Jakub Konka
2022-10-22
macho: do not assume __la_symbol_ptr was created
Jakub Konka
2022-10-22
macho: always create __TEXT segment
Jakub Konka
2022-10-22
macho: skip parsing __eh_frame until we know how to handle it
Jakub Konka
2022-10-22
macho: fix 32bit build
Jakub Konka
2022-10-22
macho: upstream rewritten traditional linker, zld
Jakub Konka
2022-09-18
macho: rewrite how we allocate space in incremental context
Jakub Konka
2022-09-18
macho: start separating linking contexts
Jakub Konka
2022-09-18
macho: move to incremental writes and global relocs for incremental
Jakub Konka
2022-09-18
macho: do not call populateMissingMetadata in full link mode
Jakub Konka
2022-09-18
macho: move main driver loop for one-shot into standalone zld module
Jakub Konka
[prev]