Richard Smith d31fc9ad02 Support array types with dependent bounds. (#4751) 1 год назад
..
BUILD 19182f08aa Compute a fingerprint for constants and import_ref instructions. (#4763) 1 год назад
block_value_store.h d81ed4b58f Rename mutable accessor in `InstBlock` store. (#4659) 1 год назад
builtin_function_kind.cpp 246ec785df Add support for converting between integer types (#4753) 1 год назад
builtin_function_kind.def 246ec785df Add support for converting between integer types (#4753) 1 год назад
builtin_function_kind.h 4a7aefefaa Add support for operators on `Core.IntLiteral`. (#4716) 1 год назад
class.cpp efab39cbd9 Remove InstId::Builtin members (#4632) 1 год назад
class.h d6ec885eb3 Track the type as written in `BaseDecl` and `AdaptDecl`. (#4564) 1 год назад
constant.cpp 33110d096c Facet types support rewrite (`where .A =`...) constraints (#4613) 1 год назад
constant.h 33110d096c Facet types support rewrite (`where .A =`...) constraints (#4613) 1 год назад
copy_on_write_block.h d81ed4b58f Rename mutable accessor in `InstBlock` store. (#4659) 1 год назад
dump.cpp fa9a07b6cc Add `Make...Id` functions for debugging (#4759) 1 год назад
dump.h 7edb0b8f59 Add more `Dump` methods for debugging (#4747) 1 год назад
entity_name.h 33110d096c Facet types support rewrite (`where .A =`...) constraints (#4613) 1 год назад
entity_with_params_base.h 01ca9f05dd `has_definition_started` accessor for entities (#4730) 1 год назад
entry_point.cpp 71aa4a45be Distinguish between name IDs and string IDs in the type system. (#3341) 2 лет назад
entry_point.h bfa5463e5b Add signature enforcement for `Main.Run` and give it the symbol name `main`. (#3266) 2 лет назад
facet_type_info.cpp 61c0a8b676 Make more use of llvm STLExtras (#4668) 1 год назад
facet_type_info.h 33110d096c Facet types support rewrite (`where .A =`...) constraints (#4613) 1 год назад
file.cpp c5fd8f42b8 `ImplWitness` (#4679) 1 год назад
file.h d31fc9ad02 Support array types with dependent bounds. (#4751) 1 год назад
formatter.cpp 74395ce693 Change name poisoning implementation to allow better diagnostics (#4764) 1 год назад
formatter.h e7a86b03c6 Remove offsets from InstId formatting, trying to name more (#4645) 1 год назад
function.cpp ab12da7d03 Rename BoundMethod::function_id to function_decl_id (#4775) 1 год назад
function.h c832d523be Update files and clang-tidy config to pass with clang-tidy-20 (#4691) 1 год назад
generic.cpp 361efa90a8 Always call MemUsage::Collect to collect metrics from a field (#4480) 1 год назад
generic.h 4148161e24 Refactor value store code to use separate files. (#4477) 1 год назад
id_kind.h c5fd8f42b8 `ImplWitness` (#4679) 1 год назад
ids.cpp 74395ce693 Change name poisoning implementation to allow better diagnostics (#4764) 1 год назад
ids.h 74395ce693 Change name poisoning implementation to allow better diagnostics (#4764) 1 год назад
impl.cpp 1d379ff7f8 Syntactic `impl` declaration matching updates (#4762) 1 год назад
impl.h 1d379ff7f8 Syntactic `impl` declaration matching updates (#4762) 1 год назад
import_ir.h 5ebcbae2e8 Add a location to indirect imports. (#4098) 1 год назад
inst.cpp 5c8fa6ad5c Replace `FoldingSet` with `DenseMap` for instruction canonicalization. (#3979) 1 год назад
inst.h 19182f08aa Compute a fingerprint for constants and import_ref instructions. (#4763) 1 год назад
inst_fingerprinter.cpp 21998f6a65 Allow Worklist construction with an initial InstBlockId (#4776) 1 год назад
inst_fingerprinter.h 9a5f2d734b Include a fingerprint of the specific arguments in mangled names. (#4771) 1 год назад
inst_kind.cpp 469f1c8e64 Refactor InstKind to move metadata from macros to the type. (#4119) 1 год назад
inst_kind.def c5fd8f42b8 `ImplWitness` (#4679) 1 год назад
inst_kind.h f45cbc6028 Add framework for singleton instructions. (#4582) 1 год назад
inst_namer.cpp ab12da7d03 Rename BoundMethod::function_id to function_decl_id (#4775) 1 год назад
inst_namer.h 19182f08aa Compute a fingerprint for constants and import_ref instructions. (#4763) 1 год назад
interface.h 01ca9f05dd `has_definition_started` accessor for entities (#4730) 1 год назад
name.cpp dfed743de2 Add vtable pointers to class layout (#4407) 1 год назад
name.h 4148161e24 Refactor value store code to use separate files. (#4477) 1 год назад
name_scope.cpp 74395ce693 Change name poisoning implementation to allow better diagnostics (#4764) 1 год назад
name_scope.h 74395ce693 Change name poisoning implementation to allow better diagnostics (#4764) 1 год назад
name_scope_test.cpp 74395ce693 Change name poisoning implementation to allow better diagnostics (#4764) 1 год назад
singleton_insts.h c832d523be Update files and clang-tidy config to pass with clang-tidy-20 (#4691) 1 год назад
stringify_type.cpp d31fc9ad02 Support array types with dependent bounds. (#4751) 1 год назад
stringify_type.h b274622228 Improve infrastructure for formatting types in diagnostics. (#4374) 1 год назад
struct_type_field.h be56ff87c6 Convert StructTypeField to a specific type. (#4492) 1 год назад
type.cpp efab39cbd9 Remove InstId::Builtin members (#4632) 1 год назад
type.h 1cba3328f7 Finish removing BuiltinInstKind (#4637) 1 год назад
type_info.cpp a10c79569e Model `Core.Int` as a class type (#4644) 1 год назад
type_info.h a10c79569e Model `Core.Int` as a class type (#4644) 1 год назад
typed_insts.h ab12da7d03 Rename BoundMethod::function_id to function_decl_id (#4775) 1 год назад
typed_insts_test.cpp 4eb955bf42 Drop std:: on size_t in various spots. (#4546) 1 год назад
yaml_test.cpp 661ba36119 Remove stale comment (#4727) 1 год назад