aboutsummaryrefslogtreecommitdiff
path: root/src/stage1
AgeCommit message (Expand)Author
2022-12-06actually remove stage1Andrew Kelley
2022-11-23spirv: assemblerRobin Voetter
2022-11-21CMake: choose native CPU instead of baseline by defaultAndrew Kelley
2022-11-18fmt: canonicalize identifiersStevie Hryciw
2022-11-18stage1: delete keywordsStevie Hryciw
2022-11-16llvm: implement arbitrary precision debug enumeratorsVeikka Tuominen
2022-11-10cmake: Mark <root>/.git/HEAD as a configure dependencyCody Tapscott
2022-10-30stage1: Make `x and false`/`x or true` comptime-knownCody Tapscott
2022-10-22CMake: detect use of CMAKE_PREFIX_PATH env varAndrew Kelley
2022-10-18all: rename `@maximum` to `@max` and `@minimum` to `@min`Ali Chraghi
2022-10-15Merge branch 'amdgpu-improvements' of https://github.com/Snektron/zig into Sn...Andrew Kelley
2022-10-15Merge pull request #12918 from jacobly0/math-cast-comptime-intAndrew Kelley
2022-10-14stage1: Fix ppcle `long double` sizeCody Tapscott
2022-10-13Disable llvm.prefetch for PowerPCCody Tapscott
2022-10-13stage1: Add softfloat support for `@reduce`Cody Tapscott
2022-10-13stage1: Rely on softfloat for `f16` on non-arm targetsCody Tapscott
2022-10-12build.zig: Forward LLVM lib/include dirs from CMakeJacob Young
2022-10-12backport @addrSpaceCast to stage 1Robin Voetter
2022-10-12amdgpu: add AmdgpuKernel calling conventionRobin Voetter
2022-10-10Fix building with Clang 16Eric Joldasov
2022-10-03Merge pull request #12979 from Vexu/inline-switchAndrew Kelley
2022-09-27add inline switch union tag capturesVeikka Tuominen
2022-09-27AstGen: analyze inline switch casesVeikka Tuominen
2022-09-27stage1+2: parse inline switch casesVeikka Tuominen
2022-09-25llvm: update uwtable value for stage1kcbanner
2022-09-20std: add return address parameter to panic fnVeikka Tuominen
2022-08-29Merge remote-tracking branch 'origin/master' into llvm15Andrew Kelley
2022-08-22stage2+stage1: remove type parameter from bit builtinsVeikka Tuominen
2022-08-18std.Target gains ObjectFormat fieldAndrew Kelley
2022-08-10stage2: Implement explicit backing integers for packed structsIsaac Freund
2022-08-07remove 'builtin.stage2_arch', Sema is smart enough nowMeghan Denny
2022-08-05stage1: another LLVM opaque pointers fixAndrew Kelley
2022-08-03LLVM backends: more LLVM 15 fixesAndrew Kelley
2022-08-03stage1: more LLVM15 opaque pointers fixesAndrew Kelley
2022-08-02stage1: fix a few more LLVM 15 opaque pointer bugsAndrew Kelley
2022-08-02more LLVM backend fixesAndrew Kelley
2022-08-02LLVM backend fixesAndrew Kelley
2022-08-01LLVM backends: work around poorly designed C APIAndrew Kelley
2022-08-01stage1: avoid using LLVMGetElementTypeAndrew Kelley
2022-08-01fix bugs from previous two commitsAndrew Kelley
2022-08-01stage1: LLVM lowering to opaque pointers APIAndrew Kelley
2022-07-31update Target, CPU, OS, ABI, etc. to LLVM 15Andrew Kelley
2022-07-29stage1: remove deadcode ast_printWei Fu
2022-07-26Merge pull request #12136 from topolarity/llvm-config-reworkAndrew Kelley
2022-07-23CMake: Add ZIG_LLVM_LINK_MODE to config.hCody Tapscott
2022-07-23Fix #6944: referencing type info alignment causes error in unrelated functionYujiri
2022-07-19delete the stage1 implementation of autodocAndrew Kelley
2022-07-11stage1: fix typo in analyze.cpp (#12077)Ikko Ashimine
2022-07-10stage1: Lower libcalls on Windows x86-64 correctlyCody Tapscott
2022-07-10stage1/codegen: replace sprintf() with snprintf()Frank Denis