aboutsummaryrefslogtreecommitdiff
path: root/src/stage1/codegen.cpp
AgeCommit message (Expand)Author
2022-08-22stage2+stage1: remove type parameter from bit builtinsVeikka Tuominen
2022-08-18std.Target gains ObjectFormat fieldAndrew Kelley
2022-08-07remove 'builtin.stage2_arch', Sema is smart enough nowMeghan Denny
2022-07-19delete the stage1 implementation of autodocAndrew Kelley
2022-07-10stage1: Lower libcalls on Windows x86-64 correctlyCody Tapscott
2022-07-10stage1/codegen: replace sprintf() with snprintf()Frank Denis
2022-07-03stage1: fix vectors of small int and bool tripping LLVM assertionAndrew Kelley
2022-07-03LLVM: update lowering of saturating shift-leftAndrew Kelley
2022-07-01stage1: update inline asm outputs to LLVM 14Andrew Kelley
2022-07-01stage1: update to LLVM 14 APIAndrew Kelley
2022-07-01Merge remote-tracking branch 'origin/master' into llvm14Andrew Kelley
2022-06-27LLVM: fix invalid IR on `@returnAddress` of wasm/bpfAndrew Kelley
2022-05-13target: Rename sparcv9 -> sparc64Koakuma
2022-05-08Add Win64 calling conventionHannes Bredberg
2022-05-06flatten lib/std/special and improve "pkg inside another" logicAndrew Kelley
2022-04-27stage1: fix i386-windows f80 sizeof/alignofAndrew Kelley
2022-04-27compiler-rt: avoid symbol conflictsAndrew Kelley
2022-04-27add new builtin function `@tan`Andrew Kelley
2022-04-27stage1: Manually lower softfloat ops when neededCody Tapscott
2022-04-26std.Thread: ResetEvent improvements (#11523)protty
2022-04-22Merge pull request #11279 from igor84/s1_packed_structAndrew Kelley
2022-04-18wasm: Add support for debug infoLuuk de Gram
2022-03-27stage1: implement casting from u0leesongun
2022-03-26stage1: Fix packed structs (#2627, #10104)Igor Stojkovic
2022-02-23compiler_rt: specify goals, organize README and compiler_rt.zigJan Philipp Hafer
2022-02-17stage1: fix f80 negationVeikka Tuominen
2022-02-17stage1: use u16 for __truncxfhf2/__extendhfxf2 on non-Arm CPUsKoakuma
2022-02-12stage1: override f80 alignment for i386-windowsAndrew Kelley
2022-02-12make f80 less hacky; lower as u80 on non-x86Andrew Kelley
2022-02-12stage1: fix f80 size and alignment on x86 and armAndrew Kelley
2022-02-07Sema: clean up zirUnaryMathAndrew Kelley
2022-02-06Sema: avoid `@intToFloat` for f80 which breaks on non-x86 targetsAndrew Kelley
2022-02-05Merge pull request #10738 from Vexu/f80Andrew Kelley
2022-02-05stage2: add support for Nvptx targetgwenzek
2022-02-04stage1: make f80 always size 16, align 16Veikka Tuominen
2022-02-04stage1: implement f80 negation on non native targetsVeikka Tuominen
2022-02-04compiler-rt: add comparison functions for f80Veikka Tuominen
2022-02-03update C API bindings to LLVM 14Andrew Kelley
2022-02-01stage1: avoid anytype fields for type infoAndrew Kelley
2022-01-28stage1: lower const f80 a different wayAndrew Kelley
2022-01-28fix invalid const bitcast of f80Andrew Kelley
2022-01-28stage1: call compiler-rt for math builtins on f80 on unsupported targetsVeikka Tuominen
2022-01-28stage1: handle compiler-rt calls on vectors of f80Veikka Tuominen
2022-01-28stage1: emit calls to compiler-rt for f80 on unsupported targetsVeikka Tuominen
2022-01-28stage1: add f80 typeVeikka Tuominen
2022-01-17remove `zig_is_stage2` from `@import("builtin")`Andrew Kelley
2022-01-07Pass `--allow-unknown-exports` to wasmtimeLuuk de Gram
2022-01-06wasm-linker: Only export symbols notated as suchLuuk de Gram
2022-01-01stage1: fix @errorName null terminationMarian Beermann
2021-12-19stage1: deal with BPF not supporting @returnAddress()Kenta Iwasaki