| .. |
|
fuzzer_corpus
|
8bb33f96c3
Update some additional package rules where structure changed in #3963. (#3966)
|
1 vuosi sitten |
|
testdata
|
57c0a6c076
Handling for cross-package imports of "export name". (#3967)
|
1 vuosi sitten |
|
BUILD
|
76471cf701
Move decl-specific merge logic back to respective handlers. (#3937)
|
2 vuotta sitten |
|
call.cpp
|
20c0322bbe
Rough support for calling a generic class name to form a class type. (#3939)
|
2 vuotta sitten |
|
call.h
|
cf361a83f3
Overloaded operator support. (#3796)
|
2 vuotta sitten |
|
check.cpp
|
7effc1abd7
Refactor check_ir_map to encapsulate it. (#3968)
|
1 vuosi sitten |
|
check.h
|
62fe0cd385
Remove the builtin IR, and instead define builtin types locally. (#3910)
|
2 vuotta sitten |
|
check_fuzzer.cpp
|
594f6d781e
Fix prelude finding for direct driver execution. (#3894)
|
2 vuotta sitten |
|
context.cpp
|
03e3a72628
Rename Directive->Decl in general, BindExport->ExportDecl (#3957)
|
1 vuosi sitten |
|
context.h
|
7effc1abd7
Refactor check_ir_map to encapsulate it. (#3968)
|
1 vuosi sitten |
|
convert.cpp
|
20c0322bbe
Rough support for calling a generic class name to form a class type. (#3939)
|
2 vuotta sitten |
|
convert.h
|
b5d28f2c4b
location -> loc abbreviation (#3826)
|
2 vuotta sitten |
|
decl_name_stack.cpp
|
73f8490660
On NameContext, rename enclosing_scope and target_scope_id. (#3948)
|
2 vuotta sitten |
|
decl_name_stack.h
|
73f8490660
On NameContext, rename enclosing_scope and target_scope_id. (#3948)
|
2 vuotta sitten |
|
decl_state.h
|
23f9065949
Implement proposal #3927. (#3963)
|
1 vuosi sitten |
|
diagnostic_helpers.h
|
b5d28f2c4b
location -> loc abbreviation (#3826)
|
2 vuotta sitten |
|
eval.cpp
|
03e3a72628
Rename Directive->Decl in general, BindExport->ExportDecl (#3957)
|
1 vuosi sitten |
|
eval.h
|
a3154356f0
Distinguish between template constants and symbolic constants. (#3595)
|
2 vuotta sitten |
|
function.cpp
|
76471cf701
Move decl-specific merge logic back to respective handlers. (#3937)
|
2 vuotta sitten |
|
function.h
|
76471cf701
Move decl-specific merge logic back to respective handlers. (#3937)
|
2 vuotta sitten |
|
handle.h
|
f9ce0b194d
Defer parsing of method bodies until the end of a suitable enclosing scope. (#3832)
|
2 vuotta sitten |
|
handle_alias.cpp
|
f9a4371aca
Refactor name addition, particularly for associated entities. (#3924)
|
2 vuotta sitten |
|
handle_array.cpp
|
86a7c9ff45
Rename parse_node -> node_id (#3760)
|
2 vuotta sitten |
|
handle_binding_pattern.cpp
|
8676ef6f36
Stop assigning a symbolic generic parameter index to associated constants. (#3923)
|
2 vuotta sitten |
|
handle_call_expr.cpp
|
cf361a83f3
Overloaded operator support. (#3796)
|
2 vuotta sitten |
|
handle_choice.cpp
|
86a7c9ff45
Rename parse_node -> node_id (#3760)
|
2 vuotta sitten |
|
handle_class.cpp
|
73f8490660
On NameContext, rename enclosing_scope and target_scope_id. (#3948)
|
2 vuotta sitten |
|
handle_codeblock.cpp
|
86a7c9ff45
Rename parse_node -> node_id (#3760)
|
2 vuotta sitten |
|
handle_export.cpp
|
57c0a6c076
Handling for cross-package imports of "export name". (#3967)
|
1 vuosi sitten |
|
handle_expr_statement.cpp
|
b5d28f2c4b
location -> loc abbreviation (#3826)
|
2 vuotta sitten |
|
handle_file.cpp
|
86a7c9ff45
Rename parse_node -> node_id (#3760)
|
2 vuotta sitten |
|
handle_function.cpp
|
73f8490660
On NameContext, rename enclosing_scope and target_scope_id. (#3948)
|
2 vuotta sitten |
|
handle_if_expr.cpp
|
583f5aa508
Constant evaluation support for `if` expressions, `and`, and `or`. (#3840)
|
2 vuotta sitten |
|
handle_if_statement.cpp
|
86a7c9ff45
Rename parse_node -> node_id (#3760)
|
2 vuotta sitten |
|
handle_impl.cpp
|
73f8490660
On NameContext, rename enclosing_scope and target_scope_id. (#3948)
|
2 vuotta sitten |
|
handle_import_and_package.cpp
|
23f9065949
Implement proposal #3927. (#3963)
|
1 vuosi sitten |
|
handle_index.cpp
|
4ed0d95777
Switch check code to use CARBON_KIND_SWITCH (#3873)
|
2 vuotta sitten |
|
handle_interface.cpp
|
73f8490660
On NameContext, rename enclosing_scope and target_scope_id. (#3948)
|
2 vuotta sitten |
|
handle_let.cpp
|
f9a4371aca
Refactor name addition, particularly for associated entities. (#3924)
|
2 vuotta sitten |
|
handle_literal.cpp
|
cae62765af
Add builtins for basic float operations (#3897)
|
2 vuotta sitten |
|
handle_loop_statement.cpp
|
86a7c9ff45
Rename parse_node -> node_id (#3760)
|
2 vuotta sitten |
|
handle_match.cpp
|
86a7c9ff45
Rename parse_node -> node_id (#3760)
|
2 vuotta sitten |
|
handle_modifier.cpp
|
096f1dc68a
Rename functions which only print a diagnostic to Diagnose* (#3886)
|
2 vuotta sitten |
|
handle_name.cpp
|
d0e8afc51b
Handle arrow operator (#3768)
|
2 vuotta sitten |
|
handle_named_constraint.cpp
|
f9ce0b194d
Defer parsing of method bodies until the end of a suitable enclosing scope. (#3832)
|
2 vuotta sitten |
|
handle_namespace.cpp
|
b5d28f2c4b
location -> loc abbreviation (#3826)
|
2 vuotta sitten |
|
handle_noop.cpp
|
86a7c9ff45
Rename parse_node -> node_id (#3760)
|
2 vuotta sitten |
|
handle_operator.cpp
|
583f5aa508
Constant evaluation support for `if` expressions, `and`, and `or`. (#3840)
|
2 vuotta sitten |
|
handle_paren_expr.cpp
|
b42612bcec
Change tuple/paren expr parsing to use placeholders. (#3849)
|
2 vuotta sitten |
|
handle_pattern_list.cpp
|
86a7c9ff45
Rename parse_node -> node_id (#3760)
|
2 vuotta sitten |
|
handle_return_statement.cpp
|
86a7c9ff45
Rename parse_node -> node_id (#3760)
|
2 vuotta sitten |
|
handle_struct.cpp
|
a034f86272
Change struct literal parsing to use placeholders. (#3850)
|
2 vuotta sitten |
|
handle_tuple_literal.cpp
|
b42612bcec
Change tuple/paren expr parsing to use placeholders. (#3849)
|
2 vuotta sitten |
|
handle_variable.cpp
|
f9a4371aca
Refactor name addition, particularly for associated entities. (#3924)
|
2 vuotta sitten |
|
impl.cpp
|
40b2217421
Initial 'export name' handling. (#3949)
|
2 vuotta sitten |
|
impl.h
|
abf23ae7fe
Initial scaffolding for building a witness table for an `impl`. (#3743)
|
2 vuotta sitten |
|
import.cpp
|
03e3a72628
Rename Directive->Decl in general, BindExport->ExportDecl (#3957)
|
1 vuosi sitten |
|
import.h
|
03e3a72628
Rename Directive->Decl in general, BindExport->ExportDecl (#3957)
|
1 vuosi sitten |
|
import_ref.cpp
|
7effc1abd7
Refactor check_ir_map to encapsulate it. (#3968)
|
1 vuosi sitten |
|
import_ref.h
|
40b2217421
Initial 'export name' handling. (#3949)
|
2 vuotta sitten |
|
inst_block_stack.cpp
|
4f2bd0b095
Fix CHECK failure when there is control flow in a global variable initializer (#3925)
|
2 vuotta sitten |
|
inst_block_stack.h
|
4f2bd0b095
Fix CHECK failure when there is control flow in a global variable initializer (#3925)
|
2 vuotta sitten |
|
interface.cpp
|
5627f88c22
Switch ImportRefs to provide a LocId. (#3913)
|
2 vuotta sitten |
|
interface.h
|
33c1e9ca95
Add an associated entity instruction and corresponding type for interface elements. (#3730)
|
2 vuotta sitten |
|
lexical_lookup.h
|
f9ce0b194d
Defer parsing of method bodies until the end of a suitable enclosing scope. (#3832)
|
2 vuotta sitten |
|
member_access.cpp
|
92fa0ac1ac
Remove ImportRefUsed (#3934)
|
2 vuotta sitten |
|
member_access.h
|
cf361a83f3
Overloaded operator support. (#3796)
|
2 vuotta sitten |
|
merge.cpp
|
76471cf701
Move decl-specific merge logic back to respective handlers. (#3937)
|
2 vuotta sitten |
|
merge.h
|
292a9d3cb4
Replace ResolvePrevInstForMerge with decl logic. (#3936)
|
2 vuotta sitten |
|
modifiers.cpp
|
73f8490660
On NameContext, rename enclosing_scope and target_scope_id. (#3948)
|
2 vuotta sitten |
|
modifiers.h
|
73f8490660
On NameContext, rename enclosing_scope and target_scope_id. (#3948)
|
2 vuotta sitten |
|
node_stack.cpp
|
86a7c9ff45
Rename parse_node -> node_id (#3760)
|
2 vuotta sitten |
|
node_stack.h
|
895e90e791
Start including the prelude for testing. (#3861)
|
2 vuotta sitten |
|
operator.cpp
|
895e90e791
Start including the prelude for testing. (#3861)
|
2 vuotta sitten |
|
operator.h
|
cf361a83f3
Overloaded operator support. (#3796)
|
2 vuotta sitten |
|
param_and_arg_refs_stack.h
|
a034f86272
Change struct literal parsing to use placeholders. (#3850)
|
2 vuotta sitten |
|
pending_block.h
|
b5d28f2c4b
location -> loc abbreviation (#3826)
|
2 vuotta sitten |
|
pointer_dereference.cpp
|
cf361a83f3
Overloaded operator support. (#3796)
|
2 vuotta sitten |
|
pointer_dereference.h
|
d0e8afc51b
Handle arrow operator (#3768)
|
2 vuotta sitten |
|
return.cpp
|
ccf87f0a38
Use computed constants in lowering rather than lowering instructions (#3905)
|
2 vuotta sitten |
|
return.h
|
86a7c9ff45
Rename parse_node -> node_id (#3760)
|
2 vuotta sitten |
|
scope_index.h
|
f4a741903f
Add import support for remaining decl types. (#3651)
|
2 vuotta sitten |
|
scope_stack.cpp
|
e0b8728263
Allocate de Bruijn levels to symbolic bindings. (#3906)
|
2 vuotta sitten |
|
scope_stack.h
|
e0b8728263
Allocate de Bruijn levels to symbolic bindings. (#3906)
|
2 vuotta sitten |
|
subst.cpp
|
e0b8728263
Allocate de Bruijn levels to symbolic bindings. (#3906)
|
2 vuotta sitten |
|
subst.h
|
e0b8728263
Allocate de Bruijn levels to symbolic bindings. (#3906)
|
2 vuotta sitten |