aboutsummaryrefslogtreecommitdiff
path: root/src/link
AgeCommit message (Expand)Author
2021-08-01macho: add runaway section id when sorting sectionsJakub Konka
2021-08-01macho: fix Trie and CodeSignature unit testsJakub Konka
2021-08-01macho: make Trie accept allocator as a paramJakub Konka
2021-08-01macho: make CodeSignature accept allocator as paramJakub Konka
2021-08-01macho: cleanup extracting objects from archivesJakub Konka
2021-08-01macho: don't allocate Dylib on the heapJakub Konka
2021-08-01macho: don't allocate Archives on the heapJakub Konka
2021-08-01macho: don't allocate Objects on the heapJakub Konka
2021-08-01macho: don't store allocator in Dylib instanceJakub Konka
2021-08-01macho: don't store allocator in ArchiveJakub Konka
2021-08-01macho: don't store allocator in ObjectJakub Konka
2021-07-29stage2: garbage collect unused anon declsAndrew Kelley
2021-07-29stage2: more principled approach to comptime referencesAndrew Kelley
2021-07-27stage2: implement `@boolToInt`Andrew Kelley
2021-07-26stage2: improvements towards `zig test`Andrew Kelley
2021-07-23Merge remote-tracking branch 'origin/master' into zld-incremental-2Jakub Konka
2021-07-23macho: re-enable parsing sections into atomsJakub Konka
2021-07-22support -fcompiler-rt in conjunction with build-objAndrew Kelley
2021-07-22add -femit-llvm-bc CLI option and implement itAndrew Kelley
2021-07-22macho: assign and cache section ordinals upon creationJakub Konka
2021-07-22macho: sort nlists within object before filtering by typeJakub Konka
2021-07-22macho: fix incorrect prealloc in traditional pathJakub Konka
2021-07-22macho: fix memory leaks when emptying TextBlocksJakub Konka
2021-07-22Merge remote-tracking branch 'origin/master' into zld-incremental-2Jakub Konka
2021-07-21macho: fix bug when freeing DeclJakub Konka
2021-07-21remove 'pe' object formatAndrew Kelley
2021-07-21macho: add relocations for GOT cellsJakub Konka
2021-07-21macho: fix text block managementJakub Konka
2021-07-20macho: use adapters to directly reference strtabJakub Konka
2021-07-20stage2: fix compile errors in LLVM backendAndrew Kelley
2021-07-20stage2: update LLVM backend to new AIR memory layoutAndrew Kelley
2021-07-20stage2: ELF linking: avoid crashing for stupidly large functionsAndrew Kelley
2021-07-20plan9 linker: fix after testingJacob G-W
2021-07-20Refactor entire wasm-backend to use new AIR memory layoutLuuk de Gram
2021-07-20Fix wasm-related compile errors:Luuk de Gram
2021-07-20plan9 linker: make more incrementalJacob G-W
2021-07-20codegen: add FnResult type which is a Result that removes externally_managedJacob G-W
2021-07-20stage2: compile error fixes for AIR memory layout branchAndrew Kelley
2021-07-20stage2: Air and Liveness are passed ephemerallyAndrew Kelley
2021-07-20stage2: first pass over Module.zig for AIR memory layoutAndrew Kelley
2021-07-20stage2: rework AIR memory layoutAndrew Kelley
2021-07-20macho: add stub relocs when adding extern fnJakub Konka
2021-07-20macho: add export to the symbol resolverJakub Konka
2021-07-18macho: temporarily dupe a few linkedit fns so that traditional linker worksJakub Konka
2021-07-18zld: move contents of Zld into MachO moduleJakub Konka
2021-07-18macho: clean up importsJakub Konka
2021-07-18zld: migrate symbol mgmt to incremental backendJakub Konka
2021-07-17zld: allocate empty TextBlock for synthetic ___dso_handleJakub Konka
2021-07-17zld: more fixes todo with symbol resolutionJakub Konka
2021-07-17zld: fix incorrect global symbol collision checkJakub Konka