Richard Smith
|
433d626b04
|
Rename SemIR::{Base,Field} -> SemIR::{Base,Field}Decl. (#3452)
Also fix printing of unbound element type to say "element" not "field"
since we're touching all the relevant SemIR output anyway.
|
2023-12-05 16:37:02 +00:00 |
|
Richard Smith
|
7dffa0c7ec
|
Support for base: T;, .base, x.base. (#3450)
No support for `extend base` yet, in an effort to minimize collisions
with #3412.
|
2023-12-04 22:45:59 +00:00 |
|
Richard Smith
|
ca53c18ddc
|
Rename MemberIndex -> ElementIndex, ClassFieldAccess -> ClassElementAccess, UnboundFieldType -> UnboundElementType. (#3446)
In preparation for base class support, where these types will be used
for bases as well as fields.
As discussed [on
discord](https://discord.com/channels/655572317891461132/963846118964350976/1180267686316478575).
|
2023-12-02 00:29:48 +00:00 |
|
Geoff Romer
|
b8d4e2f41b
|
Binding pattern naming cleanup (#3410)
- Rename `PatternBinding` to `BindingPattern`.
- Use `BindingPattern` rather than `Pattern` in the names of
binding-pattern-specific parse states.
|
2023-12-01 21:36:51 +00:00 |
|