Richard Smith 10a198a9e6 Use the correct type for `Self` in generic classes and generic interfaces (#4087) 1 год назад
..
fuzzer_corpus 8bb33f96c3 Update some additional package rules where structure changed in #3963. (#3966) 1 год назад
testdata 10a198a9e6 Use the correct type for `Self` in generic classes and generic interfaces (#4087) 1 год назад
BUILD 19c5596fd8 Build Generic objects for generic classes and interfaces. (#4086) 1 год назад
call.cpp e3c15edb92 Remove return_type_id from Function. (#4051) 1 год назад
call.h cf361a83f3 Overloaded operator support. (#3796) 2 лет назад
check.cpp 5a8dfda4f0 Diagnose missing definitions in impl files (#4079) 1 год назад
check.h 62fe0cd385 Remove the builtin IR, and instead define builtin types locally. (#3910) 2 лет назад
check_fuzzer.cpp 268dd04511 Teach fuzzers to initialize their installs from runfiles. (#4030) 1 год назад
context.cpp e7b0529957 Create a `Generic` object to represent a generic. (#4081) 1 год назад
context.h a0d767246f Add `GenericInstance` type to represent instances of generics. (#4085) 1 год назад
convert.cpp 5bb318cae6 Switch AddInst struct init style. (#4012) 1 год назад
convert.h b5d28f2c4b location -> loc abbreviation (#3826) 2 лет назад
decl_introducer_state.h d1862e829b Add a macro for introducer tokens. (#4031) 1 год назад
decl_name_stack.cpp b70cfd0be9 Remove another hashtable iteraiton order dependency. (#4070) 1 год назад
decl_name_stack.h 807a3f1370 Add namespace-scoped private keyword support. (#4026) 1 год назад
diagnostic_helpers.h b5d28f2c4b location -> loc abbreviation (#3826) 2 лет назад
eval.cpp 10a198a9e6 Use the correct type for `Self` in generic classes and generic interfaces (#4087) 1 год назад
eval.h a3154356f0 Distinguish between template constants and symbolic constants. (#3595) 2 лет назад
function.cpp e3c15edb92 Remove return_type_id from Function. (#4051) 1 год назад
function.h 76471cf701 Move decl-specific merge logic back to respective handlers. (#3937) 2 лет назад
generic.cpp 10a198a9e6 Use the correct type for `Self` in generic classes and generic interfaces (#4087) 1 год назад
generic.h 10a198a9e6 Use the correct type for `Self` in generic classes and generic interfaces (#4087) 1 год назад
handle.h f9ce0b194d Defer parsing of method bodies until the end of a suitable enclosing scope. (#3832) 2 лет назад
handle_alias.cpp 807a3f1370 Add namespace-scoped private keyword support. (#4026) 1 год назад
handle_array.cpp 8c64f0bfdd Add `-Wmissing-prototypes` and fix issues it finds. (#4019) 1 год назад
handle_binding_pattern.cpp e7b0529957 Create a `Generic` object to represent a generic. (#4081) 1 год назад
handle_call_expr.cpp 8c64f0bfdd Add `-Wmissing-prototypes` and fix issues it finds. (#4019) 1 год назад
handle_choice.cpp 8c64f0bfdd Add `-Wmissing-prototypes` and fix issues it finds. (#4019) 1 год назад
handle_class.cpp 10a198a9e6 Use the correct type for `Self` in generic classes and generic interfaces (#4087) 1 год назад
handle_codeblock.cpp 8c64f0bfdd Add `-Wmissing-prototypes` and fix issues it finds. (#4019) 1 год назад
handle_export.cpp b70cfd0be9 Remove another hashtable iteraiton order dependency. (#4070) 1 год назад
handle_expr_statement.cpp 8c64f0bfdd Add `-Wmissing-prototypes` and fix issues it finds. (#4019) 1 год назад
handle_file.cpp 8c64f0bfdd Add `-Wmissing-prototypes` and fix issues it finds. (#4019) 1 год назад
handle_function.cpp 19c5596fd8 Build Generic objects for generic classes and interfaces. (#4086) 1 год назад
handle_if_expr.cpp 8c64f0bfdd Add `-Wmissing-prototypes` and fix issues it finds. (#4019) 1 год назад
handle_if_statement.cpp 8c64f0bfdd Add `-Wmissing-prototypes` and fix issues it finds. (#4019) 1 год назад
handle_impl.cpp 5a8dfda4f0 Diagnose missing definitions in impl files (#4079) 1 год назад
handle_import_and_package.cpp d1862e829b Add a macro for introducer tokens. (#4031) 1 год назад
handle_index.cpp 9029cac727 Remove `inst_id` from the public interface of `ConstantId`. (#4053) 1 год назад
handle_interface.cpp 10a198a9e6 Use the correct type for `Self` in generic classes and generic interfaces (#4087) 1 год назад
handle_let_and_var.cpp ac2428acaf Start unifying let/var handling. (#4032) 1 год назад
handle_literal.cpp 8c64f0bfdd Add `-Wmissing-prototypes` and fix issues it finds. (#4019) 1 год назад
handle_loop_statement.cpp d1862e829b Add a macro for introducer tokens. (#4031) 1 год назад
handle_match.cpp 8c64f0bfdd Add `-Wmissing-prototypes` and fix issues it finds. (#4019) 1 год назад
handle_modifier.cpp a910eda020 Switch decl_state to an arg for modifier functions (#4027) 1 год назад
handle_name.cpp 8c64f0bfdd Add `-Wmissing-prototypes` and fix issues it finds. (#4019) 1 год назад
handle_named_constraint.cpp 8c64f0bfdd Add `-Wmissing-prototypes` and fix issues it finds. (#4019) 1 год назад
handle_namespace.cpp 807a3f1370 Add namespace-scoped private keyword support. (#4026) 1 год назад
handle_noop.cpp 8c64f0bfdd Add `-Wmissing-prototypes` and fix issues it finds. (#4019) 1 год назад
handle_operator.cpp 8c64f0bfdd Add `-Wmissing-prototypes` and fix issues it finds. (#4019) 1 год назад
handle_paren_expr.cpp 8c64f0bfdd Add `-Wmissing-prototypes` and fix issues it finds. (#4019) 1 год назад
handle_pattern_list.cpp 8c64f0bfdd Add `-Wmissing-prototypes` and fix issues it finds. (#4019) 1 год назад
handle_return_statement.cpp 8c64f0bfdd Add `-Wmissing-prototypes` and fix issues it finds. (#4019) 1 год назад
handle_struct.cpp 8c64f0bfdd Add `-Wmissing-prototypes` and fix issues it finds. (#4019) 1 год назад
handle_tuple_literal.cpp 8c64f0bfdd Add `-Wmissing-prototypes` and fix issues it finds. (#4019) 1 год назад
impl.cpp 9029cac727 Remove `inst_id` from the public interface of `ConstantId`. (#4053) 1 год назад
impl.h abf23ae7fe Initial scaffolding for building a witness table for an `impl`. (#3743) 2 лет назад
import.cpp b70cfd0be9 Remove another hashtable iteraiton order dependency. (#4070) 1 год назад
import.h 41a84222c2 Unify handling of transitive imports between current and other packages. (#3971) 1 год назад
import_ref.cpp 19c5596fd8 Build Generic objects for generic classes and interfaces. (#4086) 1 год назад
import_ref.h d4025dc6c4 Handle merging of conflicting 'export name' cross-package imports. (#3973) 1 год назад
inst_block_stack.cpp 4f2bd0b095 Fix CHECK failure when there is control flow in a global variable initializer (#3925) 2 лет назад
inst_block_stack.h 4f2bd0b095 Fix CHECK failure when there is control flow in a global variable initializer (#3925) 2 лет назад
interface.cpp 5bb318cae6 Switch AddInst struct init style. (#4012) 1 год назад
interface.h 33c1e9ca95 Add an associated entity instruction and corresponding type for interface elements. (#3730) 2 лет назад
keyword_modifier_set.h 807a3f1370 Add namespace-scoped private keyword support. (#4026) 1 год назад
lexical_lookup.h 517a416852 Clean up some misc toolchain braced inits. (#4013) 1 год назад
member_access.cpp 9029cac727 Remove `inst_id` from the public interface of `ConstantId`. (#4053) 1 год назад
member_access.h cf361a83f3 Overloaded operator support. (#3796) 2 лет назад
merge.cpp b70cfd0be9 Remove another hashtable iteraiton order dependency. (#4070) 1 год назад
merge.h 7792e5fce3 Support out-of-line definitions of members of generic classes and interfaces. (#4029) 1 год назад
modifiers.cpp d1862e829b Add a macro for introducer tokens. (#4031) 1 год назад
modifiers.h 0ffa5bf659 For modifiers, get the TokenKind from DeclKind instead of argument. (#4028) 1 год назад
name_component.cpp 28cefe98df Factor out pushing / popping of names plus parameters. (#4005) 1 год назад
name_component.h 28cefe98df Factor out pushing / popping of names plus parameters. (#4005) 1 год назад
node_stack.cpp 86a7c9ff45 Rename parse_node -> node_id (#3760) 2 лет назад
node_stack.h 517a416852 Clean up some misc toolchain braced inits. (#4013) 1 год назад
operator.cpp 9029cac727 Remove `inst_id` from the public interface of `ConstantId`. (#4053) 1 год назад
operator.h cf361a83f3 Overloaded operator support. (#3796) 2 лет назад
param_and_arg_refs_stack.h a034f86272 Change struct literal parsing to use placeholders. (#3850) 2 лет назад
pending_block.h 517a416852 Clean up some misc toolchain braced inits. (#4013) 1 год назад
pointer_dereference.cpp 8c64f0bfdd Add `-Wmissing-prototypes` and fix issues it finds. (#4019) 1 год назад
pointer_dereference.h d0e8afc51b Handle arrow operator (#3768) 2 лет назад
return.cpp e3c15edb92 Remove return_type_id from Function. (#4051) 1 год назад
return.h 86a7c9ff45 Rename parse_node -> node_id (#3760) 2 лет назад
scope_index.h f4a741903f Add import support for remaining decl types. (#3651) 2 лет назад
scope_stack.cpp e7b0529957 Create a `Generic` object to represent a generic. (#4081) 1 год назад
scope_stack.h e7b0529957 Create a `Generic` object to represent a generic. (#4081) 1 год назад
sem_ir_diagnostic_converter.cpp 3ade5bd8f3 Refactor SemIRDiagnosticConverter out of check.cpp (#4039) 1 год назад
sem_ir_diagnostic_converter.h 3ade5bd8f3 Refactor SemIRDiagnosticConverter out of check.cpp (#4039) 1 год назад
subst.cpp 10a198a9e6 Use the correct type for `Self` in generic classes and generic interfaces (#4087) 1 год назад
subst.h e0b8728263 Allocate de Bruijn levels to symbolic bindings. (#3906) 2 лет назад