aboutsummaryrefslogtreecommitdiff
path: root/src/link
AgeCommit message (Expand)Author
2023-06-10Module: rename functions to make ownership checks explicitJacob Young
2023-06-10InternPool: port most of value tagsJacob Young
2023-06-10Sema: move `inferred_alloc_const/mut_type` to InternPoolAndrew Kelley
2023-06-10compiler: move error union types and error set types to InternPoolAndrew Kelley
2023-06-10compiler: eliminate legacy Type.Tag.pointerAndrew Kelley
2023-06-10stage2: move function types to InternPoolAndrew Kelley
2023-06-10stage2: move anon tuples and anon structs to InternPoolAndrew Kelley
2023-06-10stage2: move enum tag values into the InternPoolAndrew Kelley
2023-06-10stage2: move enum types into the InternPoolAndrew Kelley
2023-06-10stage2: move union types and values to InternPoolAndrew Kelley
2023-06-10stage2: move struct types and aggregate values to InternPoolAndrew Kelley
2023-06-10stage2: move opaque types to InternPoolAndrew Kelley
2023-06-10stage2: move integer values to InternPoolAndrew Kelley
2023-06-10InternPool: add a slice encodingAndrew Kelley
2023-06-10stage2: move many Type encodings to InternPoolAndrew Kelley
2023-06-10Type.isSlice: make it InternPool awareAndrew Kelley
2023-06-10stage2: start the InternPool transitionAndrew Kelley
2023-06-03Merge pull request #15579 from squeek502/mem-delimitersAndrew Kelley
2023-05-30zig ld: handle `--library :path/to/lib.so`Motiejus Jakštys
2023-05-26std.Target adjustmentsVeikka Tuominen
2023-05-23std.sort: add pdqsort and heapsortAli Chraghi
2023-05-16tweaks to --build-idAndrew Kelley
2023-05-16stage2: implement --build-id stylesMotiejus Jakštys
2023-05-15x86_64: reimplement `@floatToInt`Jacob Young
2023-05-15Dwarf: fix overflow write byte_sizeJacob Young
2023-05-13Update all std.mem.split calls to their appropriate functionRyan Liptak
2023-05-13Update all std.mem.tokenize calls to their appropriate functionRyan Liptak
2023-05-13Merge pull request #15643 from Vexu/fixesVeikka Tuominen
2023-05-11Merge pull request #15519 from dweiller/issue-15482Andrew Kelley
2023-05-11fix incorrect use of mutable pointers to temporary valuesVeikka Tuominen
2023-05-08Dwarf: workaround crashJacob Young
2023-05-07convert s[start..start+len] to s[start..][0..len]dweiller
2023-05-01x86_64: cleanup lazy symbolsJacob Young
2023-05-01link: fix accessing source atom's symbol index in codegenJakub Konka
2023-05-01x86_64: implement tagNameJacob Young
2023-05-01link: update decl-specific lazy symbolsJacob Young
2023-05-01link: cleanup lazy alignmentJacob Young
2023-04-28compiler: use `@memcpy` instead of `std.mem.copy`Andrew Kelley
2023-04-28update codebase to use `@memset` and `@memcpy`Andrew Kelley
2023-04-26coff: invalidate GOT relocs after segment shift in memoryJakub Konka
2023-04-26macho: invalidate GOT/stub relocs after segment shift in memoryJakub Konka
2023-04-25cbe: remove unused arenaJacob Young
2023-04-23Merge pull request #15405 from Luukdegram/wasmAndrew Kelley
2023-04-23Improvements to docs and textzooster
2023-04-22wasm: store `__zig_lt_errors_len` in linear dataLuuk de Gram
2023-04-22wasm: implement `cmp_lt_errors_len` instructionLuuk de Gram
2023-04-22sema: fix memory corruption caused by resolveStructLayoutCasey Banner
2023-04-21macho: rebase lazy pointers and apply corrected base offsetJakub Konka
2023-04-21macho: mark relocs dirty by target when updating GOT/stubsJakub Konka
2023-04-21coff: mark relocs dirty by target when updating GOTJakub Konka