Richard Smith b5877d8afa Factor out definition merging logic. (#7154) há 1 dia atrás
..
BUILD f0c4b37c63 adds a field to `SemIR::Interface` to indicate whether it is a core interface (#7091) há 1 semana atrás
absolute_node_ref.cpp 709776ad1c Support for locations in transitively imported C++ code (#7093) há 1 semana atrás
absolute_node_ref.h 709776ad1c Support for locations in transitively imported C++ code (#7093) há 1 semana atrás
associated_constant.h 917a6ea971 Add an interface-with-self generic to each interface and same for constraints (#6667) há 2 meses atrás
builtin_function_kind.cpp ce50f181f1 Add an interface for initialization of `var`s without an explicit initializer (#6934) há 1 mês atrás
builtin_function_kind.def ce50f181f1 Add an interface for initialization of `var`s without an explicit initializer (#6934) há 1 mês atrás
builtin_function_kind.h 2b8fdf3417 Switch the prelude to use `ref` instead of `addr` (#6359) há 5 meses atrás
clang_decl.cpp f3f039516e Support accessing Carbon class fields from C++ (#7119) há 3 dias atrás
clang_decl.h f3f039516e Support accessing Carbon class fields from C++ (#7119) há 3 dias atrás
class.cpp 5503f643c6 Introduce typed-inst accessors for ConstantValueStore (#6980) há 1 mês atrás
class.h b5877d8afa Factor out definition merging logic. (#7154) há 1 dia atrás
constant.cpp ef1e47cd07 Remove redundant SemIR:: uses in SemIR (#6106) há 7 meses atrás
constant.h 43867a678b Reverse interop support for type aliases. (#7043) há 2 semanas atrás
copy_on_write_block.h 002756b4cc Change BlockValueStore to take ElementT as a parameter (#5758) há 10 meses atrás
core_interface.cpp f0c4b37c63 adds a field to `SemIR::Interface` to indicate whether it is a core interface (#7091) há 1 semana atrás
core_interface.h f0c4b37c63 adds a field to `SemIR::Interface` to indicate whether it is a core interface (#7091) há 1 semana atrás
core_interface_kind.def 9480c10ecf teaches arithmetic interfaces about C++ operators (#7123) há 5 dias atrás
cpp_file.h f1f6005d4a Perform Clang IRGen during `check` (#6569) há 3 meses atrás
cpp_global_var.h c64117d0e0 Make IdTag typesafe (#6574) há 3 meses atrás
cpp_initializer_list.cpp c0b24047dd Interop support for initialization via `std::initializer_list`. (#6672) há 3 meses atrás
cpp_initializer_list.h c0b24047dd Interop support for initialization via `std::initializer_list`. (#6672) há 3 meses atrás
cpp_overload_set.h c64117d0e0 Make IdTag typesafe (#6574) há 3 meses atrás
diagnostic_loc_converter.cpp 709776ad1c Support for locations in transitively imported C++ code (#7093) há 1 semana atrás
diagnostic_loc_converter.h 709776ad1c Support for locations in transitively imported C++ code (#7093) há 1 semana atrás
dump.cpp 63c1f1e44e Add a colon to the dump output for IdentifiedFacetType (#7150) há 1 dia atrás
dump.h 54a1c8213c Add lldb dumping for RequireImplsId and RequireImplsBlockId (#6524) há 4 meses atrás
entity_name.h af04d08965 Track declared form with an InstId instead of a ConstantId. (#7072) há 2 semanas atrás
entity_with_params_base.h b5877d8afa Factor out definition merging logic. (#7154) há 1 dia atrás
entry_point.cpp a5a4c756a7 Only treat top-level Run in Main as the entry point (#6757) há 2 meses atrás
entry_point.h 949cc21ccc Remove SemIR:: from most sem_ir files (#5358) há 1 ano atrás
expr_info.cpp 4c9049346d Replace form insts with actions (#7100) há 3 dias atrás
expr_info.h e5b05a1fac `ExprCategory` for guaranteed-in-place initializing expressions (#6623) há 2 meses atrás
facet_type_info.cpp 12d7574636 Include extended named constraints in the type of `.Self` for a where clause (#7048) há 3 semanas atrás
facet_type_info.h 12d7574636 Include extended named constraints in the type of `.Self` for a where clause (#7048) há 3 semanas atrás
file.cpp 4c9049346d Replace form insts with actions (#7100) há 3 dias atrás
file.h f3f039516e Support accessing Carbon class fields from C++ (#7119) há 3 dias atrás
formatter.cpp 46bb0fecd4 Properly diagnose ambiguous `.Self` in `T impls X where...` (#7132) há 1 dia atrás
formatter.h 181a592b8c Support for parsing expression patterns (#6977) há 1 mês atrás
formatter_chunks.cpp 3df256cfa9 Rewrite the FormatterChunks API (#6784) há 2 meses atrás
formatter_chunks.h 3df256cfa9 Rewrite the FormatterChunks API (#6784) há 2 meses atrás
function.cpp e991657e1d Use the canonical instructions to get SpecificIds in GetCallee (#6726) há 2 meses atrás
function.h b5877d8afa Factor out definition merging logic. (#7154) há 1 dia atrás
generic.cpp 666cf7e10e Fix usage of IDs with wrong SemIR::File. (#6670) há 3 meses atrás
generic.h a2ba7f1262 Have Specific track whether regions contain errors (#6982) há 1 mês atrás
id_kind.h 6b28213b36 Add interop support for naming and "calling" C++ templates. (#6474) há 4 meses atrás
ids.cpp 709776ad1c Support for locations in transitively imported C++ code (#7093) há 1 semana atrás
ids.h 709776ad1c Support for locations in transitively imported C++ code (#7093) há 1 semana atrás
ids_test.cpp e855f38b8c Tag destruction as desugaring (#5790) há 9 meses atrás
impl.cpp 32aa7cb1fa Make identifying a facet type an operation on a (self+facet type) pair (#6592) há 3 meses atrás
impl.h 32aa7cb1fa Make identifying a facet type an operation on a (self+facet type) pair (#6592) há 3 meses atrás
import_cpp.h d3762f9723 Remove unused `ImportCppId` and list of `Cpp` imports in `File` (#6290) há 6 meses atrás
import_ir.cpp ef1e47cd07 Remove redundant SemIR:: uses in SemIR (#6106) há 7 meses atrás
import_ir.h c64117d0e0 Make IdTag typesafe (#6574) há 3 meses atrás
inst.cpp 2b1fe7c292 Small improvements to RuntimeVerified logic (#6973) há 1 mês atrás
inst.h e0305684b0 Add MakeVerifiedLocIdAndInst for runtime validation (#6942) há 1 mês atrás
inst_categories.h 4c9049346d Replace form insts with actions (#7100) há 3 dias atrás
inst_fingerprinter.cpp a6061d975c Compute type layouts in SemIR / Check (#7066) há 2 semanas atrás
inst_fingerprinter.h c64117d0e0 Make IdTag typesafe (#6574) há 3 meses atrás
inst_kind.cpp e0305684b0 Add MakeVerifiedLocIdAndInst for runtime validation (#6942) há 1 mês atrás
inst_kind.def 4c9049346d Replace form insts with actions (#7100) há 3 dias atrás
inst_kind.h 4c9049346d Replace form insts with actions (#7100) há 3 dias atrás
inst_namer.cpp 554b1b8d10 Remove SymbolicBindingType (#7114) há 5 dias atrás
inst_namer.h cea52ad2d8 Format the InterfaceWithSelf and NamedConstraintWithSelf generic name with its ".WithSelf" suffix (#6798) há 2 meses atrás
interface.h f0c4b37c63 adds a field to `SemIR::Interface` to indicate whether it is a core interface (#7091) há 1 semana atrás
mangler.cpp 0075d530b9 Support const eval when calling a C++ thunk (#6947) há 1 mês atrás
mangler.h 1ef35e8299 Fix name mangling for Carbon functions called from C++ (#6984) há 1 mês atrás
name.cpp 47e551141f Change the package namespace to use the package name (#6495) há 4 meses atrás
name.h e78af4d745 Misc. improvements to raw/debug SemIR output (#6557) há 3 meses atrás
name_scope.cpp 917a6ea971 Add an interface-with-self generic to each interface and same for constraints (#6667) há 2 meses atrás
name_scope.h f31e1685fd Only export each class or namespace to C++ once. (#7042) há 2 semanas atrás
name_scope_test.cpp 917a6ea971 Add an interface-with-self generic to each interface and same for constraints (#6667) há 2 meses atrás
named_constraint.h 917a6ea971 Add an interface-with-self generic to each interface and same for constraints (#6667) há 2 meses atrás
pattern.cpp 4c9049346d Replace form insts with actions (#7100) há 3 dias atrás
pattern.h 0873777237 Import C++ ref parameters as ref parameters (#6360) há 5 meses atrás
require_impls.h c64117d0e0 Make IdTag typesafe (#6574) há 3 meses atrás
singleton_insts.h 505b1c86b9 Initial support for return forms (#6556) há 3 meses atrás
specific_interface.h e78af4d745 Misc. improvements to raw/debug SemIR output (#6557) há 3 meses atrás
specific_named_constraint.h 54815d7a1f Make Subst recurse through named constraints in a FacetTypeInfo (#6367) há 5 meses atrás
stringify.cpp 554b1b8d10 Remove SymbolicBindingType (#7114) há 5 dias atrás
stringify.h 73e6994d44 Add a diagnostic note for errors during identifying facet types (#6445) há 5 meses atrás
struct_type_field.h c64117d0e0 Make IdTag typesafe (#6574) há 3 meses atrás
type.cpp 744ab33484 Use `auto` for the CheckTypeOfConstantIsTypeType fn signature (#7089) há 1 semana atrás
type.h b8bc7bffd2 Rework validation of require constraints (#7081) há 1 semana atrás
type_info.cpp a6061d975c Compute type layouts in SemIR / Check (#7066) há 2 semanas atrás
type_info.h a6061d975c Compute type layouts in SemIR / Check (#7066) há 2 semanas atrás
type_iterator.cpp 554b1b8d10 Remove SymbolicBindingType (#7114) há 5 dias atrás
type_iterator.h 6cc08ae6e6 Remove SymbolicBinding step in TypeIterator (#7039) há 3 semanas atrás
typed_insts.h 46bb0fecd4 Properly diagnose ambiguous `.Self` in `T impls X where...` (#7132) há 1 dia atrás
typed_insts_test.cpp 949cc21ccc Remove SemIR:: from most sem_ir files (#5358) há 1 ano atrás
vtable.h c64117d0e0 Make IdTag typesafe (#6574) há 3 meses atrás
yaml_test.cpp c6bc033af8 Add a SemIR scope for generated entities (#6792) há 2 meses atrás