Jon Ross-Perkins
|
dc8f47e6ad
Move type functions off Context (#4951)
|
há 1 ano atrás |
Jon Ross-Perkins
|
e70f9cd71d
Move diagnostic helpers from Context to other files (#4949)
|
há 1 ano atrás |
Richard Smith
|
6dda094928
Superficial support for `template` modifier on symbolic bindings. (#4948)
|
há 1 ano atrás |
Boaz Brickner
|
1aa6573d4e
When diagnosing poisoned name, point to the declared name instead of the entire declaration (#4938)
|
há 1 ano atrás |
Boaz Brickner
|
c67920e631
When diagnosing name used before declared, set the location of the usage (#4860)
|
há 1 ano atrás |
Boaz Brickner
|
f4e19f4390
Change `DeclNameStack::LookupOrAddName()` to return `SemIR::ScopeLookupResult` instead of a `pair` (#4852)
|
há 1 ano atrás |
Jon Ross-Perkins
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
há 1 ano atrás |
Jon Ross-Perkins
|
d958caaff3
Refactor CheckIsAllowedRedecl and stop function definition merging (#4800)
|
há 1 ano atrás |
Geoff Romer
|
4f10735751
Track params in the parser (#4777)
|
há 1 ano atrás |
Boaz Brickner
|
74395ce693
Change name poisoning implementation to allow better diagnostics (#4764)
|
há 1 ano atrás |
josh11b
|
c5fd8f42b8
`ImplWitness` (#4679)
|
há 1 ano atrás |
Boaz Brickner
|
9c8773da1b
Basic name poisoning support (#4654)
|
há 1 ano atrás |
Jon Ross-Perkins
|
0e92e6cc5a
Switch TypeId::TypeType to TypeType::SingletonTypeId, and similar (#4619)
|
há 1 ano atrás |
josh11b
|
a69c2630f9
Replace `InterfaceType` with `FacetType` (#4499)
|
há 1 ano atrás |
Geoff Romer
|
223c5cb04b
Restructure handling of runtime parameters (#4422)
|
há 1 ano atrás |
Geoff Romer
|
9d942f4633
Generate parameter pattern-match IR from pattern IR (#4388)
|
há 1 ano atrás |
josh11b
|
d6d70bf80d
Handle runtime implicit parameters, and `self` outside of methods (#4361)
|
há 1 ano atrás |
Geoff Romer
|
dc32aa2690
Initial support for binding patterns in SemIR (#4221)
|
há 1 ano atrás |
Richard Smith
|
0354efa1fc
Rework how we check calls to support deduced implicit parameters (#4302)
|
há 1 ano atrás |
Chandler Carruth
|
4845f40dff
Switch `CARBON_CHECK` to a format string API (#4285)
|
há 1 ano atrás |
Jon Ross-Perkins
|
2d3842fc06
Implement 'extern library' support for functions. (#4220)
|
há 1 ano atrás |
Jon Ross-Perkins
|
e62973a8ef
Address the LocIdAndInst::ReusingLoc TODO (#4211)
|
há 1 ano atrás |
Jon Ross-Perkins
|
a3a4c14960
Error on non-constant parameters to a type. (#4215)
|
há 1 ano atrás |
Jon Ross-Perkins
|
0feb757de0
Add fields for extern to EntityWithParamsBase (#4206)
|
há 1 ano atrás |
Jon Ross-Perkins
|
3d13b8f71c
Fix handling of interface redefinitions. (#4198)
|
há 1 ano atrás |
Richard Smith
|
f6ff5b11b5
Distinguish between whether an entity has its own parameter lists and whether it is generic. (#4191)
|
há 1 ano atrás |
Richard Smith
|
3cb769a053
Rename "generic instance" to "specific" throughout the toolchain. (#4165)
|
há 1 ano atrás |
Jon Ross-Perkins
|
bf89652a4d
Move common entity fields to a 'base' struct. (#4161)
|
há 1 ano atrás |
Jon Ross-Perkins
|
db022658c6
Implement syntactic merge checks for parameters. (#4149)
|
há 1 ano atrás |
Geoff Romer
|
326609857d
Rename BindNameInfo to EntityName (#4090)
|
há 1 ano atrás |