Pavel Yaskevich
60ea598e7f
[SIL] Set actor isolation when constructing/initializing SILFunction
...
Prevents situations when actor isolation ends up not being set
un-intentionally i.e. when cloning, specializating, or creating
thunks.
The thunks get `unspecified` isolation at the moment.
2026-04-21 16:03:35 -07:00
Slava Pestov
819738c83e
AST: Rename mapTypeIntoContext() => mapTypeIntoEnvironment(), mapTypeOutOfContext() => mapTypeOutOfEnvironment()
2025-11-12 14:48:19 -05:00
Konrad `ktoso` Malawski
8c4dea9802
Revert "[concurrency] Add support for HopToMainActorIfNeededThunk." ( #79938 )
...
* Revert "[concurrency] Add support for HopToMainActorIfNeededThunk."
This reverts commit 0e0665bfbd .
* remove some last bits of 0e0665b
2025-03-13 06:48:03 +09:00
Kuba Mracek
6f4ae28520
[ASTMangler] Pass ASTContext to all instantiations of ASTMangler
2024-12-02 15:01:04 -08:00
Michael Gottesman
0e0665bfbd
[concurrency] Add support for HopToMainActorIfNeededThunk.
...
It is behind the experimental flag GenerateForceToMainActorThunks.
2024-10-17 13:31:39 -07:00
Michael Gottesman
f0f5ad54fd
[thunk-lowering] Add support for mangling identity thunks.
...
This is just again using identity thunks to show that the behavior works before
I add in hop to main actor.
2024-10-17 11:17:38 -07:00
Michael Gottesman
f985b0ee03
[thunk-lowering] Add a pass that performs lowering of ThunkInsts.
...
Right now it just handles the "identity" case so we can validate the
functionality.
2024-10-02 14:15:49 -07:00