Jon Ross-Perkins fbc7690157 Switch `zip` to `zip_equal` where possible (#6389) 5 месяцев назад
..
BUILD 81e55bed8a Generate a RequireDecl instruction for require declarations (#6318) 5 месяцев назад
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 a65f4b89e2 Make ValueStore require a ValueT parameter (#5757) 10 месяцев назад
builtin_function_kind.cpp 2b8fdf3417 Switch the prelude to use `ref` instead of `addr` (#6359) 5 месяцев назад
builtin_function_kind.def 90771414f5 Add builtins to form and detect null `MaybeUnformed(T*)` values. (#6208) 6 месяцев назад
builtin_function_kind.h 2b8fdf3417 Switch the prelude to use `ref` instead of `addr` (#6359) 5 месяцев назад
clang_decl.cpp 1e7b7e53ae C++ interop: support for default arguments. (#6108) 7 месяцев назад
clang_decl.h 0716756c4e Stop passing a lambda as a non-type template argument. (#6229) 6 месяцев назад
class.cpp 949cc21ccc Remove SemIR:: from most sem_ir files (#5358) 1 год назад
class.h 3f9fc633fe Add a vtableDecl inst and use that in classes instead of VtablePtr (#5945) 8 месяцев назад
constant.cpp ef1e47cd07 Remove redundant SemIR:: uses in SemIR (#6106) 7 месяцев назад
constant.h 5c7bb7a50d Clean up ConstantValueStore getters. (#6377) 5 месяцев назад
copy_on_write_block.h 002756b4cc Change BlockValueStore to take ElementT as a parameter (#5758) 10 месяцев назад
cpp_global_var.h 0716756c4e Stop passing a lambda as a non-type template argument. (#6229) 6 месяцев назад
cpp_overload_set.h 7c13bddc92 C++ interop: Support C++20 operator and overload resolution for expression rewriting (#6171) 6 месяцев назад
diagnostic_loc_converter.cpp ef1e47cd07 Remove redundant SemIR:: uses in SemIR (#6106) 7 месяцев назад
diagnostic_loc_converter.h 25681901bd Improve mapping of Clang diagnostics into Carbon diagnostics (#5894) 9 месяцев назад
dump.cpp ce109708bf Add dumping for NamedConstraintId and shorten untagged id printing (#6319) 5 месяцев назад
dump.h ce109708bf Add dumping for NamedConstraintId and shorten untagged id printing (#6319) 5 месяцев назад
entity_name.h c2ddf50892 Add unit tagging to EntityNameId (#6257) 6 месяцев назад
entity_with_params_base.h 949cc21ccc Remove SemIR:: from most sem_ir files (#5358) 1 год назад
entry_point.cpp 949cc21ccc Remove SemIR:: from most sem_ir files (#5358) 1 год назад
entry_point.h 949cc21ccc Remove SemIR:: from most sem_ir files (#5358) 1 год назад
expr_info.cpp 86b02ee8af Interop support for `nullptr` and `nullptr_t`. (#6353) 5 месяцев назад
expr_info.h a23631f360 Support for lowering references to imported `var`s. (#5513) 11 месяцев назад
facet_type_info.cpp ca3f95faa6 Make named constraint eval to a FacetType with itself in it (#6308) 6 месяцев назад
facet_type_info.h 0177dc5677 Import contained RequireImpls when importing an Interface or NamedConstraint (#6344) 5 месяцев назад
file.cpp 43ffd721a4 Support `ref` tags on arguments to `ref` params (#6312) 5 месяцев назад
file.h 43ffd721a4 Support `ref` tags on arguments to `ref` params (#6312) 5 месяцев назад
formatter.cpp fbc7690157 Switch `zip` to `zip_equal` where possible (#6389) 5 месяцев назад
formatter.h 0177dc5677 Import contained RequireImpls when importing an Interface or NamedConstraint (#6344) 5 месяцев назад
function.cpp 4821eec2f8 Add support for `ref` patterns (#6283) 6 месяцев назад
function.h 4821eec2f8 Add support for `ref` patterns (#6283) 6 месяцев назад
generic.cpp a65f4b89e2 Make ValueStore require a ValueT parameter (#5757) 10 месяцев назад
generic.h 7663c38291 Add unit tagging to SpecificId (#6251) 6 месяцев назад
id_kind.h 81e55bed8a Generate a RequireDecl instruction for require declarations (#6318) 5 месяцев назад
ids.cpp 8166f9a7cf Formalize Cpp as a PackageNameId (#6306) 5 месяцев назад
ids.h b300f36e6f Use `inline constexpr` where appropriate. (#6374) 5 месяцев назад
ids_test.cpp e855f38b8c Tag destruction as desugaring (#5790) 9 месяцев назад
impl.cpp 0177dc5677 Import contained RequireImpls when importing an Interface or NamedConstraint (#6344) 5 месяцев назад
impl.h b300f36e6f Use `inline constexpr` where appropriate. (#6374) 5 месяцев назад
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 ef1e47cd07 Remove redundant SemIR:: uses in SemIR (#6106) 7 месяцев назад
inst.cpp 4fdc08582a Add ValueStore ctor template for Id to use for IdTag (#6226) 6 месяцев назад
inst.h 877179d6d9 Refactor addition of imported locations and placeholders (#6354) 5 месяцев назад
inst_categories.h 43ffd721a4 Support `ref` tags on arguments to `ref` params (#6312) 5 месяцев назад
inst_fingerprinter.cpp e62678e682 Identify and complete facet types as needed for p5168 (#6369) 5 месяцев назад
inst_fingerprinter.h 5f561282eb Properly set the name for C++ overload set instructions in SemIR (#6156) 6 месяцев назад
inst_kind.cpp 973d721916 Some more edits to EnumBase and EnumMaskBase (#6054) 7 месяцев назад
inst_kind.def 86b02ee8af Interop support for `nullptr` and `nullptr_t`. (#6353) 5 месяцев назад
inst_kind.h cb6ca962d2 Update/clarify documentation of generic constants (#5473) 9 месяцев назад
inst_namer.cpp b5bdfdd857 Rename `TypeLiteralInfo` to `RecognizedTypeInfo` (#6384) 5 месяцев назад
inst_namer.h 81e55bed8a Generate a RequireDecl instruction for require declarations (#6318) 5 месяцев назад
interface.h ff0cea55f6 Add require decls to Interface and NamedConstraint (#6321) 5 месяцев назад
name.cpp 8166f9a7cf Formalize Cpp as a PackageNameId (#6306) 5 месяцев назад
name.h a65f4b89e2 Make ValueStore require a ValueT parameter (#5757) 10 месяцев назад
name_scope.cpp 3ea16b8313 Add unit tagging to NameScopeId (#6258) 6 месяцев назад
name_scope.h 3ea16b8313 Add unit tagging to NameScopeId (#6258) 6 месяцев назад
name_scope_test.cpp 72754ff8ea Remove death tests checking for assertions. (#6202) 6 месяцев назад
named_constraint.h ff0cea55f6 Add require decls to Interface and NamedConstraint (#6321) 5 месяцев назад
pattern.cpp ef1e47cd07 Remove redundant SemIR:: uses in SemIR (#6106) 7 месяцев назад
pattern.h 0873777237 Import C++ ref parameters as ref parameters (#6360) 5 месяцев назад
require_impls.h e62678e682 Identify and complete facet types as needed for p5168 (#6369) 5 месяцев назад
singleton_insts.h a1fd86cf27 Change ImplWitnessTablePlaceholder from instruction to InstId value (#6294) 6 месяцев назад
specific_interface.h 54815d7a1f Make Subst recurse through named constraints in a FacetTypeInfo (#6367) 5 месяцев назад
specific_named_constraint.h 54815d7a1f Make Subst recurse through named constraints in a FacetTypeInfo (#6367) 5 месяцев назад
stringify.cpp fbc7690157 Switch `zip` to `zip_equal` where possible (#6389) 5 месяцев назад
stringify.h 13da710e94 Poison impl lookup queries with concrete results (#5373) 1 год назад
struct_type_field.h d64ec883d5 Move BlockValueStore from sem_ir to base (#5779) 9 месяцев назад
type.cpp ef1e47cd07 Remove redundant SemIR:: uses in SemIR (#6106) 7 месяцев назад
type.h ef1e47cd07 Remove redundant SemIR:: uses in SemIR (#6106) 7 месяцев назад
type_info.cpp b5bdfdd857 Rename `TypeLiteralInfo` to `RecognizedTypeInfo` (#6384) 5 месяцев назад
type_info.h b5bdfdd857 Rename `TypeLiteralInfo` to `RecognizedTypeInfo` (#6384) 5 месяцев назад
type_iterator.cpp 5ae5170421 Allow deduction of tuple and struct literals as symbolic generic facet types (#6365) 5 месяцев назад
type_iterator.h acb7810e32 Avoid crashing when an impl decl has a missing definition (#6349) 5 месяцев назад
typed_insts.h 5ae5170421 Allow deduction of tuple and struct literals as symbolic generic facet types (#6365) 5 месяцев назад
typed_insts_test.cpp 949cc21ccc Remove SemIR:: from most sem_ir files (#5358) 1 год назад
vtable.h a65f4b89e2 Make ValueStore require a ValueT parameter (#5757) 10 месяцев назад
yaml_test.cpp 79dd1e362c Add unit tagging to InstBlockId (#6259) 6 месяцев назад