aboutsummaryrefslogtreecommitdiff
path: root/src/link/Wasm.zig
AgeCommit message (Expand)Author
2022-12-16wasm-linker: Fix archive symbols parsingLuuk de Gram
2022-12-14wasm-linker: Export data symbols as globalLuuk de Gram
2022-12-13wasm-linker: Create separate path for one-shotLuuk de Gram
2022-12-09dwarf: resolve all relative paths when generating include_dirs and file_names...Jakub Konka
2022-12-09dwarf: track source files via *const Module.File pointersJakub Konka
2022-12-06remove `-fstage1` optionAndrew Kelley
2022-12-05dwarf: reuse getDbgInfoAtom helper in all of Dwarf.zigJakub Konka
2022-11-30wasm: enable behavior tests for packed structsLuuk de Gram
2022-11-30codegen: support generating packed structsLuuk de Gram
2022-11-29std.mem.Allocator: allow shrink to failAndrew Kelley
2022-11-19linker: fail the compilation if there were linker errorsCasey Banner
2022-10-25use fixed-size arrays for feature listsLuuk de Gram
2022-10-25wasm-linker: seperate linker -and cpu featuresLuuk de Gram
2022-10-25wasm-linker: emit `target_features` sectionLuuk de Gram
2022-10-25wasm-linker: validate feature compatibilityLuuk de Gram
2022-10-24link: add an explicit error set for flush() and flushModule()Andrew Kelley
2022-10-08wasm-linker: convert relocation addend to i32Luuk de Gram
2022-10-08CheckObjectStep: parsing and dumping producersLuuk de Gram
2022-10-08wasm-linker: generate 'producers' sectionLuuk de Gram
2022-09-13Merge remote-tracking branch 'origin/master' into llvm15Andrew Kelley
2022-09-12wasm-linker: reset file pointer for incrementalLuuk de Gram
2022-09-12wasm-linker: rename self to descriptive nameLuuk de Gram
2022-09-12wasm-linker: write to file at onceLuuk de Gram
2022-09-12wasm-linker: write magic bytes only on successLuuk de Gram
2022-09-09Merge remote-tracking branch 'origin/master' into llvm15Andrew Kelley
2022-09-09Merge pull request #12772 from ziglang/coff-basic-importsJakub Konka
2022-09-08wasm: temporarily save curr file pointer before pwriting on WinJakub Konka
2022-09-07macho+wasm: unify and clean up closing file handlesJakub Konka
2022-09-07wasm-linker: support incremental debug infoLuuk 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-06Merge remote-tracking branch 'origin/master' into llvm15Andrew Kelley
2022-08-30Merge remote-tracking branch 'origin/master' into llvm15Andrew Kelley
2022-08-30link/Wasm: handle extern variablesLuuk de Gram
2022-08-29wasm-lld: set stack size to 1MB by defaultLuuk de Gram
2022-08-29Merge remote-tracking branch 'origin/master' into llvm15Andrew Kelley
2022-08-22stage2+stage1: remove type parameter from bit builtinsVeikka Tuominen
2022-08-20wasm/Object: parse using the correct file sizeLuuk de Gram
2022-08-19make self-hosted the default compilerAndrew Kelley
2022-08-18std.Target gains ObjectFormat fieldAndrew Kelley
2022-08-18link/Wasm: improve symbol resolutionLuuk de Gram
2022-08-03link: LLD 15 requires two dashes on --error-limitAndrew Kelley
2022-07-26std.fmt: require specifier for unwrapping ?T and E!TInKryption
2022-07-24Revert "std.fmt: require specifier for unwrapping ?T and E!T."Andrew Kelley
2022-07-24std.fmt: require specifier for unwrapping ?T and E!T.InKryption
2022-07-12wasm-linker: Implement linker tests (#12006)Luuk de Gram