| .. |
|
BUILD
|
6d4f2567a7
Add support for `var` patterns (#5069)
|
hai 1 ano |
|
absolute_node_id.cpp
|
7eee9a3489
Refactor resolving a location into a SemIR library (#4876)
|
hai 1 ano |
|
absolute_node_id.h
|
7eee9a3489
Refactor resolving a location into a SemIR library (#4876)
|
hai 1 ano |
|
associated_constant.h
|
5f888e1124
Treat associated constants as entities parameterized by Self (#4837)
|
hai 1 ano |
|
block_value_store.h
|
11aba70c1d
Add enumerate() for ValueStore and ImplStore (#4975)
|
hai 1 ano |
|
builtin_function_kind.cpp
|
129cf35d78
Support BitAnd operator between facet types (#5022)
|
hai 1 ano |
|
builtin_function_kind.def
|
129cf35d78
Support BitAnd operator between facet types (#5022)
|
hai 1 ano |
|
builtin_function_kind.h
|
4a7aefefaa
Add support for operators on `Core.IntLiteral`. (#4716)
|
hai 1 ano |
|
class.cpp
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
hai 1 ano |
|
class.h
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
hai 1 ano |
|
constant.cpp
|
e0b2f5d772
Add and propagate template phase for constants. (#4964)
|
hai 1 ano |
|
constant.h
|
a0b7f39591
Support impl lookup for multiple interfaces in a facet type (#5047)
|
hai 1 ano |
|
copy_on_write_block.h
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
hai 1 ano |
|
dump.cpp
|
176f9f1cc4
Improve debug `Dump` for `NameScopeId`s (#5088)
|
hai 1 ano |
|
dump.h
|
eb69d7420e
First iteration of completing and resolving facet types (#4920)
|
hai 1 ano |
|
entity_name.h
|
6dda094928
Superficial support for `template` modifier on symbolic bindings. (#4948)
|
hai 1 ano |
|
entity_with_params_base.h
|
6d4f2567a7
Add support for `var` patterns (#5069)
|
hai 1 ano |
|
entry_point.cpp
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
hai 1 ano |
|
entry_point.h
|
bfa5463e5b
Add signature enforcement for `Main.Run` and give it the symbol name `main`. (#3266)
|
%!s(int64=2) %!d(string=hai) anos |
|
facet_type_info.cpp
|
0d10b5cd4c
Allow facet types to be combined (#5026)
|
hai 1 ano |
|
facet_type_info.h
|
0d10b5cd4c
Allow facet types to be combined (#5026)
|
hai 1 ano |
|
file.cpp
|
6d4f2567a7
Add support for `var` patterns (#5069)
|
hai 1 ano |
|
file.h
|
87b9cab7b1
Add support for importing a trivial global C++ function (#5033)
|
hai 1 ano |
|
formatter.cpp
|
6d4f2567a7
Add support for `var` patterns (#5069)
|
hai 1 ano |
|
formatter.h
|
e7a86b03c6
Remove offsets from InstId formatting, trying to name more (#4645)
|
hai 1 ano |
|
function.cpp
|
7fd54eded0
Reverse nesting of BoundMethod and SpecificFunction. (#5079)
|
hai 1 ano |
|
function.h
|
6d4f2567a7
Add support for `var` patterns (#5069)
|
hai 1 ano |
|
generic.cpp
|
5f888e1124
Treat associated constants as entities parameterized by Self (#4837)
|
hai 1 ano |
|
generic.h
|
11aba70c1d
Add enumerate() for ValueStore and ImplStore (#4975)
|
hai 1 ano |
|
id_kind.h
|
d264f14027
Clean up handling of `Call` params (#5061)
|
hai 1 ano |
|
ids.cpp
|
d264f14027
Clean up handling of `Call` params (#5061)
|
hai 1 ano |
|
ids.h
|
4539114c21
Return a set of ImplWitnesses from impl lookup (#5075)
|
hai 1 ano |
|
impl.cpp
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
hai 1 ano |
|
impl.h
|
eb69d7420e
First iteration of completing and resolving facet types (#4920)
|
hai 1 ano |
|
import_cpp.h
|
3f599c250b
Generate Cpp namespace when import Cpp is used (#4873)
|
hai 1 ano |
|
import_ir.h
|
1670baf180
Make binary operators non-member (#4838)
|
hai 1 ano |
|
inst.cpp
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
hai 1 ano |
|
inst.h
|
0d2f364f39
Split evaluation up into one function per instruction kind (#5008)
|
hai 1 ano |
|
inst_fingerprinter.cpp
|
d264f14027
Clean up handling of `Call` params (#5061)
|
hai 1 ano |
|
inst_fingerprinter.h
|
0beda27192
Fingerprint `impl` blocks in semir (#5021)
|
hai 1 ano |
|
inst_kind.cpp
|
469f1c8e64
Refactor InstKind to move metadata from macros to the type. (#4119)
|
hai 1 ano |
|
inst_kind.def
|
6d4f2567a7
Add support for `var` patterns (#5069)
|
hai 1 ano |
|
inst_kind.h
|
0d2f364f39
Split evaluation up into one function per instruction kind (#5008)
|
hai 1 ano |
|
inst_namer.cpp
|
4539114c21
Return a set of ImplWitnesses from impl lookup (#5075)
|
hai 1 ano |
|
inst_namer.h
|
0beda27192
Fingerprint `impl` blocks in semir (#5021)
|
hai 1 ano |
|
interface.h
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
hai 1 ano |
|
name.cpp
|
9d85b23b4b
Use an x-macro for special NameId values. (#5018)
|
hai 1 ano |
|
name.h
|
9c0faf007e
Invalid comment cleanup (#4836)
|
hai 1 ano |
|
name_scope.cpp
|
23e5677c8e
Avoid poisoning non identifier names (#4884)
|
hai 1 ano |
|
name_scope.h
|
87b9cab7b1
Add support for importing a trivial global C++ function (#5033)
|
hai 1 ano |
|
name_scope_test.cpp
|
23e5677c8e
Avoid poisoning non identifier names (#4884)
|
hai 1 ano |
|
pattern.cpp
|
6d4f2567a7
Add support for `var` patterns (#5069)
|
hai 1 ano |
|
pattern.h
|
6d4f2567a7
Add support for `var` patterns (#5069)
|
hai 1 ano |
|
singleton_insts.h
|
c832d523be
Update files and clang-tidy config to pass with clang-tidy-20 (#4691)
|
hai 1 ano |
|
stringify_type.cpp
|
4539114c21
Return a set of ImplWitnesses from impl lookup (#5075)
|
hai 1 ano |
|
stringify_type.h
|
b274622228
Improve infrastructure for formatting types in diagnostics. (#4374)
|
hai 1 ano |
|
struct_type_field.h
|
be56ff87c6
Convert StructTypeField to a specific type. (#4492)
|
hai 1 ano |
|
type.cpp
|
dc8f47e6ad
Move type functions off Context (#4951)
|
hai 1 ano |
|
type.h
|
fc7b0016ce
Tuples and structs with abstract types are abstract (#4986)
|
hai 1 ano |
|
type_info.cpp
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
hai 1 ano |
|
type_info.h
|
fc7b0016ce
Tuples and structs with abstract types are abstract (#4986)
|
hai 1 ano |
|
typed_insts.h
|
4539114c21
Return a set of ImplWitnesses from impl lookup (#5075)
|
hai 1 ano |
|
typed_insts_test.cpp
|
4eb955bf42
Drop std:: on size_t in various spots. (#4546)
|
hai 1 ano |
|
yaml_test.cpp
|
467e510d40
Document abbreviation style things (#4996)
|
hai 1 ano |