| .. |
|
fuzzer_corpus
|
1c748c0f14
Split semantics into check and sem_ir directories (#3176)
|
2 éve |
|
testdata
|
a6508fcf05
Basic support for generic bindings. (#3555)
|
2 éve |
|
BUILD
|
95746df788
Split out context targets for check and parse. (#3558)
|
2 éve |
|
__init__.py
|
1c748c0f14
Split semantics into check and sem_ir directories (#3176)
|
2 éve |
|
check.cpp
|
0205645e7d
Refactor BindName to support tracking the enclosing scope. (#3566)
|
2 éve |
|
check.h
|
d024403dc4
Refactor checking flow to allow for ordering based on import/package. (#3379)
|
2 éve |
|
check_fuzzer.cpp
|
377e9a0968
In the driver, --dump-semantics-ir -> --dump-sem-ir (#3218)
|
2 éve |
|
context.cpp
|
a6508fcf05
Basic support for generic bindings. (#3555)
|
2 éve |
|
context.h
|
0205645e7d
Refactor BindName to support tracking the enclosing scope. (#3566)
|
2 éve |
|
convert.cpp
|
a6508fcf05
Basic support for generic bindings. (#3555)
|
2 éve |
|
convert.h
|
de0c02ddae
If a name is not found in a class, perform lookup into base classes. (#3502)
|
2 éve |
|
decl_name_stack.cpp
|
b6ffe0197b
Implement a list of exported names for imports. (#3552)
|
2 éve |
|
decl_name_stack.h
|
3d661c96f3
Handle out-of-line declarations. (#3536)
|
2 éve |
|
decl_state.h
|
2e97f27b8d
Typed wrappers around parse tree nodes (#3534)
|
2 éve |
|
handle_array.cpp
|
48c986f52d
Start using typed parse node ids in the check stage (#3547)
|
2 éve |
|
handle_binding_pattern.cpp
|
0b9e73ab07
Put check stage handle functions in execution order (#3573)
|
2 éve |
|
handle_call_expr.cpp
|
0b9e73ab07
Put check stage handle functions in execution order (#3573)
|
2 éve |
|
handle_class.cpp
|
a6508fcf05
Basic support for generic bindings. (#3555)
|
2 éve |
|
handle_codeblock.cpp
|
48c986f52d
Start using typed parse node ids in the check stage (#3547)
|
2 éve |
|
handle_expr_statement.cpp
|
48c986f52d
Start using typed parse node ids in the check stage (#3547)
|
2 éve |
|
handle_file.cpp
|
48c986f52d
Start using typed parse node ids in the check stage (#3547)
|
2 éve |
|
handle_function.cpp
|
0b9e73ab07
Put check stage handle functions in execution order (#3573)
|
2 éve |
|
handle_if_expr.cpp
|
48c986f52d
Start using typed parse node ids in the check stage (#3547)
|
2 éve |
|
handle_if_statement.cpp
|
48c986f52d
Start using typed parse node ids in the check stage (#3547)
|
2 éve |
|
handle_impl.cpp
|
48c986f52d
Start using typed parse node ids in the check stage (#3547)
|
2 éve |
|
handle_import_and_package.cpp
|
48c986f52d
Start using typed parse node ids in the check stage (#3547)
|
2 éve |
|
handle_index.cpp
|
48c986f52d
Start using typed parse node ids in the check stage (#3547)
|
2 éve |
|
handle_interface.cpp
|
a6508fcf05
Basic support for generic bindings. (#3555)
|
2 éve |
|
handle_let.cpp
|
0b9e73ab07
Put check stage handle functions in execution order (#3573)
|
2 éve |
|
handle_literal.cpp
|
48c986f52d
Start using typed parse node ids in the check stage (#3547)
|
2 éve |
|
handle_loop_statement.cpp
|
0b9e73ab07
Put check stage handle functions in execution order (#3573)
|
2 éve |
|
handle_modifier.cpp
|
48c986f52d
Start using typed parse node ids in the check stage (#3547)
|
2 éve |
|
handle_name.cpp
|
379d776084
Add support for '--config=clang-tidy' (#3559)
|
2 éve |
|
handle_named_constraint.cpp
|
48c986f52d
Start using typed parse node ids in the check stage (#3547)
|
2 éve |
|
handle_namespace.cpp
|
48c986f52d
Start using typed parse node ids in the check stage (#3547)
|
2 éve |
|
handle_noop.cpp
|
48c986f52d
Start using typed parse node ids in the check stage (#3547)
|
2 éve |
|
handle_operator.cpp
|
48c986f52d
Start using typed parse node ids in the check stage (#3547)
|
2 éve |
|
handle_paren.cpp
|
0b9e73ab07
Put check stage handle functions in execution order (#3573)
|
2 éve |
|
handle_pattern_list.cpp
|
0b9e73ab07
Put check stage handle functions in execution order (#3573)
|
2 éve |
|
handle_return_statement.cpp
|
48c986f52d
Start using typed parse node ids in the check stage (#3547)
|
2 éve |
|
handle_struct.cpp
|
0b9e73ab07
Put check stage handle functions in execution order (#3573)
|
2 éve |
|
handle_variable.cpp
|
927d633762
Simplify handling of `VariableInitializer` (#3515)
|
2 éve |
|
inst_block_stack.cpp
|
737162cc8f
Rename sem_ir files node->inst, follow up to #3355 (#3361)
|
2 éve |
|
inst_block_stack.h
|
737162cc8f
Rename sem_ir files node->inst, follow up to #3355 (#3361)
|
2 éve |
|
modifiers.cpp
|
3b0923c81d
Add interface support to check (#3474)
|
2 éve |
|
modifiers.h
|
fada410559
Support declaration modifier keywords (#3412)
|
2 éve |
|
node_stack.cpp
|
b8d4e2f41b
Binding pattern naming cleanup (#3410)
|
2 éve |
|
node_stack.h
|
a196b9840f
Run clang-tidy on headers (#3572)
|
2 éve |
|
pending_block.h
|
0d618b1278
Tidy up lint issues. (#3429)
|
2 éve |
|
return.cpp
|
b0da52a3d7
Use typed parse node ids in SemIR instruction types (#3560)
|
2 éve |
|
return.h
|
b0da52a3d7
Use typed parse node ids in SemIR instruction types (#3560)
|
2 éve |