Geoff Romer 18cfeb7476 Add support for `->?` return forms (#6849) 1 месяц назад
..
BUILD 1a3f762dba Factor out FormatterChunks logic (#6779) 2 месяцев назад
absolute_node_id.cpp d3762f9723 Remove unused `ImportCppId` and list of `Cpp` imports in `File` (#6290) 6 месяцев назад
absolute_node_id.h 804613f6b7 Fix `speicifc` typo (#5499) 11 месяцев назад
associated_constant.h 917a6ea971 Add an interface-with-self generic to each interface and same for constraints (#6667) 2 месяцев назад
builtin_function_kind.cpp 6a3529f4b5 Add `Core.Form` to prelude (#6745) 2 месяцев назад
builtin_function_kind.def 6a3529f4b5 Add `Core.Form` to prelude (#6745) 2 месяцев назад
builtin_function_kind.h 2b8fdf3417 Switch the prelude to use `ref` instead of `addr` (#6359) 5 месяцев назад
clang_decl.cpp e69c3fd978 Support list initialization of C++ classes that is performed via a constructor call. (#6660) 3 месяцев назад
clang_decl.h e69c3fd978 Support list initialization of C++ classes that is performed via a constructor call. (#6660) 3 месяцев назад
class.cpp 949cc21ccc Remove SemIR:: from most sem_ir files (#5358) 1 год назад
class.h c64117d0e0 Make IdTag typesafe (#6574) 3 месяцев назад
constant.cpp ef1e47cd07 Remove redundant SemIR:: uses in SemIR (#6106) 7 месяцев назад
constant.h e78af4d745 Misc. improvements to raw/debug SemIR output (#6557) 3 месяцев назад
copy_on_write_block.h 002756b4cc Change BlockValueStore to take ElementT as a parameter (#5758) 10 месяцев назад
cpp_file.h f1f6005d4a Perform Clang IRGen during `check` (#6569) 3 месяцев назад
cpp_global_var.h c64117d0e0 Make IdTag typesafe (#6574) 3 месяцев назад
cpp_initializer_list.cpp c0b24047dd Interop support for initialization via `std::initializer_list`. (#6672) 3 месяцев назад
cpp_initializer_list.h c0b24047dd Interop support for initialization via `std::initializer_list`. (#6672) 3 месяцев назад
cpp_overload_set.h c64117d0e0 Make IdTag typesafe (#6574) 3 месяцев назад
diagnostic_loc_converter.cpp d208e950c7 Encapsulate `clang::ASTUnit` in `SemIR::CppFile`. (#6459) 4 месяцев назад
diagnostic_loc_converter.h 45ca3d28f5 Drop "diagnostic" from some filenames in the "diagnostics" folder (#6686) 2 месяцев назад
dump.cpp 2c6d9c7f66 Rename type's GetInstId to GetTypeInstId, reflecting returned type (#6708) 2 месяцев назад
dump.h 54a1c8213c Add lldb dumping for RequireImplsId and RequireImplsBlockId (#6524) 4 месяцев назад
entity_name.h bf9219d30e Check support for form literals and `:?` bindings (#6747) 2 месяцев назад
entity_with_params_base.h 949cc21ccc Remove SemIR:: from most sem_ir files (#5358) 1 год назад
entry_point.cpp a5a4c756a7 Only treat top-level Run in Main as the entry point (#6757) 2 месяцев назад
entry_point.h 949cc21ccc Remove SemIR:: from most sem_ir files (#5358) 1 год назад
expr_info.cpp 18cfeb7476 Add support for `->?` return forms (#6849) 1 месяц назад
expr_info.h e5b05a1fac `ExprCategory` for guaranteed-in-place initializing expressions (#6623) 2 месяцев назад
facet_type_info.cpp 6359e3f550 Dedupe self values in identify facet type (#6819) 2 месяцев назад
facet_type_info.h 32aa7cb1fa Make identifying a facet type an operation on a (self+facet type) pair (#6592) 3 месяцев назад
file.cpp e78af4d745 Misc. improvements to raw/debug SemIR output (#6557) 3 месяцев назад
file.h 32aa7cb1fa Make identifying a facet type an operation on a (self+facet type) pair (#6592) 3 месяцев назад
formatter.cpp 18cfeb7476 Add support for `->?` return forms (#6849) 1 месяц назад
formatter.h 21291b4cc3 Remove `InitForm::index` (#6817) 1 месяц назад
formatter_chunks.cpp 3df256cfa9 Rewrite the FormatterChunks API (#6784) 2 месяцев назад
formatter_chunks.h 3df256cfa9 Rewrite the FormatterChunks API (#6784) 2 месяцев назад
function.cpp e991657e1d Use the canonical instructions to get SpecificIds in GetCallee (#6726) 2 месяцев назад
function.h 21291b4cc3 Remove `InitForm::index` (#6817) 1 месяц назад
generic.cpp 666cf7e10e Fix usage of IDs with wrong SemIR::File. (#6670) 3 месяцев назад
generic.h e78af4d745 Misc. improvements to raw/debug SemIR output (#6557) 3 месяцев назад
id_kind.h 6b28213b36 Add interop support for naming and "calling" C++ templates. (#6474) 4 месяцев назад
ids.cpp c6bc033af8 Add a SemIR scope for generated entities (#6792) 2 месяцев назад
ids.h c6bc033af8 Add a SemIR scope for generated entities (#6792) 2 месяцев назад
ids_test.cpp e855f38b8c Tag destruction as desugaring (#5790) 9 месяцев назад
impl.cpp 32aa7cb1fa Make identifying a facet type an operation on a (self+facet type) pair (#6592) 3 месяцев назад
impl.h 32aa7cb1fa Make identifying a facet type an operation on a (self+facet type) pair (#6592) 3 месяцев назад
import_cpp.h d3762f9723 Remove unused `ImportCppId` and list of `Cpp` imports in `File` (#6290) 6 месяцев назад
import_ir.cpp ef1e47cd07 Remove redundant SemIR:: uses in SemIR (#6106) 7 месяцев назад
import_ir.h c64117d0e0 Make IdTag typesafe (#6574) 3 месяцев назад
inst.cpp 4fdc08582a Add ValueStore ctor template for Id to use for IdTag (#6226) 6 месяцев назад
inst.h c6bc033af8 Add a SemIR scope for generated entities (#6792) 2 месяцев назад
inst_categories.h 21291b4cc3 Remove `InitForm::index` (#6817) 1 месяц назад
inst_fingerprinter.cpp de3147ce3e Note issue on C++ fingerprint TODO (#6758) 2 месяцев назад
inst_fingerprinter.h c64117d0e0 Make IdTag typesafe (#6574) 3 месяцев назад
inst_kind.cpp 973d721916 Some more edits to EnumBase and EnumMaskBase (#6054) 7 месяцев назад
inst_kind.def 41dd256d56 Support for initialization of classes with abstract base classes. (#6802) 2 месяцев назад
inst_kind.h f21e0e17ac Introduce ExprCategory::Dependent (#6744) 2 месяцев назад
inst_namer.cpp 002b7c74ea Support CARBON_KIND with Any types (#6828) 1 месяц назад
inst_namer.h cea52ad2d8 Format the InterfaceWithSelf and NamedConstraintWithSelf generic name with its ".WithSelf" suffix (#6798) 2 месяцев назад
interface.h 917a6ea971 Add an interface-with-self generic to each interface and same for constraints (#6667) 2 месяцев назад
name.cpp 47e551141f Change the package namespace to use the package name (#6495) 4 месяцев назад
name.h e78af4d745 Misc. improvements to raw/debug SemIR output (#6557) 3 месяцев назад
name_scope.cpp 917a6ea971 Add an interface-with-self generic to each interface and same for constraints (#6667) 2 месяцев назад
name_scope.h 917a6ea971 Add an interface-with-self generic to each interface and same for constraints (#6667) 2 месяцев назад
name_scope_test.cpp 917a6ea971 Add an interface-with-self generic to each interface and same for constraints (#6667) 2 месяцев назад
named_constraint.h 917a6ea971 Add an interface-with-self generic to each interface and same for constraints (#6667) 2 месяцев назад
pattern.cpp 57a2715f10 Remove support for `addr` (#6375) 5 месяцев назад
pattern.h 0873777237 Import C++ ref parameters as ref parameters (#6360) 5 месяцев назад
require_impls.h c64117d0e0 Make IdTag typesafe (#6574) 3 месяцев назад
singleton_insts.h 505b1c86b9 Initial support for return forms (#6556) 3 месяцев назад
specific_interface.h e78af4d745 Misc. improvements to raw/debug SemIR output (#6557) 3 месяцев назад
specific_named_constraint.h 54815d7a1f Make Subst recurse through named constraints in a FacetTypeInfo (#6367) 5 месяцев назад
stringify.cpp bf9219d30e Check support for form literals and `:?` bindings (#6747) 2 месяцев назад
stringify.h 73e6994d44 Add a diagnostic note for errors during identifying facet types (#6445) 5 месяцев назад
struct_type_field.h c64117d0e0 Make IdTag typesafe (#6574) 3 месяцев назад
type.cpp 2c6d9c7f66 Rename type's GetInstId to GetTypeInstId, reflecting returned type (#6708) 2 месяцев назад
type.h 2c6d9c7f66 Rename type's GetInstId to GetTypeInstId, reflecting returned type (#6708) 2 месяцев назад
type_info.cpp e5b05a1fac `ExprCategory` for guaranteed-in-place initializing expressions (#6623) 2 месяцев назад
type_info.h f53f837125 Remove ReturnTypeInfo (#6619) 3 месяцев назад
type_iterator.cpp bf9219d30e Check support for form literals and `:?` bindings (#6747) 2 месяцев назад
type_iterator.h e5c94b193d Use the new IsFacetTypeOrError function (#6438) 5 месяцев назад
typed_insts.h 21291b4cc3 Remove `InitForm::index` (#6817) 1 месяц назад
typed_insts_test.cpp 949cc21ccc Remove SemIR:: from most sem_ir files (#5358) 1 год назад
vtable.h c64117d0e0 Make IdTag typesafe (#6574) 3 месяцев назад
yaml_test.cpp c6bc033af8 Add a SemIR scope for generated entities (#6792) 2 месяцев назад