aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2022-09-07test-cases: enable stage2 tests on WindowsJakub Konka
2022-09-07macho+wasm: unify and clean up closing file handlesJakub Konka
2022-09-07macho: set file instance in linkOneShot only if not already setJakub Konka
2022-09-07macho: properly close file handles owned by the linker in deinit()Jakub Konka
2022-09-07coff: fix tracking of got and import entries; free relocs in update* fnsJakub Konka
2022-09-07coff: track globals in contiguous array to allow for tombstonesJakub Konka
2022-09-07coff: fix memory leak in incorrectly disposing of globals tableJakub Konka
2022-09-07coff: use more generous initial memory sizes for sectionsJakub Konka
2022-09-07coff: remove redundant bits and clean upJakub Konka
2022-09-07coff: grow section in virtual address space when requiredJakub Konka
2022-09-07coff: find new file space for a section (file offsets)Jakub Konka
2022-09-07coff: differentiate between file space and VM space for allocJakub Konka
2022-09-07coff: create a helper for allocating sectionsJakub Konka
2022-09-07coff: fix writing strtab to PE image fileJakub Konka
2022-09-07x86_64: fix SystemV calling conventionJakub Konka
2022-09-07coff: mark relocations dirty when target atoms changeJakub Konka
2022-09-07coff: fix bug in lowerUnnamedConstJakub Konka
2022-09-07x86_64: allow for any index register in complex SIB encodingsJakub Konka
2022-09-07x86_64: clean up return registers for unspecified ccJakub Konka
2022-09-07x86_64: handle ptr_stack_offset for blocksJakub Konka
2022-09-07x86_64: clean up loggingJakub Konka
2022-09-07x86_64: refactor cond_br with canonicaliseBranches helperJakub Konka
2022-09-07x86_64: implement canonicalising branches in switch expressionJakub Konka
2022-09-07x86_64: implement Windows x64 calling conventionJakub Konka
2022-09-07coff: fix runtime trapsJakub Konka
2022-09-07coff: implement lowering unnamed constsJakub Konka
2022-09-07x86_64: add support for Win64/C calling conventionJakub Konka
2022-09-07coff: fix contents of IAT, and ensure codegen loads addr into regJakub Konka
2022-09-07coff: populate import address table dirJakub Konka
2022-09-07coff: create import atoms and matching bindingsJakub Konka
2022-09-07coff: add relocation for call_externJakub Konka
2022-09-07coff: re-enable default entrypoint for WindowsJakub Konka
2022-09-07wasm-linker: support incremental debug infoLuuk de Gram
2022-09-07wasm: fix memory leakLuuk de Gram
2022-09-07wasm-linker: Mix Zig -and Object debug atomsLuuk de Gram
2022-09-07wasm-linker: use Atoms for zig debug infoLuuk de Gram
2022-09-07wasm-linker: perform debug relocationsLuuk de Gram
2022-09-07wasm-linker: write debug sections from objectsLuuk de Gram
2022-09-07wasm-linker: create atoms from debug sectionsLuuk de Gram
2022-09-07wasm/Object: parse debug sections into reloc dataLuuk de Gram
2022-09-07build-exe: allow combination of -fno-emit-bin and --verbose-airbfredl
2022-09-07translate-c: convert tabs to `\t` in object-like macro string literalsEvan Haas
2022-09-05Merge pull request #12736 from alichraghi/patch-2Loris Cro
2022-09-04autodoc: Opaque now handled like other container typesDer Teufel
2022-09-04autodoc: add support for doc testsLoris Cro
2022-09-04stage2 llvm: implement aarch64 C ABIVeikka Tuominen
2022-09-04llvm: fix the `type` parameter of `GlobalAlias`riChar
2022-09-04autodoc: fix highlighted line in light modeAli Chraghi
2022-09-03Merge pull request #12723 from Vexu/stage2-fixesVeikka Tuominen
2022-09-03translate-c: do not translate packed C structs as packed Zig structs in stage2Veikka Tuominen