[Sema/SILGen/IRGen/StdLib] Implement metatype keypaths #73242
amritpan
changed the title Implement metatype keypaths [Sema/SILGen/IRGen/StdLib] Implement metatype keypaths 1 year ago
amritpan
force pushed
from
a1b2bb5a
to
0ec01dc0
1 year ago
xedin
commented
on 2024-04-30
xedin
commented
on 2024-04-30
xedin
commented
on 2024-04-30
amritpan
force pushed
from
0ec01dc0
to
a3ba657c
1 year ago
amritpan
force pushed
from
a3ba657c
to
bc8d04b0
1 year ago
amritpan
force pushed
from
bc8d04b0
to
71bc3a67
1 year ago
Azoy
commented
on 2024-05-30
amritpan
force pushed
from
71bc3a67
to
a1c3357a
1 year ago
amritpan
force pushed
from
a1c3357a
to
85e4c5ca
1 year ago
amritpan
force pushed
from
85e4c5ca
to
96fda00d
1 year ago
amritpan
force pushed
from
96fda00d
to
ebd7dfc6
1 year ago
amritpan
force pushed
from
ebd7dfc6
to
bd773b76
1 year ago
amritpan
force pushed
from
bd773b76
to
5e4b3713
1 year ago
amritpan
force pushed
from
5e4b3713
to
ed098bbf
1 year ago
amritpan
force pushed
from
ed098bbf
to
5ed66f17
1 year ago
amritpan
force pushed
from
5ed66f17
to
6832a5e0
1 year ago
xedin
approved these changes
on 2024-09-23
amritpan
force pushed
from
6832a5e0
to
4a68b168
1 year ago
amritpan
force pushed
from
4a68b168
to
162cdaa1
1 year ago
[Sema] Remove checks preventing metatype keypaths in Sema.
ffb8baf3
[SILGen] Amend checks preventing metatype keypaths in SilGen.
3c47a580
[SILGen] Add metatype to keypath base type for static properties.
1fcb2949
[SILGen] Generate IDs for static key path components.
5232bfe7
[SILGen] Emit property descriptors for static properties.
0f3ac3e8
[SIL] Remove check preventing static keypaths in SIL.
c7109506
[SIL] Prevent emitting descriptors for static properties in protocol …
ef967281
[IRGen] Weak link static keypath component property descriptors.
2d70cd74
[StdLib] Handle nil property descriptors.
1c494c4d
[Sema] Update diagnostics.
02b9bcbd
amritpan
force pushed
from
162cdaa1
to
6778a344
1 year ago
amritpan
force pushed
from
6778a344
to
4e63e025
1 year ago
amritpan
force pushed
from
4e63e025
to
1865936e
1 year ago
amritpan
force pushed
from
1865936e
to
fa518090
1 year ago
[Tests] Update Interpreter tests.
6a6e6eeb
[Tests] Update Sema tests.
2c641a8e
[Tests] Update SilGen tests.
605fe8f4
[Tests] Update ABI tests.
c5ebf4e7
[Tests] Add static keypaths tests.
c69e5cb4
Guard feature behind experimental flag.
8ebc9286
amritpan
force pushed
from
fa518090
to
8ebc9286
1 year ago
amritpan
merged
60664183
into main 1 year ago
amritpan
deleted the metatype-kp-implementation branch 1 year ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub