aboutsummaryrefslogtreecommitdiff
path: root/src/InternPool.zig
AgeCommit message (Expand)Author
2023-08-22compiler: move unions into InternPoolAndrew Kelley
2023-08-17InternPool: safer enum APIAndrew Kelley
2023-08-15InternPool: preserve indices of builtin types when resolvedmlugg
2023-07-26Add --verbose-generic-instances to provide visibility on the number of generi...kcbanner
2023-07-23InternPool: add func_coerced handling to getFuncInstanceIesAndrew Kelley
2023-07-23InternPool: add func_coerced handling to funcIesResolvedAndrew Kelley
2023-07-23InternPool: fix coerced func hash/eql same as uncoercedAndrew Kelley
2023-07-18Sema: fix generic function instances not respecting linksectionAndrew Kelley
2023-07-18InternPool: fix funcAnalysis through func_coercedAndrew Kelley
2023-07-18InternPool: unwrap func_coerced when using it as generic_ownerAndrew Kelley
2023-07-18frontend: fixes for function regressions in this branchAndrew Kelley
2023-07-18frontend: fix inferred error sets of comptime/inline callsAndrew Kelley
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