aboutsummaryrefslogtreecommitdiff
path: root/src/arch/wasm/CodeGen.zig
AgeCommit message (Expand)Author
2025-01-15wasm linker: don't assume nav callees are fully resolvedAndrew Kelley
2025-01-15resolve merge conflictsAndrew Kelley
2025-01-15use fixed writer in more placesAndrew Kelley
2025-01-15wasm linker: implement indirect function callsAndrew Kelley
2025-01-15wasm linker: avoid recursion in lowerZcuDataAndrew Kelley
2025-01-15wasm codegen: fix call_indirectAndrew Kelley
2025-01-15wasm codegen: fix extra index not relativeAndrew Kelley
2025-01-15wasm codegen: fix wrong union field for localsAndrew Kelley
2025-01-15wasm linker: implement missing logicAndrew Kelley
2025-01-15wasm codegen: remove dependency on PerThread where possibleAndrew Kelley
2025-01-15wasm codegen: fix lowering of 32/64 float rt callsAndrew Kelley
2025-01-15remove bad deinitAndrew Kelley
2025-01-15wasm linker: implement name, module name, and type for function importsAndrew Kelley
2025-01-15wasm: use call_intrinsic MIR instructionAndrew Kelley
2025-01-15wasm: move error_name lowering to Emit phaseAndrew Kelley
2025-01-15wasm codegen: rename func: CodeGen to cg: CodeGenAndrew Kelley
2025-01-15wasm codegen: switch on bool instead of intAndrew Kelley
2025-01-15wasm: implement errors_len as a MIR opcode with no linker involvementAndrew Kelley
2025-01-15wasm codegen: fix some compilation errorsAndrew Kelley
2025-01-15rewrite wasm/Emit.zigAndrew Kelley
2025-01-15compiler: add type safety for export indicesAndrew Kelley
2025-01-15wasm linker: aggressive DODificationAndrew Kelley
2024-12-24compiler: analyze type and value of global declaration separatelymlugg
2024-11-24dwarf: fix stepping through an inline loop containing one statementJacob Young
2024-10-31compiler: remove anonymous struct types, unify all tuplesmlugg
2024-10-30link.File.Wasm: remove the "files" abstractionAndrew Kelley
2024-10-19compiler: remove @setAlignStackmlugg
2024-10-19std: update for new `CallingConvention`mlugg
2024-10-19compiler: introduce new `CallingConvention`mlugg
2024-10-08stage2-wasm: airRem + airMod for floatsPavel Verigo
2024-10-04remove `@fence` (#21585)David Rubin
2024-09-12Replace deprecated default initializations with decl literalsLinus Groh
2024-09-10codegen: implement output to the `.debug_info` sectionJacob Young
2024-09-01wasm: un-regress `loop` and `switch_br`mlugg
2024-09-01compiler: implement labeled switch/continuemlugg
2024-09-01Air: add explicit `repeat` instruction to repeat loopsmlugg
2024-09-01Air: direct representation of ranges in switch casesmlugg
2024-08-28std: update `std.builtin.Type` fields to follow naming conventionsmlugg
2024-08-27Dwarf: fix and test string formatJacob Young
2024-08-27compiler: implement `@branchHint`, replacing `@setCold`mlugg
2024-08-25comp: rename `module` to `zcu`David Rubin
2024-08-25sema: clean-up `{union,struct}FieldAlignment` and friendsDavid Rubin
2024-08-25sema: rework type resolution to use Zcu when possibleDavid Rubin
2024-08-20Dwarf: emit info about inline call sitesJacob Young
2024-08-16Dwarf: rework self-hosted debug info from scratchJacob Young
2024-08-11compiler: split Decl into Nav and Caumlugg
2024-07-23stage2-wasm: fix bigint div and truncPavel Verigo
2024-07-23stage2-wasm: mul_sat 32 bits <=, i64, i128Pavel Verigo
2024-07-20Merge pull request #20692 from pavelverigo/stage2-wasm-overflow-opsAndrew Kelley
2024-07-20Fix typos in code comments in `src/`sobolevn