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 година