Richard Smith 762d07fa3e Add builtins for integer bitwise, bit-shift, and relational comparison operators. (#3853) 2 ani în urmă
..
fuzzer_corpus 1c748c0f14 Split semantics into check and sem_ir directories (#3176) 2 ani în urmă
testdata 762d07fa3e Add builtins for integer bitwise, bit-shift, and relational comparison operators. (#3853) 2 ani în urmă
BUILD 11c56d8ca1 Fix determination of whether we're in a nested deferred definition scope. (#3844) 2 ani în urmă
call.cpp cf361a83f3 Overloaded operator support. (#3796) 2 ani în urmă
call.h cf361a83f3 Overloaded operator support. (#3796) 2 ani în urmă
check.cpp 11c56d8ca1 Fix determination of whether we're in a nested deferred definition scope. (#3844) 2 ani în urmă
check.h d024403dc4 Refactor checking flow to allow for ordering based on import/package. (#3379) 2 ani în urmă
check_fuzzer.cpp 551a6d385e Augment the file_test framework to allow per-file fail checks. (#3747) 2 ani în urmă
context.cpp dffe4a36de When merging functions, detect uses of imports prior to a redecl. (#3836) 2 ani în urmă
context.h dffe4a36de When merging functions, detect uses of imports prior to a redecl. (#3836) 2 ani în urmă
convert.cpp b5d28f2c4b location -> loc abbreviation (#3826) 2 ani în urmă
convert.h b5d28f2c4b location -> loc abbreviation (#3826) 2 ani în urmă
decl_name_stack.cpp dffe4a36de When merging functions, detect uses of imports prior to a redecl. (#3836) 2 ani în urmă
decl_name_stack.h 11c56d8ca1 Fix determination of whether we're in a nested deferred definition scope. (#3844) 2 ani în urmă
decl_state.h 096daecc57 Add framework for the extern keyword. (#3755) 2 ani în urmă
diagnostic_helpers.h b5d28f2c4b location -> loc abbreviation (#3826) 2 ani în urmă
eval.cpp 762d07fa3e Add builtins for integer bitwise, bit-shift, and relational comparison operators. (#3853) 2 ani în urmă
eval.h a3154356f0 Distinguish between template constants and symbolic constants. (#3595) 2 ani în urmă
function.cpp 5c567b892d Address invalid redeclaration and definitions across imports. (#3842) 2 ani în urmă
function.h 5c567b892d Address invalid redeclaration and definitions across imports. (#3842) 2 ani în urmă
handle.h f9ce0b194d Defer parsing of method bodies until the end of a suitable enclosing scope. (#3832) 2 ani în urmă
handle_alias.cpp b079acd86f Replace NodeId with a hybrid LocationId in SemIR diagnostics. (#3810) 2 ani în urmă
handle_array.cpp 86a7c9ff45 Rename parse_node -> node_id (#3760) 2 ani în urmă
handle_binding_pattern.cpp b5d28f2c4b location -> loc abbreviation (#3826) 2 ani în urmă
handle_call_expr.cpp cf361a83f3 Overloaded operator support. (#3796) 2 ani în urmă
handle_choice.cpp 86a7c9ff45 Rename parse_node -> node_id (#3760) 2 ani în urmă
handle_class.cpp f9ce0b194d Defer parsing of method bodies until the end of a suitable enclosing scope. (#3832) 2 ani în urmă
handle_codeblock.cpp 86a7c9ff45 Rename parse_node -> node_id (#3760) 2 ani în urmă
handle_expr_statement.cpp b5d28f2c4b location -> loc abbreviation (#3826) 2 ani în urmă
handle_file.cpp 86a7c9ff45 Rename parse_node -> node_id (#3760) 2 ani în urmă
handle_function.cpp 5c567b892d Address invalid redeclaration and definitions across imports. (#3842) 2 ani în urmă
handle_if_expr.cpp 583f5aa508 Constant evaluation support for `if` expressions, `and`, and `or`. (#3840) 2 ani în urmă
handle_if_statement.cpp 86a7c9ff45 Rename parse_node -> node_id (#3760) 2 ani în urmă
handle_impl.cpp f9ce0b194d Defer parsing of method bodies until the end of a suitable enclosing scope. (#3832) 2 ani în urmă
handle_import_and_package.cpp 86a7c9ff45 Rename parse_node -> node_id (#3760) 2 ani în urmă
handle_index.cpp b5d28f2c4b location -> loc abbreviation (#3826) 2 ani în urmă
handle_interface.cpp f9ce0b194d Defer parsing of method bodies until the end of a suitable enclosing scope. (#3832) 2 ani în urmă
handle_let.cpp b5d28f2c4b location -> loc abbreviation (#3826) 2 ani în urmă
handle_literal.cpp 3763d0130a Convert literals to `i32` when forming an `i32`-typed `int_literal` instruction. (#3814) 2 ani în urmă
handle_loop_statement.cpp 86a7c9ff45 Rename parse_node -> node_id (#3760) 2 ani în urmă
handle_match.cpp 86a7c9ff45 Rename parse_node -> node_id (#3760) 2 ani în urmă
handle_modifier.cpp 86a7c9ff45 Rename parse_node -> node_id (#3760) 2 ani în urmă
handle_name.cpp d0e8afc51b Handle arrow operator (#3768) 2 ani în urmă
handle_named_constraint.cpp f9ce0b194d Defer parsing of method bodies until the end of a suitable enclosing scope. (#3832) 2 ani în urmă
handle_namespace.cpp b5d28f2c4b location -> loc abbreviation (#3826) 2 ani în urmă
handle_noop.cpp 86a7c9ff45 Rename parse_node -> node_id (#3760) 2 ani în urmă
handle_operator.cpp 583f5aa508 Constant evaluation support for `if` expressions, `and`, and `or`. (#3840) 2 ani în urmă
handle_paren_expr.cpp b42612bcec Change tuple/paren expr parsing to use placeholders. (#3849) 2 ani în urmă
handle_pattern_list.cpp 86a7c9ff45 Rename parse_node -> node_id (#3760) 2 ani în urmă
handle_return_statement.cpp 86a7c9ff45 Rename parse_node -> node_id (#3760) 2 ani în urmă
handle_struct.cpp a034f86272 Change struct literal parsing to use placeholders. (#3850) 2 ani în urmă
handle_tuple_literal.cpp b42612bcec Change tuple/paren expr parsing to use placeholders. (#3849) 2 ani în urmă
handle_variable.cpp b5d28f2c4b location -> loc abbreviation (#3826) 2 ani în urmă
impl.cpp dffe4a36de When merging functions, detect uses of imports prior to a redecl. (#3836) 2 ani în urmă
impl.h abf23ae7fe Initial scaffolding for building a witness table for an `impl`. (#3743) 2 ani în urmă
import.cpp f8c8861e5f Change ImportRef to a triple state: Unloaded, Loaded, Used (#3831) 2 ani în urmă
import.h 6c458ffe7e Add import context for locations. (#3807) 2 ani în urmă
import_ref.cpp f8c8861e5f Change ImportRef to a triple state: Unloaded, Loaded, Used (#3831) 2 ani în urmă
import_ref.h f8c8861e5f Change ImportRef to a triple state: Unloaded, Loaded, Used (#3831) 2 ani în urmă
inst_block_stack.cpp 2fee4d072f Factor param/arg ref logic to a class. (#3728) 2 ani în urmă
inst_block_stack.h d8be774b8b Lowering support for overloaded operators. (#3798) 2 ani în urmă
interface.cpp b5d28f2c4b location -> loc abbreviation (#3826) 2 ani în urmă
interface.h 33c1e9ca95 Add an associated entity instruction and corresponding type for interface elements. (#3730) 2 ani în urmă
lexical_lookup.h f9ce0b194d Defer parsing of method bodies until the end of a suitable enclosing scope. (#3832) 2 ani în urmă
member_access.cpp cf361a83f3 Overloaded operator support. (#3796) 2 ani în urmă
member_access.h cf361a83f3 Overloaded operator support. (#3796) 2 ani în urmă
merge.cpp 5c567b892d Address invalid redeclaration and definitions across imports. (#3842) 2 ani în urmă
merge.h 5c567b892d Address invalid redeclaration and definitions across imports. (#3842) 2 ani în urmă
modifiers.cpp b5d28f2c4b location -> loc abbreviation (#3826) 2 ani în urmă
modifiers.h b5d28f2c4b location -> loc abbreviation (#3826) 2 ani în urmă
node_stack.cpp 86a7c9ff45 Rename parse_node -> node_id (#3760) 2 ani în urmă
node_stack.h a034f86272 Change struct literal parsing to use placeholders. (#3850) 2 ani în urmă
operator.cpp cf361a83f3 Overloaded operator support. (#3796) 2 ani în urmă
operator.h cf361a83f3 Overloaded operator support. (#3796) 2 ani în urmă
param_and_arg_refs_stack.h a034f86272 Change struct literal parsing to use placeholders. (#3850) 2 ani în urmă
pending_block.h b5d28f2c4b location -> loc abbreviation (#3826) 2 ani în urmă
pointer_dereference.cpp cf361a83f3 Overloaded operator support. (#3796) 2 ani în urmă
pointer_dereference.h d0e8afc51b Handle arrow operator (#3768) 2 ani în urmă
return.cpp 86a7c9ff45 Rename parse_node -> node_id (#3760) 2 ani în urmă
return.h 86a7c9ff45 Rename parse_node -> node_id (#3760) 2 ani în urmă
scope_index.h f4a741903f Add import support for remaining decl types. (#3651) 2 ani în urmă
scope_stack.cpp f9ce0b194d Defer parsing of method bodies until the end of a suitable enclosing scope. (#3832) 2 ani în urmă
scope_stack.h f9ce0b194d Defer parsing of method bodies until the end of a suitable enclosing scope. (#3832) 2 ani în urmă
subst.cpp 8cb932b99c Substitute `Self` in associated function signatures before checking them against `impl`s. (#3788) 2 ani în urmă
subst.h 8cb932b99c Substitute `Self` in associated function signatures before checking them against `impl`s. (#3788) 2 ani în urmă