Jon Ross-Perkins
|
4923445e3a
Drop `Singleton` from `ErrorInst::SingletonInstId` and similar (#5304)
|
il y a 1 an |
Richard Smith
|
c33adfafd3
Replace `GetTypeInSpecific` with `GetTypeOfInstInSpecific`. (#5232)
|
il y a 1 an |
Jon Ross-Perkins
|
acbe6530c3
Move diagnostics into a namespace (#5173)
|
il y a 1 an |
Jon Ross-Perkins
|
216c499cbf
Add declaration checking for `fn destroy` (#5127)
|
il y a 1 an |
Jon Ross-Perkins
|
21687e8cb1
Fix use of keyword names in qualifiers with params (#5130)
|
il y a 1 an |
Jon Ross-Perkins
|
c44e688e5d
Add parsing for 'fn destroy' (#5045)
|
il y a 1 an |
Jon Ross-Perkins
|
f7e0b61c3a
Refactor HandleIdentifierName away (#5044)
|
il y a 1 an |
Jon Ross-Perkins
|
311b4ff03d
Refactor AddInst-family functions to their own file (#4941)
|
il y a 1 an |
Jon Ross-Perkins
|
dc8f47e6ad
Move type functions off Context (#4951)
|
il y a 1 an |
Jon Ross-Perkins
|
afef6cd940
Refactor name lookup logic out of Context (#4930)
|
il y a 1 an |
Richard Smith
|
8eb4e24cb6
Implement #4864: `Core` is a keyword (#4909)
|
il y a 1 an |
Boaz Brickner
|
3d39ab67bf
Wrap lookup result in a new `ScopeLookupResult` (#4831)
|
il y a 1 an |
Geoff Romer
|
96256652c5
Use FullPatternStack instead of node stack for binding context (#4829)
|
il y a 1 an |
Jon Ross-Perkins
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
il y a 1 an |
Geoff Romer
|
13434f0e8a
Model `var` as a pattern operator (#4720)
|
il y a 1 an |
Geoff Romer
|
4f10735751
Track params in the parser (#4777)
|
il y a 1 an |
David Blaikie
|
4d0a6db49b
Abort checking when encountering an invalid parse node (#4700)
|
il y a 1 an |
Jon Ross-Perkins
|
1cba3328f7
Finish removing BuiltinInstKind (#4637)
|
il y a 1 an |
Jon Ross-Perkins
|
efab39cbd9
Remove InstId::Builtin members (#4632)
|
il y a 1 an |
Richard Smith
|
b274622228
Improve infrastructure for formatting types in diagnostics. (#4374)
|
il y a 1 an |
Geoff Romer
|
dc32aa2690
Initial support for binding patterns in SemIR (#4221)
|
il y a 1 an |
josh11b
|
49a8efbe1b
`where` check stage, step 1: designators (#4329)
|
il y a 1 an |
Jon Ross-Perkins
|
e7aebbe581
Update basic diagnostic capitalization/punctuation (#4328)
|
il y a 1 an |
Brymer Meneses
|
7f930d0f58
Use `TupleAccess` instead of `TupleIndex` (#4318)
|
il y a 1 an |
Chandler Carruth
|
4845f40dff
Switch `CARBON_CHECK` to a format string API (#4285)
|
il y a 1 an |
Brymer Meneses
|
c353f6bd78
change tuple index (#4218)
|
il y a 1 an |
Richard Smith
|
3cb769a053
Rename "generic instance" to "specific" throughout the toolchain. (#4165)
|
il y a 1 an |
Richard Smith
|
3cc90f9017
Move `GetTypeInInstance` from `Check` to `SemIR`. (#4144)
|
il y a 1 an |
Jon Ross-Perkins
|
99696b9812
Rename check handlers to HandleParseNode overloads. (#4121)
|
il y a 1 an |
Richard Smith
|
50d56aa7c9
Add an instruction to represent a use of a dependent value from a generic instance. (#4122)
|
il y a 1 an |