aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2021-09-16macho: implement object relinking in stage2Jakub Konka
2021-09-15stage2: fix "cmpxchg with ptr" test caseAndrew Kelley
2021-09-15stage2: implement `@atomicRmw` and `@atomicLoad`Andrew Kelley
2021-09-15stage2: implement `@fence`Andrew Kelley
2021-09-15Added implementation for _fseeki64 and _ftelli64 from mingw-w64 9.0.0 (#9402)...Michal Ziulek
2021-09-15macho: when adding extern fn, check if already resolvedJakub Konka
2021-09-14stage2: implement cmpxchg and improve comptime evalAndrew Kelley
2021-09-14plan9 linker: fix for 32 bitJacob G-W
2021-09-14Merge pull request #9676 from ziglang/zld-incrJakub Konka
2021-09-14macho: disable splitting sections into atoms in releaseJakub Konka
2021-09-13stage2: fix incorrect spelling of AtomicOrderAndrew Kelley
2021-09-13stage2: add array_to_slice AIR instructionAndrew Kelley
2021-09-13stage2: Type/Value use an enum rather than usizeAndrew Kelley
2021-09-13stage2: implement Value.copy for structs and unionsAndrew Kelley
2021-09-13Merge remote-tracking branch 'origin/master' into zld-incrJakub Konka
2021-09-13macho: use the cache system to know if need to relink objectsJakub Konka
2021-09-13macho: fix logic for updating exports in incremental codepathJakub Konka
2021-09-13macho: fix incremental compilationJakub Konka
2021-09-13macho: split resolveSymbols into standalone functionsJakub Konka
2021-09-12Address feedbackAndrew Gutekanst
2021-09-11macho: insert rpaths upon parsingJakub Konka
2021-09-11macho: enable tracy in more places within the linkerJakub Konka
2021-09-10link: fix invalid file path used when cross-compiling for Windows -> MacAndrew Gutekanst
2021-09-11macho: change all occurrences of TextBlock into AtomJakub Konka
2021-09-10macho: rename blocks to atoms in Object.zigJakub Konka
2021-09-10macho: write adjacent atoms to in-memory bufferJakub Konka
2021-09-09Fix unmatched close brace in zir dumpMartin Wickham
2021-09-09macho: init process of renaming TextBlock to AtomJakub Konka
2021-09-09macho: properly adjust section sizesJakub Konka
2021-09-09macho: don't allocate atoms when parsing objectsJakub Konka
2021-09-09macho: padToIdeal each parsed section size before storingJakub Konka
2021-09-09macho: precompute total required size when parsing objectsJakub Konka
2021-09-08macho: use smaller padding until we have branch islands on arm64Jakub Konka
2021-09-07finalize windows_sdk paths based on snickler suggestionsJonathan Marler
2021-09-07macho: store source section address of relocs in contextJakub Konka
2021-09-07changes to build zig-bootstrap aarch64-windowsJonathan Marler
2021-09-07Fix libc file to check against compilation target instead of native (#9670)Martin Wickham
2021-09-07Merge pull request #9684 from FnControlOption/astgen-string-tableAndrew Kelley
2021-09-07macho: fix alignment of atoms which begin the sectionJakub Konka
2021-09-07Fix building aarch64-windows-gnu by adding missing libc files and compiler_rt...Jonathan Marler
2021-09-07macho: fix commands.zig testsJakub Konka
2021-09-07macho: update max section alignment when inserting atomsJakub Konka
2021-09-06macho: make sure that parsed bss atoms are zero-filledJakub Konka
2021-09-06macho: set and reset file offset to zerofill sections in flushJakub Konka
2021-09-06macho: allocate sections one after the other and grow if neededJakub Konka
2021-09-06macho: require atom padding for machine code onlyJakub Konka
2021-09-06macho: fix noninclusion of data-in-codeJakub Konka
2021-09-05macho: encaps logic for extract sect offset into fnJakub Konka
2021-09-05macho: add logic for segment expansionJakub Konka
2021-09-05macho: add a small routine to update section ordinals at the endJakub Konka