aboutsummaryrefslogtreecommitdiff
path: root/src/arch/wasm/abi.zig
AgeCommit message (Expand)Author
2025-07-02compiler: change canonical path for backend ABI source filesAndrew Kelley
2025-05-01wasm-c-abi: llvm fix struct handling + reorganizePavel Verigo
2025-01-15wasm linker: implement name, module name, and type for function importsAndrew Kelley
2024-08-28std: update `std.builtin.Type` fields to follow naming conventionsmlugg
2024-08-25sema: clean-up `{union,struct}FieldAlignment` and friendsDavid Rubin
2024-08-25sema: rework type resolution to use Zcu when possibleDavid Rubin
2024-07-13InternPool: add and use a mutate mutex for each listJacob Young
2024-07-07Zcu: introduce `PerThread` and pass to all the functionsJacob Young
2024-07-04compiler: type.zig -> Type.zigmlugg
2024-07-02stage2-wasm: Zcu renamingPavel Verigo
2024-06-22rename src/Module.zig to src/Zcu.zigAndrew Kelley
2024-03-11std.builtin: make container layout fields lowercaseTristan Ross
2024-03-06InternPool: create specialized functions for loading namespace typesmlugg
2024-02-14wasm: allow non-int vectorsPaul Berg
2023-11-25convert `toType` and `toValue` to `Type.fromInterned` and `Value.fromInterned`Techatrix
2023-09-21wasm: fix regression of C ABIAndrew Kelley
2023-09-21compiler: move struct types into InternPool properAndrew Kelley
2023-08-22compiler: move unions into InternPoolAndrew Kelley
2023-06-20Type: delete legacy allocation functionsJacob Young
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: implement intTagType logicAndrew Kelley
2023-06-10Type.isSlice: make it InternPool awareAndrew Kelley
2023-06-10stage2: start the InternPool transitionAndrew Kelley
2022-12-09Eliminate `BoundFn` type from the languageVeikka Tuominen
2022-11-30wasm: support passing packed struct over C-ABILuuk de Gram
2022-09-03Sema: only ABI sized packed structs are extern compatibleVeikka Tuominen
2022-07-25wasm: Only allow lowering C-ABI compatible typesLuuk de Gram
2022-07-25llvm: correctly lower c-abi for Wasm targetLuuk de Gram
2022-07-23Sema: bad union field access safetyVeikka Tuominen
2022-04-26wasm: Implement codegen for C-ABILuuk de Gram
2022-04-26wasm: Initial C-ABI implementationLuuk de Gram