aboutsummaryrefslogtreecommitdiff
path: root/src/codegen/c
AgeCommit message (Expand)Author
2024-05-08std.Target.maxIntAlignment: move to compiler implementationAndrew Kelley
2024-05-04InternPool: eliminate `var_args_param_type`mlugg
2024-04-22x86_64: fix C abi for unionsJacob Young
2024-04-13cbe: fix optional codegenJacob Young
2024-04-08InternPool: remove slice from byte aggregate keysJacob Young
2024-03-30cbe: fix uncovered bugsJacob Young
2024-03-30cbe: rewrite `CType`Jacob Young
2024-03-30cbe: fix bugs revealed by an upcoming commitJacob Young
2024-03-11std.builtin: make container layout fields lowercaseTristan Ross
2024-03-06InternPool: create specialized functions for loading namespace typesmlugg
2023-11-26move Module.Decl.Index and Module.Namespace.Index to InternPoolMeghan Denny
2023-11-25convert `toType` and `toValue` to `Type.fromInterned` and `Value.fromInterned`Techatrix
2023-09-21compiler: fix structFieldName crash for tuplesAndrew Kelley
2023-09-21compiler: move struct types into InternPool properAndrew Kelley
2023-08-22compiler: move unions into InternPoolAndrew Kelley
2023-07-18rework generic function callsAndrew Kelley
2023-06-25std.cstr: deprecate namespaceEric Joldasov
2023-06-24all: migrate code to new cast builtin syntaxmlugg
2023-06-21Merge pull request #16105 from jacobly0/intern-pool-optAndrew Kelley
2023-06-20Type: delete legacy allocation functionsJacob Young
2023-06-20codegen: Set c_char signedness based on the targetEvan Haas
2023-06-19all: zig fmt and rename "@XToY" to "@YFromX"Eric Joldasov
2023-06-10compiler: eliminate Decl.value_arena and Sema.perm_arenaAndrew Kelley
2023-06-10compiler: move error union types and error set types to InternPoolAndrew Kelley
2023-06-10compiler: eliminate legacy Type.Tag.pointerAndrew Kelley
2023-06-10stage2: move function types to InternPoolAndrew Kelley
2023-06-10stage2: move anon tuples and anon structs to InternPoolAndrew Kelley
2023-06-10stage2: move union types and values to InternPoolAndrew Kelley
2023-06-10stage2: move struct types and aggregate values to InternPoolAndrew Kelley
2023-06-10stage2: move opaque types to InternPoolAndrew Kelley
2023-06-10stage2: implement intTagType logicAndrew Kelley
2023-06-10InternPool: add a slice encodingAndrew Kelley
2023-06-10stage2: move many Type encodings to InternPoolAndrew Kelley
2023-06-10stage2: move all integer types to InternPoolAndrew Kelley
2023-06-10stage2: move named int types to InternPoolAndrew Kelley
2023-06-10stage2: move float types to InternPoolAndrew Kelley
2023-06-10stage2: start the InternPool transitionAndrew Kelley
2023-05-26std.Target adjustmentsVeikka Tuominen
2023-05-23std.sort: add pdqsort and heapsortAli Chraghi
2023-04-25cbe: fix mutability issues with builtin test_functionsJacob Young
2023-04-13add c_char typeAndrew Kelley
2023-03-05CBE: implement vector element pointersJacob Young
2023-03-05CBE: fix behavior test failures on msvcJacob Young
2023-03-05CBE: implement big integer and vector comparisonsJacob Young
2023-03-05CBE: implement big integer literalsJacob Young
2023-02-24CBE: reuse locals with the same `CType` instead of `Type`Jacob Young
2023-02-23CType: cleanupJacob Young
2023-02-23CType: fix lowering of generic function pointerJacob Young
2023-02-21CBE: fix windows test failuresJacob Young
2023-02-21CBE: use CType for type definitionsJacob Young