Commit d79fcb6
committed
[caller-isolation] Teach Sema how to handle isolation of explicit @execution({concurrent,caller}).
1 parent 6a9afa5 commit d79fcb6
File tree
6 files changed
+83
-3
lines changed- include/swift/AST
- lib
- AST
- SIL/IR
- Sema
- test/Concurrency
- Runtime
6 files changed
+83
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8093 | 8093 | | |
8094 | 8094 | | |
8095 | 8095 | | |
| 8096 | + | |
| 8097 | + | |
8096 | 8098 | | |
8097 | 8099 | | |
8098 | 8100 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8471 | 8471 | | |
8472 | 8472 | | |
8473 | 8473 | | |
| 8474 | + | |
| 8475 | + | |
| 8476 | + | |
| 8477 | + | |
| 8478 | + | |
| 8479 | + | |
| 8480 | + | |
| 8481 | + | |
8474 | 8482 | | |
8475 | 8483 | | |
8476 | 8484 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2532 | 2532 | | |
2533 | 2533 | | |
2534 | 2534 | | |
| 2535 | + | |
| 2536 | + | |
| 2537 | + | |
| 2538 | + | |
| 2539 | + | |
| 2540 | + | |
| 2541 | + | |
| 2542 | + | |
| 2543 | + | |
| 2544 | + | |
2535 | 2545 | | |
2536 | 2546 | | |
2537 | 2547 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4688 | 4688 | | |
4689 | 4689 | | |
4690 | 4690 | | |
| 4691 | + | |
4691 | 4692 | | |
4692 | 4693 | | |
4693 | 4694 | | |
| |||
4697 | 4698 | | |
4698 | 4699 | | |
4699 | 4700 | | |
| 4701 | + | |
| 4702 | + | |
4700 | 4703 | | |
4701 | 4704 | | |
4702 | | - | |
4703 | | - | |
4704 | | - | |
| 4705 | + | |
| 4706 | + | |
| 4707 | + | |
4705 | 4708 | | |
4706 | 4709 | | |
4707 | 4710 | | |
| |||
4815 | 4818 | | |
4816 | 4819 | | |
4817 | 4820 | | |
| 4821 | + | |
| 4822 | + | |
| 4823 | + | |
| 4824 | + | |
| 4825 | + | |
| 4826 | + | |
| 4827 | + | |
| 4828 | + | |
| 4829 | + | |
| 4830 | + | |
| 4831 | + | |
4818 | 4832 | | |
4819 | 4833 | | |
4820 | 4834 | | |
| |||
Lines changed: 30 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
36 | 47 | | |
37 | 48 | | |
38 | 49 | | |
| |||
87 | 98 | | |
88 | 99 | | |
89 | 100 | | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
90 | 120 | | |
91 | 121 | | |
92 | 122 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
0 commit comments