aboutsummaryrefslogtreecommitdiff
path: root/src/codegen
AgeCommit message (Expand)Author
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
2022-10-25cbe: fix loads and stores of 0-bit typesJacob Young
2022-10-25cbe: implement airUnionInitJacob Young
2022-10-25cbe: fix infinite recursion on recursive typesJacob Young
2022-10-25cbe: cleanup code and fix cases test breakageJacob Young
2022-10-25behavior: enable stage2_c tests that are currently passingJacob Young
2022-10-25c: improve lowering of undef valuesJacob Young
2022-10-25c: fix redefinition of typedef warningsJacob Young
2022-10-25c: hacks to fix incompatible redeclaration of library function warningsJacob Young
2022-10-25c: fix incompatible pointer types warningJacob Young
2022-10-25c: cast NULL in advance to avoid comparison warningsJacob Young
2022-10-25c: fix nonscalar type cast warningJacob Young
2022-10-25c: fix stage1 compatibilityJacob Young
2022-10-25c: fix int literal warningsJacob Young
2022-10-25c: fix switch on bool warningJacob Young
2022-10-25c: fix empty container warningsJacob Young
2022-10-25c: implement @errorNameJacob Young
2022-10-25c: fix mangling of error namesJacob Young
2022-10-25c: fix undefined tests in ReleaseSafeJacob Young