aboutsummaryrefslogtreecommitdiff
path: root/src/arch/wasm/CodeGen.zig
AgeCommit message (Expand)Author
2025-08-12Sema: Improve comptime arithmetic undef handlingJustus Klausecker
2025-08-11std.ArrayList: make unmanaged the defaultAndrew Kelley
2025-07-24stage2-wasm: implement try_ptr + is_(non_)err_ptrPavel Verigo
2025-07-22aarch64: add new from scratch self-hosted backendJacob Young
2025-07-11Remove numerous things deprecated during the 0.14 release cycleLinus Groh
2025-07-07wasm backend: memcpy and memmove are the sameAndrew Kelley
2025-07-07std.fmt.format: use {t} for tag name rather than {s}Andrew Kelley
2025-07-07compiler: update a bunch of format stringsAndrew Kelley
2025-07-02compiler: change canonical path for backend ABI source filesAndrew Kelley
2025-06-19Target: pass and use locals by pointer instead of by valueJacob Young
2025-06-15compiler: fix `@intFromFloat` safety checkmlugg
2025-06-12x86_64: remove air references from mirJacob Young
2025-06-12wasm: get self-hosted compiling, and supporting `separate_thread`mlugg
2025-06-06x86_64: add support for pie executablesJacob Young
2025-06-05std.Target: Introduce Cpu convenience functions for feature tests.Alex Rønne Petersen
2025-06-01Legalize: implement scalarization of `@shuffle`Jacob Young
2025-06-01compiler: implement better shuffle AIRmlugg
2025-06-01cbe: legalize safety instructions in non-zig1 buildsJacob Young
2025-06-01Legalize: replace `safety_checked_instructions`mlugg
2025-05-31cbe: implement `stdbool.h` reserved identifiersJacob Young
2025-05-31Sema: remove `all_vector_instructions` logicJacob Young
2025-05-29Legalize: introduce a new pass before livenessJacob Young
2025-05-27compiler: tlv pointers are not comptime-knownmlugg
2025-05-18compiler: refactor `Zcu.File` and path representationmlugg
2025-05-01wasm-c-abi: llvm fix struct handling + reorganizePavel Verigo
2025-04-26compiler: add @memmove builtindweiller
2025-03-24stage2-wasm: packed store/load 128 bitsPavel Verigo
2025-03-24stage2-wasm: behavior tests pass with ReleaseFast/SmallPavel Verigo
2025-03-24stage2-wasm: pass field_parent_ptr testsPavel Verigo
2025-03-24stage2-wasm: enable undef test + ignore undef store/memset with safety offPavel Verigo
2025-03-24stage2-wasm: fix error union handlingPavel Verigo
2025-03-24stage2-wasm: clean memcpy + fix another bug in aggr_init for optionals arrPavel Verigo
2025-03-24stage2-wasm: clz fixPavel Verigo
2025-03-24stage2-wasm: fix comparing and storing optionalsPavel Verigo
2025-02-22stage2-wasm: implement switch_dispatch + handle > 32 bit integers in switchesPavel Verigo
2025-02-17std.builtin: Rename CallingConvention.wasm_watc to wasm_mvp.Alex Rønne Petersen
2025-02-10std.ArrayList: popOrNull() -> pop() [v2] (#22720)Meghan Denny
2025-01-31Sema: introduce all_vector_instructions backend featureJacob Young
2025-01-30compiler: add `intcast_safe` AIR instructionmlugg
2025-01-22wasm: Add a nontrapping_bulk_memory_len0 feature.Alex Rønne Petersen
2025-01-22wasm: Add a check for zero length around uses of memory.copy/memory.fill.Alex Rønne Petersen
2025-01-21compiler: simplify generic functions, fix issues with inline callsmlugg
2025-01-16all: update to `std.builtin.Type.Pointer.Size` field renamesmlugg
2025-01-15fix compiler unit testsAndrew Kelley
2025-01-15wasm codegen: fix mistaking extern data as functionAndrew Kelley
2025-01-15wasm linker: track overaligned uavsAndrew Kelley
2025-01-15wasm linker: implement `@tagName` for sparse enumsAndrew Kelley
2025-01-15wasm codegen: fix freeing of localsAndrew Kelley
2025-01-15implement indirect function table for object functionsAndrew Kelley
2025-01-15wasm linker: don't assume nav callees are fully resolvedAndrew Kelley