aboutsummaryrefslogtreecommitdiff
path: root/src/InternPool.zig
AgeCommit message (Expand)Author
2023-07-18InternPool: fix regression in getting error setsAndrew Kelley
2023-07-18InternPool: implement getFuncInstanceIesAndrew Kelley
2023-07-18InternPool: fix debug info helpers for changes to functionsAndrew Kelley
2023-07-18InternPool: implement getFuncInstanceAndrew Kelley
2023-07-18InternPool: implement getExternFuncAndrew Kelley
2023-07-18InternPool: fix getErrorSetTypeAndrew Kelley
2023-07-18InternPool: implement indexToKey for func_instance and func_declAndrew Kelley
2023-07-18InternPool: avoid false negatives for functions with inferred error setsAndrew Kelley
2023-07-18compiler: rework inferred error setsAndrew Kelley
2023-07-18compiler: begin untangling anonymous decls from source declsAndrew Kelley
2023-07-18rework generic function callsAndrew Kelley
2023-07-03std.math.big.int: better name for equal functionr00ster91
2023-06-24all: migrate code to new cast builtin syntaxmlugg
2023-06-21Merge pull request #16105 from jacobly0/intern-pool-optAndrew Kelley
2023-06-20Sema: fix auto-numbered enums with signed tag typesJacob Young
2023-06-20Fix @enumToInt and @tagName for auto-numbered enums with signed tag type.IntegratedQuantum
2023-06-20Type: delete legacy allocation functionsJacob Young
2023-06-20Sema: optimize callers of `indexToKey`Jacob Young
2023-06-20Sema: optimize value resolutionJacob Young
2023-06-20Value: optimize `isPtrToThreadLocal`Jacob Young
2023-06-20Value: optimize `isRuntimeValue`Jacob Young
2023-06-20Sema: optimize typeHasOnePossibleValueJacob Young
2023-06-19all: zig fmt and rename "@XToY" to "@YFromX"Eric Joldasov
2023-06-13Sema: move all in-memory coercion logic to InternPoolmlugg
2023-06-12InternPool: fix one more compile error on 32-bit targetsJacob Young
2023-06-11InternPool: avoid as many slices pointing to `string_bytes` as possibleJacob Young
2023-06-11InternPool: fix dbHelper after 4976b58mlugg
2023-06-11stage2: fix InternPool compile errors on 32-bit targetsmlugg
2023-06-10stage2: pass most test cases under InternPoolmlugg
2023-06-10std.hash: improve small-key hashing in WyhashAndrew Kelley
2023-06-10InternPool: optimize previous fixJacob Young
2023-06-10InternPool: avoid aggregate null bytes storagemlugg
2023-06-10InternPool: add optional coercionJacob Young
2023-06-10compiler: eliminate Decl.value_arena and Sema.perm_arenaAndrew Kelley
2023-06-10InternPool: fix key for empty array with sentinelJacob Young
2023-06-10InternPool: debug dump all the dataAndrew Kelley
2023-06-10InternPool: remove memoized_declAndrew Kelley
2023-06-10InternPool: further optimize Key hashingAndrew Kelley
2023-06-10InternPool: add representation for value of empty enums and unionsmlugg
2023-06-10InternPool: improve hashing performanceAndrew Kelley
2023-06-10InternPool: pass by const pointerAndrew Kelley
2023-06-10InternPool: eliminate indexToKey call graph cycleAndrew Kelley
2023-06-10InternPool: avoid indexToKey recursion for type_enum_autoAndrew Kelley
2023-06-10Sema: fix pointer arithmetic on single array pointersJacob Young
2023-06-10InternPool: avoid indexToKey recursion for ptr_sliceAndrew Kelley
2023-06-10InternPool: avoid indexToKey recursion for opt_payloadAndrew Kelley
2023-06-10InternPool: avoid indexToKey recursion for only_possible_valueAndrew Kelley
2023-06-10InternPool: avoid indexToKey recursion for ptr_elem,ptr_fieldAndrew Kelley
2023-06-10InternPool: avoid indexToKey recursion for type_sliceAndrew Kelley
2023-06-10InternPool: fix various pointer issuesJacob Young