aboutsummaryrefslogtreecommitdiff
path: root/src/codegen
AgeCommit message (Expand)Author
2022-11-02cbe: fix padding bits after a bitcastJacob Young
2022-11-02cbe: use wrapping for left shiftsJacob Young
2022-11-02cbe: fix crash rendering union with zero-bit tagJacob Young
2022-11-02cbe: fix externJacob Young
2022-11-02Merge pull request #13389 from jacobly0/fix-only-cAndrew Kelley
2022-11-02Merge pull request #13396 from Luukdegram/fix-12880Andrew Kelley
2022-11-02cbe: ignore comptime fields when generating tuple typedefsJacob Young
2022-11-02cbe: hack around invalid AirJacob Young
2022-11-02stage2 llvm: Respect alignment for `.union_init`Cody Tapscott
2022-11-01cbe: correctly implement volatile memsetJacob Young
2022-11-01cbe: incorrectly implement volatile memsetJacob Young
2022-11-01cbe: support arrays in more placesJacob Young
2022-11-01cbe: fix optional accessJacob Young
2022-11-01cbe: avoid emitting code for zero-bit field accessJacob Young
2022-11-01cbe: disambiguate struct typedefs with decl indexJacob Young
2022-11-01cbe: fix threadlocalJacob Young
2022-11-01llvm: mangle extern Wasm functionsLuuk de Gram
2022-10-31cbe: fix gcc warningsJacob Young
2022-10-31cbe: improve support for non-native float typesJacob Young
2022-10-29cbe: implement optional slice representation changeJacob Young
2022-10-27Merge pull request #13288 from Vexu/opt-sliceAndrew Kelley
2022-10-27Merge pull request #13257 from topolarity/ctype-fixesAndrew Kelley
2022-10-27Sema: use `runtime_value` instead of creating allocsVeikka Tuominen
2022-10-27llvm: pass optional slices like regular slicesVeikka Tuominen
2022-10-27llvm: do not return undefined pointers from array_to_sliceVeikka Tuominen
2022-10-27llvm: handle namespace like packed structsVeikka Tuominen
2022-10-27stage2: optimize size of optional slicesVeikka Tuominen
2022-10-25cbe: fix floating point builtinsJacob Young
2022-10-25cbe: improve floating point type supportJacob Young
2022-10-25cbe: add support for all float literals typesJacob Young
2022-10-25cbe: implement field_parent_ptrJacob Young
2022-10-25cbe: implement cmp_lt_errors_lenJacob Young
2022-10-25cbe: implement packed structsJacob Young
2022-10-25cbe: implement 128-bit and fix smaller integer builtinsJacob Young
2022-10-25cbe: fix globals that reference functionsJacob Young
2022-10-25cbe: fix typedef declaration orderJacob Young
2022-10-25cbe: allow immediate and register asm constraints in naked functionsJacob Young
2022-10-25cbe: fix C syntax when rendering initializersJacob Young
2022-10-25cbe: get enough things working to support basic programsJacob Young
2022-10-25cbe: fix atomicsJacob Young
2022-10-25cbe: implement some float opsJacob Young
2022-10-25cbe: misc fixesJacob Young
2022-10-25cbe: implement global assemblyJacob Young
2022-10-25cbe: implement ptr slice ptrJacob Young
2022-10-25cbe: implement aggregate_init of structJacob Young
2022-10-25cbe: canonicalize types that have the same C type when emitting typedefsJacob Young
2022-10-25cbe: fix global access fixJacob Young
2022-10-25cbe: implement more asm featuresJacob Young
2022-10-25cbe: fix global accessJacob Young
2022-10-25cbe: implement tag nameJacob Young