aboutsummaryrefslogtreecommitdiff
path: root/src/TypedValue.zig
AgeCommit message (Expand)Author
2024-02-11TypedValue: fix printing some nested thingsAndrew Kelley
2024-02-05compiler: rename value.zig to Value.zigAndrew Kelley
2024-02-04x86_64: fix errors compiling the compilerJacob Young
2024-02-02InternPool: use separate key for slicesmlugg
2023-11-25convert `toType` and `toValue` to `Type.fromInterned` and `Value.fromInterned`Techatrix
2023-10-24InternPool: remove runtime_value representationmlugg
2023-10-21InternPool: store alignment of anon declsAndrew Kelley
2023-10-03compiler: start handling anonymous decls differentlyAndrew Kelley
2023-10-02sema: support reinterpreting extern/packed unions at comptime via field accesskcbanner
2023-09-23codegen/sema: handle unions with unknown tags in more placeskcbanner
2023-09-23type: resolve packed union type layouts in bitSizeAdvancedkcbanner
2023-09-23sema: rework the comptime representation of comptime unionskcbanner
2023-09-23TypedValue: print undef @ptrFromInt pointers correctlymlugg
2023-09-21compiler: fix structFieldName crash for tuplesAndrew Kelley
2023-09-21TypedValue: fix crash for tuples when printingAndrew Kelley
2023-09-21TypedValue: do not crash when failing to dereference pointermlugg
2023-09-21compiler: move struct types into InternPool properAndrew Kelley
2023-09-12InternPool: prevent anon struct UAF bugs with type safetyAndrew Kelley
2023-08-22compiler: move unions into InternPoolAndrew Kelley
2023-08-17InternPool: safer enum APIAndrew Kelley
2023-07-31cbe: get behavior tests running on armJacob Young
2023-07-18rework generic function callsAndrew Kelley
2023-06-24all: migrate code to new cast builtin syntaxmlugg
2023-06-24compiler: remove destination type from cast builtinsmlugg
2023-06-19all: zig fmt and rename "@XToY" to "@YFromX"Eric Joldasov
2023-06-16migration: std.math.{min, min3, max, max3} -> `@min` & `@max`r00ster91
2023-06-15cbe: add missing cast for `@intToPtr` valuesJacob Young
2023-06-11InternPool: avoid as many slices pointing to `string_bytes` as possibleJacob Young
2023-06-11stage2: fix InternPool compile errors on 32-bit targetsmlugg
2023-06-11TypedValue: fix code formattingJacob Young
2023-06-10stage2: pass most test cases under InternPoolmlugg
2023-06-10compiler: eliminate Decl.value_arena and Sema.perm_arenaAndrew Kelley
2023-06-10InternPool: remove memoized_declAndrew Kelley
2023-06-10InternPool: add representation for value of empty enums and unionsmlugg
2023-06-10behavior: fix more compiler crashesJacob Young
2023-06-10behavior: additional llvm fixesJacob Young
2023-06-10Module: move memoized data to the intern poolJacob Young
2023-06-10TypedValue: implement more printsJacob Young
2023-06-10Sema: inferred allocations no longer abuse type/value systemAndrew Kelley
2023-06-10Air: remove constant tagJacob Young
2023-06-10InternPool: remove more legacy valuesJacob Young
2023-06-10InternPool: port most of value tagsJacob Young
2023-06-10Value: remove legacy type valuesJacob Young
2023-06-10TypedValue: fix debug print crashesJacob Young
2023-06-10compiler: move error union types and error set types to InternPoolAndrew Kelley
2023-06-10stage2: move anon tuples and anon structs to InternPoolAndrew Kelley
2023-06-10stage2: move enum tag values into the InternPoolAndrew Kelley
2023-06-10InternPool: transition float valuesmlugg
2023-06-10stage2: move enum types into the InternPoolAndrew Kelley
2023-06-10stage2: move union types and values to InternPoolAndrew Kelley