Jon Ross-Perkins 9581a1867d Move import refs to their own block. (#4103) 1 year ago
..
fuzzer_corpus 8bb33f96c3 Update some additional package rules where structure changed in #3963. (#3966) 1 year ago
testdata 9581a1867d Move import refs to their own block. (#4103) 1 year ago
BUILD cf389bf5d3 Split global init out from InstBlockStack. (#4101) 1 year ago
call.cpp e3c15edb92 Remove return_type_id from Function. (#4051) 1 year ago
call.h cf361a83f3 Overloaded operator support. (#3796) 2 years ago
check.cpp 9581a1867d Move import refs to their own block. (#4103) 1 year ago
check.h 62fe0cd385 Remove the builtin IR, and instead define builtin types locally. (#3910) 2 years ago
check_fuzzer.cpp 268dd04511 Teach fuzzers to initialize their installs from runfiles. (#4030) 1 year ago
context.cpp 9581a1867d Move import refs to their own block. (#4103) 1 year ago
context.h 9581a1867d Move import refs to their own block. (#4103) 1 year ago
convert.cpp 8992d22ab3 Port the toolchain to use the new Carbon hashtable (#4097) 1 year ago
convert.h b5d28f2c4b location -> loc abbreviation (#3826) 2 years ago
decl_introducer_state.h d1862e829b Add a macro for introducer tokens. (#4031) 1 year ago
decl_name_stack.cpp 8992d22ab3 Port the toolchain to use the new Carbon hashtable (#4097) 1 year ago
decl_name_stack.h 807a3f1370 Add namespace-scoped private keyword support. (#4026) 1 year ago
diagnostic_helpers.h b5d28f2c4b location -> loc abbreviation (#3826) 2 years ago
eval.cpp 5ebcbae2e8 Add a location to indirect imports. (#4098) 1 year ago
eval.h a3154356f0 Distinguish between template constants and symbolic constants. (#3595) 2 years ago
function.cpp e3c15edb92 Remove return_type_id from Function. (#4051) 1 year ago
function.h 76471cf701 Move decl-specific merge logic back to respective handlers. (#3937) 2 years ago
generic.cpp d437e4bffe Create an array stack type for a shared use-case (#4100) 1 year ago
generic.h fa11050961 Track a list of dependent instructions created within a generic (#4092) 1 year ago
generic_region_stack.cpp d437e4bffe Create an array stack type for a shared use-case (#4100) 1 year ago
generic_region_stack.h d437e4bffe Create an array stack type for a shared use-case (#4100) 1 year ago
global_init.cpp cf389bf5d3 Split global init out from InstBlockStack. (#4101) 1 year ago
global_init.h cf389bf5d3 Split global init out from InstBlockStack. (#4101) 1 year ago
handle.h f9ce0b194d Defer parsing of method bodies until the end of a suitable enclosing scope. (#3832) 2 years ago
handle_alias.cpp 807a3f1370 Add namespace-scoped private keyword support. (#4026) 1 year ago
handle_array.cpp 8c64f0bfdd Add `-Wmissing-prototypes` and fix issues it finds. (#4019) 1 year ago
handle_binding_pattern.cpp e7b0529957 Create a `Generic` object to represent a generic. (#4081) 1 year ago
handle_call_expr.cpp 8c64f0bfdd Add `-Wmissing-prototypes` and fix issues it finds. (#4019) 1 year ago
handle_choice.cpp 8c64f0bfdd Add `-Wmissing-prototypes` and fix issues it finds. (#4019) 1 year ago
handle_class.cpp fa11050961 Track a list of dependent instructions created within a generic (#4092) 1 year ago
handle_codeblock.cpp 8c64f0bfdd Add `-Wmissing-prototypes` and fix issues it finds. (#4019) 1 year ago
handle_export.cpp 8992d22ab3 Port the toolchain to use the new Carbon hashtable (#4097) 1 year ago
handle_expr_statement.cpp 8c64f0bfdd Add `-Wmissing-prototypes` and fix issues it finds. (#4019) 1 year ago
handle_file.cpp 8c64f0bfdd Add `-Wmissing-prototypes` and fix issues it finds. (#4019) 1 year ago
handle_function.cpp fa11050961 Track a list of dependent instructions created within a generic (#4092) 1 year ago
handle_if_expr.cpp 8c64f0bfdd Add `-Wmissing-prototypes` and fix issues it finds. (#4019) 1 year ago
handle_if_statement.cpp 8c64f0bfdd Add `-Wmissing-prototypes` and fix issues it finds. (#4019) 1 year ago
handle_impl.cpp 5a8dfda4f0 Diagnose missing definitions in impl files (#4079) 1 year ago
handle_import_and_package.cpp d1862e829b Add a macro for introducer tokens. (#4031) 1 year ago
handle_index.cpp 9029cac727 Remove `inst_id` from the public interface of `ConstantId`. (#4053) 1 year ago
handle_interface.cpp fa11050961 Track a list of dependent instructions created within a generic (#4092) 1 year ago
handle_let_and_var.cpp cf389bf5d3 Split global init out from InstBlockStack. (#4101) 1 year ago
handle_literal.cpp 8c64f0bfdd Add `-Wmissing-prototypes` and fix issues it finds. (#4019) 1 year ago
handle_loop_statement.cpp d1862e829b Add a macro for introducer tokens. (#4031) 1 year ago
handle_match.cpp 8c64f0bfdd Add `-Wmissing-prototypes` and fix issues it finds. (#4019) 1 year ago
handle_modifier.cpp a910eda020 Switch decl_state to an arg for modifier functions (#4027) 1 year ago
handle_name.cpp 8c64f0bfdd Add `-Wmissing-prototypes` and fix issues it finds. (#4019) 1 year ago
handle_named_constraint.cpp 8c64f0bfdd Add `-Wmissing-prototypes` and fix issues it finds. (#4019) 1 year ago
handle_namespace.cpp 807a3f1370 Add namespace-scoped private keyword support. (#4026) 1 year ago
handle_noop.cpp 8c64f0bfdd Add `-Wmissing-prototypes` and fix issues it finds. (#4019) 1 year ago
handle_operator.cpp 8c64f0bfdd Add `-Wmissing-prototypes` and fix issues it finds. (#4019) 1 year ago
handle_paren_expr.cpp 8c64f0bfdd Add `-Wmissing-prototypes` and fix issues it finds. (#4019) 1 year ago
handle_pattern_list.cpp 8c64f0bfdd Add `-Wmissing-prototypes` and fix issues it finds. (#4019) 1 year ago
handle_return_statement.cpp 8c64f0bfdd Add `-Wmissing-prototypes` and fix issues it finds. (#4019) 1 year ago
handle_struct.cpp 8992d22ab3 Port the toolchain to use the new Carbon hashtable (#4097) 1 year ago
handle_tuple_literal.cpp 8c64f0bfdd Add `-Wmissing-prototypes` and fix issues it finds. (#4019) 1 year ago
impl.cpp 9029cac727 Remove `inst_id` from the public interface of `ConstantId`. (#4053) 1 year ago
impl.h abf23ae7fe Initial scaffolding for building a witness table for an `impl`. (#3743) 2 years ago
import.cpp 5ebcbae2e8 Add a location to indirect imports. (#4098) 1 year ago
import.h 5ebcbae2e8 Add a location to indirect imports. (#4098) 1 year ago
import_ref.cpp 9581a1867d Move import refs to their own block. (#4103) 1 year ago
import_ref.h d4025dc6c4 Handle merging of conflicting 'export name' cross-package imports. (#3973) 1 year ago
inst_block_stack.cpp cf389bf5d3 Split global init out from InstBlockStack. (#4101) 1 year ago
inst_block_stack.h 9581a1867d Move import refs to their own block. (#4103) 1 year ago
interface.cpp 5bb318cae6 Switch AddInst struct init style. (#4012) 1 year ago
interface.h 33c1e9ca95 Add an associated entity instruction and corresponding type for interface elements. (#3730) 2 years ago
keyword_modifier_set.h 807a3f1370 Add namespace-scoped private keyword support. (#4026) 1 year ago
lexical_lookup.h e71e6ca07f Use separate value stores for identifiers and string literals (#4106) 1 year ago
member_access.cpp 6ecf4ce9a7 Store additional information for symbolic constants. (#4102) 1 year ago
member_access.h cf361a83f3 Overloaded operator support. (#3796) 2 years ago
merge.cpp 8992d22ab3 Port the toolchain to use the new Carbon hashtable (#4097) 1 year ago
merge.h 7792e5fce3 Support out-of-line definitions of members of generic classes and interfaces. (#4029) 1 year ago
modifiers.cpp d1862e829b Add a macro for introducer tokens. (#4031) 1 year ago
modifiers.h 0ffa5bf659 For modifiers, get the TokenKind from DeclKind instead of argument. (#4028) 1 year ago
name_component.cpp 28cefe98df Factor out pushing / popping of names plus parameters. (#4005) 1 year ago
name_component.h 28cefe98df Factor out pushing / popping of names plus parameters. (#4005) 1 year ago
node_stack.cpp 86a7c9ff45 Rename parse_node -> node_id (#3760) 2 years ago
node_stack.h 517a416852 Clean up some misc toolchain braced inits. (#4013) 1 year ago
operator.cpp 9029cac727 Remove `inst_id` from the public interface of `ConstantId`. (#4053) 1 year ago
operator.h cf361a83f3 Overloaded operator support. (#3796) 2 years ago
param_and_arg_refs_stack.h a034f86272 Change struct literal parsing to use placeholders. (#3850) 2 years ago
pending_block.h 517a416852 Clean up some misc toolchain braced inits. (#4013) 1 year ago
pointer_dereference.cpp 8c64f0bfdd Add `-Wmissing-prototypes` and fix issues it finds. (#4019) 1 year ago
pointer_dereference.h d0e8afc51b Handle arrow operator (#3768) 2 years ago
return.cpp e3c15edb92 Remove return_type_id from Function. (#4051) 1 year ago
return.h 86a7c9ff45 Rename parse_node -> node_id (#3760) 2 years ago
scope_index.h f4a741903f Add import support for remaining decl types. (#3651) 2 years ago
scope_stack.cpp d437e4bffe Create an array stack type for a shared use-case (#4100) 1 year ago
scope_stack.h d437e4bffe Create an array stack type for a shared use-case (#4100) 1 year ago
sem_ir_diagnostic_converter.cpp 5ebcbae2e8 Add a location to indirect imports. (#4098) 1 year ago
sem_ir_diagnostic_converter.h 3ade5bd8f3 Refactor SemIRDiagnosticConverter out of check.cpp (#4039) 1 year ago
subst.cpp 10a198a9e6 Use the correct type for `Self` in generic classes and generic interfaces (#4087) 1 year ago
subst.h e0b8728263 Allocate de Bruijn levels to symbolic bindings. (#3906) 2 years ago