Build Information
Failed to build Patterns, reference 0.1.2 (c778b7
), with Swift 6.1 for Android on 28 May 2025 08:55:40 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.1-latest swift build --swift-sdk aarch64-unknown-linux-android24 2>&1
Build Log
/host/spi-builder-workspace/Sources/Patterns/General/Group.swift:11:8: note: consider making generic struct 'Group' conform to the 'Sendable' protocol
9 | /// It can only tell whether or not it contains a specific element.
10 | @usableFromInline
11 | struct Group<Element> {
| `- note: consider making generic struct 'Group' conform to the 'Sendable' protocol
12 | /// Returns true if this group contains `element`.
13 | @usableFromInline
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Word.swift:121:13: warning: let 'LF' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
119 | private let doubleQuote = Group(34 ... 34)
120 | private let midNum = Group(44 ... 44, 59 ... 59, 894 ... 894, 1417 ... 1417, 1548 ... 1549, 1644 ... 1644, 2040 ... 2040, 8260 ... 8260, 65040 ... 65040, 65044 ... 65044, 65104 ... 65104, 65108 ... 65108, 65292 ... 65292, 65307 ... 65307)
121 | private let LF = Group(10 ... 10)
| |- warning: let 'LF' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'LF' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 | private let extend = Group(768 ... 879, 1155 ... 1161, 1425 ... 1469, 1471 ... 1471, 1473 ... 1474, 1476 ... 1477, 1479 ... 1479, 1552 ... 1562, 1611 ... 1631, 1648 ... 1648, 1750 ... 1756, 1759 ... 1764, 1767 ... 1768, 1770 ... 1773, 1809 ... 1809, 1840 ... 1866, 1958 ... 1968, 2027 ... 2035, 2045 ... 2045, 2070 ... 2073, 2075 ... 2083, 2085 ... 2087, 2089 ... 2093, 2137 ... 2139, 2259 ... 2273, 2275 ... 2307, 2362 ... 2364, 2366 ... 2383, 2385 ... 2391, 2402 ... 2403, 2433 ... 2435, 2492 ... 2492, 2494 ... 2500, 2503 ... 2504, 2507 ... 2509, 2519 ... 2519, 2530 ... 2531, 2558 ... 2558, 2561 ... 2563, 2620 ... 2620, 2622 ... 2626, 2631 ... 2632, 2635 ... 2637, 2641 ... 2641, 2672 ... 2673, 2677 ... 2677, 2689 ... 2691, 2748 ... 2748, 2750 ... 2757, 2759 ... 2761, 2763 ... 2765, 2786 ... 2787, 2810 ... 2815, 2817 ... 2819, 2876 ... 2876, 2878 ... 2884, 2887 ... 2888, 2891 ... 2893, 2902 ... 2903, 2914 ... 2915, 2946 ... 2946, 3006 ... 3010, 3014 ... 3016, 3018 ... 3021, 3031 ... 3031, 3072 ... 3076, 3134 ... 3140, 3142 ... 3144, 3146 ... 3149, 3157 ... 3158, 3170 ... 3171, 3201 ... 3203, 3260 ... 3260, 3262 ... 3268, 3270 ... 3272, 3274 ... 3277, 3285 ... 3286, 3298 ... 3299, 3328 ... 3331, 3387 ... 3388, 3390 ... 3396, 3398 ... 3400, 3402 ... 3405, 3415 ... 3415, 3426 ... 3427, 3458 ... 3459, 3530 ... 3530, 3535 ... 3540, 3542 ... 3542, 3544 ... 3551, 3570 ... 3571, 3633 ... 3633, 3636 ... 3642, 3655 ... 3662, 3761 ... 3761, 3764 ... 3772, 3784 ... 3789, 3864 ... 3865, 3893 ... 3893, 3895 ... 3895, 3897 ... 3897, 3902 ... 3903, 3953 ... 3972, 3974 ... 3975, 3981 ... 3991, 3993 ... 4028, 4038 ... 4038, 4139 ... 4158, 4182 ... 4185, 4190 ... 4192, 4194 ... 4196, 4199 ... 4205, 4209 ... 4212, 4226 ... 4237, 4239 ... 4239, 4250 ... 4253, 4957 ... 4959, 5906 ... 5908, 5938 ... 5940, 5970 ... 5971, 6002 ... 6003, 6068 ... 6099, 6109 ... 6109, 6155 ... 6157, 6277 ... 6278, 6313 ... 6313, 6432 ... 6443, 6448 ... 6459, 6679 ... 6683, 6741 ... 6750, 6752 ... 6780, 6783 ... 6783, 6832 ... 6846, 6912 ... 6916, 6964 ... 6980, 7019 ... 7027, 7040 ... 7042, 7073 ... 7085, 7142 ... 7155, 7204 ... 7223, 7376 ... 7378, 7380 ... 7400, 7405 ... 7405, 7412 ... 7412, 7415 ... 7417, 7616 ... 7673, 7675 ... 7679, 8204 ... 8204, 8400 ... 8432, 11503 ... 11505, 11647 ... 11647, 11744 ... 11775, 12330 ... 12335, 12441 ... 12442, 42607 ... 42610, 42612 ... 42621, 42654 ... 42655, 42736 ... 42737, 43010 ... 43010, 43014 ... 43014, 43019 ... 43019, 43043 ... 43047, 43136 ... 43137, 43188 ... 43205, 43232 ... 43249, 43263 ... 43263, 43302 ... 43309, 43335 ... 43347, 43392 ... 43395, 43443 ... 43456, 43493 ... 43493, 43561 ... 43574, 43587 ... 43587, 43596 ... 43597, 43643 ... 43645, 43696 ... 43696, 43698 ... 43700, 43703 ... 43704, 43710 ... 43711, 43713 ... 43713, 43755 ... 43759, 43765 ... 43766, 44003 ... 44010, 44012 ... 44013, 64286 ... 64286, 65024 ... 65039, 65056 ... 65071, 65438 ... 65439, 66045 ... 66045, 66272 ... 66272, 66422 ... 66426, 68097 ... 68099, 68101 ... 68102, 68108 ... 68111, 68152 ... 68154, 68159 ... 68159, 68325 ... 68326, 68900 ... 68903, 69446 ... 69456, 69632 ... 69634, 69688 ... 69702, 69759 ... 69762, 69808 ... 69818, 69888 ... 69890, 69927 ... 69940, 69957 ... 69958, 70003 ... 70003, 70016 ... 70018, 70067 ... 70080, 70089 ... 70092, 70188 ... 70199, 70206 ... 70206, 70367 ... 70378, 70400 ... 70403, 70459 ... 70460, 70462 ... 70468, 70471 ... 70472, 70475 ... 70477, 70487 ... 70487, 70498 ... 70499, 70502 ... 70508, 70512 ... 70516, 70709 ... 70726, 70750 ... 70750, 70832 ... 70851, 71087 ... 71093, 71096 ... 71104, 71132 ... 71133, 71216 ... 71232, 71339 ... 71351, 71453 ... 71467, 71724 ... 71738, 72145 ... 72151, 72154 ... 72160, 72164 ... 72164, 72193 ... 72202, 72243 ... 72249, 72251 ... 72254, 72263 ... 72263, 72273 ... 72283, 72330 ... 72345, 72751 ... 72758, 72760 ... 72767, 72850 ... 72871, 72873 ... 72886, 73009 ... 73014, 73018 ... 73018, 73020 ... 73021, 73023 ... 73029, 73031 ... 73031, 73098 ... 73102, 73104 ... 73105, 73107 ... 73111, 73459 ... 73462, 92912 ... 92916, 92976 ... 92982, 94031 ... 94031, 94033 ... 94087, 94095 ... 94098, 113_821 ... 113_822, 119_141 ... 119_145, 119_149 ... 119_154, 119_163 ... 119_170, 119_173 ... 119_179, 119_210 ... 119_213, 119_362 ... 119_364, 121_344 ... 121_398, 121_403 ... 121_452, 121_461 ... 121_461, 121_476 ... 121_476, 121_499 ... 121_503, 121_505 ... 121_519, 122_880 ... 122_886, 122_888 ... 122_904, 122_907 ... 122_913, 122_915 ... 122_916, 122_918 ... 122_922, 123_184 ... 123_190, 123_628 ... 123_631, 125_136 ... 125_142, 125_252 ... 125_258, 127_995 ... 127_999, 917_536 ... 917_631, 917_760 ... 917_999)
123 | private let extendNumLet = Group(95 ... 95, 8239 ... 8239, 8255 ... 8256, 8276 ... 8276, 65075 ... 65076, 65101 ... 65103, 65343 ... 65343)
/host/spi-builder-workspace/Sources/Patterns/General/Group.swift:11:8: note: consider making generic struct 'Group' conform to the 'Sendable' protocol
9 | /// It can only tell whether or not it contains a specific element.
10 | @usableFromInline
11 | struct Group<Element> {
| `- note: consider making generic struct 'Group' conform to the 'Sendable' protocol
12 | /// Returns true if this group contains `element`.
13 | @usableFromInline
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Word.swift:122:13: warning: let 'extend' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
120 | private let midNum = Group(44 ... 44, 59 ... 59, 894 ... 894, 1417 ... 1417, 1548 ... 1549, 1644 ... 1644, 2040 ... 2040, 8260 ... 8260, 65040 ... 65040, 65044 ... 65044, 65104 ... 65104, 65108 ... 65108, 65292 ... 65292, 65307 ... 65307)
121 | private let LF = Group(10 ... 10)
122 | private let extend = Group(768 ... 879, 1155 ... 1161, 1425 ... 1469, 1471 ... 1471, 1473 ... 1474, 1476 ... 1477, 1479 ... 1479, 1552 ... 1562, 1611 ... 1631, 1648 ... 1648, 1750 ... 1756, 1759 ... 1764, 1767 ... 1768, 1770 ... 1773, 1809 ... 1809, 1840 ... 1866, 1958 ... 1968, 2027 ... 2035, 2045 ... 2045, 2070 ... 2073, 2075 ... 2083, 2085 ... 2087, 2089 ... 2093, 2137 ... 2139, 2259 ... 2273, 2275 ... 2307, 2362 ... 2364, 2366 ... 2383, 2385 ... 2391, 2402 ... 2403, 2433 ... 2435, 2492 ... 2492, 2494 ... 2500, 2503 ... 2504, 2507 ... 2509, 2519 ... 2519, 2530 ... 2531, 2558 ... 2558, 2561 ... 2563, 2620 ... 2620, 2622 ... 2626, 2631 ... 2632, 2635 ... 2637, 2641 ... 2641, 2672 ... 2673, 2677 ... 2677, 2689 ... 2691, 2748 ... 2748, 2750 ... 2757, 2759 ... 2761, 2763 ... 2765, 2786 ... 2787, 2810 ... 2815, 2817 ... 2819, 2876 ... 2876, 2878 ... 2884, 2887 ... 2888, 2891 ... 2893, 2902 ... 2903, 2914 ... 2915, 2946 ... 2946, 3006 ... 3010, 3014 ... 3016, 3018 ... 3021, 3031 ... 3031, 3072 ... 3076, 3134 ... 3140, 3142 ... 3144, 3146 ... 3149, 3157 ... 3158, 3170 ... 3171, 3201 ... 3203, 3260 ... 3260, 3262 ... 3268, 3270 ... 3272, 3274 ... 3277, 3285 ... 3286, 3298 ... 3299, 3328 ... 3331, 3387 ... 3388, 3390 ... 3396, 3398 ... 3400, 3402 ... 3405, 3415 ... 3415, 3426 ... 3427, 3458 ... 3459, 3530 ... 3530, 3535 ... 3540, 3542 ... 3542, 3544 ... 3551, 3570 ... 3571, 3633 ... 3633, 3636 ... 3642, 3655 ... 3662, 3761 ... 3761, 3764 ... 3772, 3784 ... 3789, 3864 ... 3865, 3893 ... 3893, 3895 ... 3895, 3897 ... 3897, 3902 ... 3903, 3953 ... 3972, 3974 ... 3975, 3981 ... 3991, 3993 ... 4028, 4038 ... 4038, 4139 ... 4158, 4182 ... 4185, 4190 ... 4192, 4194 ... 4196, 4199 ... 4205, 4209 ... 4212, 4226 ... 4237, 4239 ... 4239, 4250 ... 4253, 4957 ... 4959, 5906 ... 5908, 5938 ... 5940, 5970 ... 5971, 6002 ... 6003, 6068 ... 6099, 6109 ... 6109, 6155 ... 6157, 6277 ... 6278, 6313 ... 6313, 6432 ... 6443, 6448 ... 6459, 6679 ... 6683, 6741 ... 6750, 6752 ... 6780, 6783 ... 6783, 6832 ... 6846, 6912 ... 6916, 6964 ... 6980, 7019 ... 7027, 7040 ... 7042, 7073 ... 7085, 7142 ... 7155, 7204 ... 7223, 7376 ... 7378, 7380 ... 7400, 7405 ... 7405, 7412 ... 7412, 7415 ... 7417, 7616 ... 7673, 7675 ... 7679, 8204 ... 8204, 8400 ... 8432, 11503 ... 11505, 11647 ... 11647, 11744 ... 11775, 12330 ... 12335, 12441 ... 12442, 42607 ... 42610, 42612 ... 42621, 42654 ... 42655, 42736 ... 42737, 43010 ... 43010, 43014 ... 43014, 43019 ... 43019, 43043 ... 43047, 43136 ... 43137, 43188 ... 43205, 43232 ... 43249, 43263 ... 43263, 43302 ... 43309, 43335 ... 43347, 43392 ... 43395, 43443 ... 43456, 43493 ... 43493, 43561 ... 43574, 43587 ... 43587, 43596 ... 43597, 43643 ... 43645, 43696 ... 43696, 43698 ... 43700, 43703 ... 43704, 43710 ... 43711, 43713 ... 43713, 43755 ... 43759, 43765 ... 43766, 44003 ... 44010, 44012 ... 44013, 64286 ... 64286, 65024 ... 65039, 65056 ... 65071, 65438 ... 65439, 66045 ... 66045, 66272 ... 66272, 66422 ... 66426, 68097 ... 68099, 68101 ... 68102, 68108 ... 68111, 68152 ... 68154, 68159 ... 68159, 68325 ... 68326, 68900 ... 68903, 69446 ... 69456, 69632 ... 69634, 69688 ... 69702, 69759 ... 69762, 69808 ... 69818, 69888 ... 69890, 69927 ... 69940, 69957 ... 69958, 70003 ... 70003, 70016 ... 70018, 70067 ... 70080, 70089 ... 70092, 70188 ... 70199, 70206 ... 70206, 70367 ... 70378, 70400 ... 70403, 70459 ... 70460, 70462 ... 70468, 70471 ... 70472, 70475 ... 70477, 70487 ... 70487, 70498 ... 70499, 70502 ... 70508, 70512 ... 70516, 70709 ... 70726, 70750 ... 70750, 70832 ... 70851, 71087 ... 71093, 71096 ... 71104, 71132 ... 71133, 71216 ... 71232, 71339 ... 71351, 71453 ... 71467, 71724 ... 71738, 72145 ... 72151, 72154 ... 72160, 72164 ... 72164, 72193 ... 72202, 72243 ... 72249, 72251 ... 72254, 72263 ... 72263, 72273 ... 72283, 72330 ... 72345, 72751 ... 72758, 72760 ... 72767, 72850 ... 72871, 72873 ... 72886, 73009 ... 73014, 73018 ... 73018, 73020 ... 73021, 73023 ... 73029, 73031 ... 73031, 73098 ... 73102, 73104 ... 73105, 73107 ... 73111, 73459 ... 73462, 92912 ... 92916, 92976 ... 92982, 94031 ... 94031, 94033 ... 94087, 94095 ... 94098, 113_821 ... 113_822, 119_141 ... 119_145, 119_149 ... 119_154, 119_163 ... 119_170, 119_173 ... 119_179, 119_210 ... 119_213, 119_362 ... 119_364, 121_344 ... 121_398, 121_403 ... 121_452, 121_461 ... 121_461, 121_476 ... 121_476, 121_499 ... 121_503, 121_505 ... 121_519, 122_880 ... 122_886, 122_888 ... 122_904, 122_907 ... 122_913, 122_915 ... 122_916, 122_918 ... 122_922, 123_184 ... 123_190, 123_628 ... 123_631, 125_136 ... 125_142, 125_252 ... 125_258, 127_995 ... 127_999, 917_536 ... 917_631, 917_760 ... 917_999)
| |- warning: let 'extend' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'extend' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
123 | private let extendNumLet = Group(95 ... 95, 8239 ... 8239, 8255 ... 8256, 8276 ... 8276, 65075 ... 65076, 65101 ... 65103, 65343 ... 65343)
124 | private let ZWJ = Group(8205 ... 8205)
/host/spi-builder-workspace/Sources/Patterns/General/Group.swift:11:8: note: consider making generic struct 'Group' conform to the 'Sendable' protocol
9 | /// It can only tell whether or not it contains a specific element.
10 | @usableFromInline
11 | struct Group<Element> {
| `- note: consider making generic struct 'Group' conform to the 'Sendable' protocol
12 | /// Returns true if this group contains `element`.
13 | @usableFromInline
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Word.swift:123:13: warning: let 'extendNumLet' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
121 | private let LF = Group(10 ... 10)
122 | private let extend = Group(768 ... 879, 1155 ... 1161, 1425 ... 1469, 1471 ... 1471, 1473 ... 1474, 1476 ... 1477, 1479 ... 1479, 1552 ... 1562, 1611 ... 1631, 1648 ... 1648, 1750 ... 1756, 1759 ... 1764, 1767 ... 1768, 1770 ... 1773, 1809 ... 1809, 1840 ... 1866, 1958 ... 1968, 2027 ... 2035, 2045 ... 2045, 2070 ... 2073, 2075 ... 2083, 2085 ... 2087, 2089 ... 2093, 2137 ... 2139, 2259 ... 2273, 2275 ... 2307, 2362 ... 2364, 2366 ... 2383, 2385 ... 2391, 2402 ... 2403, 2433 ... 2435, 2492 ... 2492, 2494 ... 2500, 2503 ... 2504, 2507 ... 2509, 2519 ... 2519, 2530 ... 2531, 2558 ... 2558, 2561 ... 2563, 2620 ... 2620, 2622 ... 2626, 2631 ... 2632, 2635 ... 2637, 2641 ... 2641, 2672 ... 2673, 2677 ... 2677, 2689 ... 2691, 2748 ... 2748, 2750 ... 2757, 2759 ... 2761, 2763 ... 2765, 2786 ... 2787, 2810 ... 2815, 2817 ... 2819, 2876 ... 2876, 2878 ... 2884, 2887 ... 2888, 2891 ... 2893, 2902 ... 2903, 2914 ... 2915, 2946 ... 2946, 3006 ... 3010, 3014 ... 3016, 3018 ... 3021, 3031 ... 3031, 3072 ... 3076, 3134 ... 3140, 3142 ... 3144, 3146 ... 3149, 3157 ... 3158, 3170 ... 3171, 3201 ... 3203, 3260 ... 3260, 3262 ... 3268, 3270 ... 3272, 3274 ... 3277, 3285 ... 3286, 3298 ... 3299, 3328 ... 3331, 3387 ... 3388, 3390 ... 3396, 3398 ... 3400, 3402 ... 3405, 3415 ... 3415, 3426 ... 3427, 3458 ... 3459, 3530 ... 3530, 3535 ... 3540, 3542 ... 3542, 3544 ... 3551, 3570 ... 3571, 3633 ... 3633, 3636 ... 3642, 3655 ... 3662, 3761 ... 3761, 3764 ... 3772, 3784 ... 3789, 3864 ... 3865, 3893 ... 3893, 3895 ... 3895, 3897 ... 3897, 3902 ... 3903, 3953 ... 3972, 3974 ... 3975, 3981 ... 3991, 3993 ... 4028, 4038 ... 4038, 4139 ... 4158, 4182 ... 4185, 4190 ... 4192, 4194 ... 4196, 4199 ... 4205, 4209 ... 4212, 4226 ... 4237, 4239 ... 4239, 4250 ... 4253, 4957 ... 4959, 5906 ... 5908, 5938 ... 5940, 5970 ... 5971, 6002 ... 6003, 6068 ... 6099, 6109 ... 6109, 6155 ... 6157, 6277 ... 6278, 6313 ... 6313, 6432 ... 6443, 6448 ... 6459, 6679 ... 6683, 6741 ... 6750, 6752 ... 6780, 6783 ... 6783, 6832 ... 6846, 6912 ... 6916, 6964 ... 6980, 7019 ... 7027, 7040 ... 7042, 7073 ... 7085, 7142 ... 7155, 7204 ... 7223, 7376 ... 7378, 7380 ... 7400, 7405 ... 7405, 7412 ... 7412, 7415 ... 7417, 7616 ... 7673, 7675 ... 7679, 8204 ... 8204, 8400 ... 8432, 11503 ... 11505, 11647 ... 11647, 11744 ... 11775, 12330 ... 12335, 12441 ... 12442, 42607 ... 42610, 42612 ... 42621, 42654 ... 42655, 42736 ... 42737, 43010 ... 43010, 43014 ... 43014, 43019 ... 43019, 43043 ... 43047, 43136 ... 43137, 43188 ... 43205, 43232 ... 43249, 43263 ... 43263, 43302 ... 43309, 43335 ... 43347, 43392 ... 43395, 43443 ... 43456, 43493 ... 43493, 43561 ... 43574, 43587 ... 43587, 43596 ... 43597, 43643 ... 43645, 43696 ... 43696, 43698 ... 43700, 43703 ... 43704, 43710 ... 43711, 43713 ... 43713, 43755 ... 43759, 43765 ... 43766, 44003 ... 44010, 44012 ... 44013, 64286 ... 64286, 65024 ... 65039, 65056 ... 65071, 65438 ... 65439, 66045 ... 66045, 66272 ... 66272, 66422 ... 66426, 68097 ... 68099, 68101 ... 68102, 68108 ... 68111, 68152 ... 68154, 68159 ... 68159, 68325 ... 68326, 68900 ... 68903, 69446 ... 69456, 69632 ... 69634, 69688 ... 69702, 69759 ... 69762, 69808 ... 69818, 69888 ... 69890, 69927 ... 69940, 69957 ... 69958, 70003 ... 70003, 70016 ... 70018, 70067 ... 70080, 70089 ... 70092, 70188 ... 70199, 70206 ... 70206, 70367 ... 70378, 70400 ... 70403, 70459 ... 70460, 70462 ... 70468, 70471 ... 70472, 70475 ... 70477, 70487 ... 70487, 70498 ... 70499, 70502 ... 70508, 70512 ... 70516, 70709 ... 70726, 70750 ... 70750, 70832 ... 70851, 71087 ... 71093, 71096 ... 71104, 71132 ... 71133, 71216 ... 71232, 71339 ... 71351, 71453 ... 71467, 71724 ... 71738, 72145 ... 72151, 72154 ... 72160, 72164 ... 72164, 72193 ... 72202, 72243 ... 72249, 72251 ... 72254, 72263 ... 72263, 72273 ... 72283, 72330 ... 72345, 72751 ... 72758, 72760 ... 72767, 72850 ... 72871, 72873 ... 72886, 73009 ... 73014, 73018 ... 73018, 73020 ... 73021, 73023 ... 73029, 73031 ... 73031, 73098 ... 73102, 73104 ... 73105, 73107 ... 73111, 73459 ... 73462, 92912 ... 92916, 92976 ... 92982, 94031 ... 94031, 94033 ... 94087, 94095 ... 94098, 113_821 ... 113_822, 119_141 ... 119_145, 119_149 ... 119_154, 119_163 ... 119_170, 119_173 ... 119_179, 119_210 ... 119_213, 119_362 ... 119_364, 121_344 ... 121_398, 121_403 ... 121_452, 121_461 ... 121_461, 121_476 ... 121_476, 121_499 ... 121_503, 121_505 ... 121_519, 122_880 ... 122_886, 122_888 ... 122_904, 122_907 ... 122_913, 122_915 ... 122_916, 122_918 ... 122_922, 123_184 ... 123_190, 123_628 ... 123_631, 125_136 ... 125_142, 125_252 ... 125_258, 127_995 ... 127_999, 917_536 ... 917_631, 917_760 ... 917_999)
123 | private let extendNumLet = Group(95 ... 95, 8239 ... 8239, 8255 ... 8256, 8276 ... 8276, 65075 ... 65076, 65101 ... 65103, 65343 ... 65343)
| |- warning: let 'extendNumLet' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'extendNumLet' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
124 | private let ZWJ = Group(8205 ... 8205)
125 | private let aLetter = Group<UInt32>(65 ... 90, 97 ... 122, 170 ... 170, 181 ... 181, 186 ... 186, 192 ... 214, 216 ... 246, 248 ... 727, 734 ... 740, 748 ... 767, 880 ... 884, 886 ... 887, 890 ... 893, 895 ... 895, 902 ... 902, 904 ... 906, 908 ... 908, 910 ... 929, 931 ... 1013, 1015 ... 1153, 1162 ... 1327, 1329 ... 1366, 1369 ... 1369, 1371 ... 1372, 1374 ... 1374, 1376 ... 1416, 1523 ... 1523, 1568 ... 1610, 1646 ... 1647, 1649 ... 1747, 1749 ... 1749, 1765 ... 1766, 1774 ... 1775, 1786 ... 1788, 1791 ... 1791, 1808 ... 1808, 1810 ... 1839, 1869 ... 1957, 1969 ... 1969, 1994 ... 2026, 2036 ... 2037, 2042 ... 2042, 2048 ... 2069, 2074 ... 2074, 2084 ... 2084, 2088 ... 2088, 2112 ... 2136, 2144 ... 2154, 2208 ... 2228, 2230 ... 2237, 2308 ... 2361, 2365 ... 2365, 2384 ... 2384, 2392 ... 2401, 2417 ... 2432, 2437 ... 2444, 2447 ... 2448, 2451 ... 2472, 2474 ... 2480, 2482 ... 2482, 2486 ... 2489, 2493 ... 2493, 2510 ... 2510, 2524 ... 2525, 2527 ... 2529, 2544 ... 2545, 2556 ... 2556, 2565 ... 2570, 2575 ... 2576, 2579 ... 2600, 2602 ... 2608, 2610 ... 2611, 2613 ... 2614, 2616 ... 2617, 2649 ... 2652, 2654 ... 2654, 2674 ... 2676, 2693 ... 2701, 2703 ... 2705, 2707 ... 2728, 2730 ... 2736, 2738 ... 2739, 2741 ... 2745, 2749 ... 2749, 2768 ... 2768, 2784 ... 2785, 2809 ... 2809, 2821 ... 2828, 2831 ... 2832, 2835 ... 2856, 2858 ... 2864, 2866 ... 2867, 2869 ... 2873, 2877 ... 2877, 2908 ... 2909, 2911 ... 2913, 2929 ... 2929, 2947 ... 2947, 2949 ... 2954, 2958 ... 2960, 2962 ... 2965, 2969 ... 2970, 2972 ... 2972, 2974 ... 2975, 2979 ... 2980, 2984 ... 2986, 2990 ... 3001, 3024 ... 3024, 3077 ... 3084, 3086 ... 3088, 3090 ... 3112, 3114 ... 3129, 3133 ... 3133, 3160 ... 3162, 3168 ... 3169, 3200 ... 3200, 3205 ... 3212, 3214 ... 3216, 3218 ... 3240, 3242 ... 3251, 3253 ... 3257, 3261 ... 3261, 3294 ... 3294, 3296 ... 3297, 3313 ... 3314, 3333 ... 3340, 3342 ... 3344, 3346 ... 3386, 3389 ... 3389, 3406 ... 3406, 3412 ... 3414, 3423 ... 3425, 3450 ... 3455, 3461 ... 3478, 3482 ... 3505, 3507 ... 3515, 3517 ... 3517, 3520 ... 3526, 3840 ... 3840, 3904 ... 3911, 3913 ... 3948, 3976 ... 3980, 4256 ... 4293, 4295 ... 4295, 4301 ... 4301, 4304 ... 4346, 4348 ... 4680, 4682 ... 4685, 4688 ... 4694, 4696 ... 4696, 4698 ... 4701, 4704 ... 4744, 4746 ... 4749, 4752 ... 4784, 4786 ... 4789, 4792 ... 4798, 4800 ... 4800, 4802 ... 4805, 4808 ... 4822, 4824 ... 4880, 4882 ... 4885, 4888 ... 4954, 4992 ... 5007, 5024 ... 5109, 5112 ... 5117, 5121 ... 5740, 5743 ... 5759, 5761 ... 5786, 5792 ... 5866, 5870 ... 5880, 5888 ... 5900, 5902 ... 5905, 5920 ... 5937, 5952 ... 5969, 5984 ... 5996, 5998 ... 6000, 6176 ... 6264, 6272 ... 6276, 6279 ... 6312, 6314 ... 6314, 6320 ... 6389, 6400 ... 6430, 6656 ... 6678, 6917 ... 6963, 6981 ... 6987, 7043 ... 7072, 7086 ... 7087, 7098 ... 7141, 7168 ... 7203, 7245 ... 7247, 7258 ... 7293, 7296 ... 7304, 7312 ... 7354, 7357 ... 7359, 7401 ... 7404, 7406 ... 7411, 7413 ... 7414, 7418 ... 7418, 7424 ... 7615, 7680 ... 7957, 7960 ... 7965, 7968 ... 8005, 8008 ... 8013, 8016 ... 8023, 8025 ... 8025, 8027 ... 8027, 8029 ... 8029, 8031 ... 8061, 8064 ... 8116, 8118 ... 8124, 8126 ... 8126, 8130 ... 8132, 8134 ... 8140, 8144 ... 8147, 8150 ... 8155, 8160 ... 8172, 8178 ... 8180, 8182 ... 8188, 8305 ... 8305, 8319 ... 8319, 8336 ... 8348, 8450 ... 8450, 8455 ... 8455, 8458 ... 8467, 8469 ... 8469, 8473 ... 8477, 8484 ... 8484, 8486 ... 8486, 8488 ... 8488, 8490 ... 8493, 8495 ... 8505, 8508 ... 8511, 8517 ... 8521, 8526 ... 8526, 8544 ... 8584, 9398 ... 9449, 11264 ... 11310, 11312 ... 11358, 11360 ... 11492, 11499 ... 11502, 11506 ... 11507, 11520 ... 11557, 11559 ... 11559, 11565 ... 11565, 11568 ... 11623, 11631 ... 11631, 11648 ... 11670, 11680 ... 11686, 11688 ... 11694, 11696 ... 11702, 11704 ... 11710, 11712 ... 11718, 11720 ... 11726, 11728 ... 11734, 11736 ... 11742, 11823 ... 11823, 12293 ... 12293, 12347 ... 12348, 12549 ... 12591, 12593 ... 12686, 12704 ... 12730, 40960 ... 42124, 42192 ... 42237, 42240 ... 42508, 42512 ... 42527, 42538 ... 42539, 42560 ... 42606, 42623 ... 42653, 42656 ... 42735, 42775 ... 42943, 42946 ... 42950, 42999 ... 43009, 43011 ... 43013, 43015 ... 43018, 43020 ... 43042, 43072 ... 43123, 43138 ... 43187, 43250 ... 43255, 43259 ... 43259, 43261 ... 43262, 43274 ... 43301, 43312 ... 43334, 43360 ... 43388, 43396 ... 43442, 43471 ... 43471, 43520 ... 43560, 43584 ... 43586, 43588 ... 43595, 43744 ... 43754, 43762 ... 43764, 43777 ... 43782, 43785 ... 43790, 43793 ... 43798, 43808 ... 43814, 43816 ... 43822, 43824 ... 43879, 43888 ... 44002, 44032 ... 55203, 55216 ... 55238, 55243 ... 55291, 64256 ... 64262, 64275 ... 64279, 64336 ... 64433, 64467 ... 64829, 64848 ... 64911, 64914 ... 64967, 65008 ... 65019, 65136 ... 65140, 65142 ... 65276, 65313 ... 65338, 65345 ... 65370, 65440 ... 65470, 65474 ... 65479, 65482 ... 65487, 65490 ... 65495, 65498 ... 65500, 65536 ... 65547, 65549 ... 65574, 65576 ... 65594, 65596 ... 65597, 65599 ... 65613, 65616 ... 65629, 65664 ... 65786, 65856 ... 65908, 66176 ... 66204, 66208 ... 66256, 66304 ... 66335, 66349 ... 66378, 66384 ... 66421, 66432 ... 66461, 66464 ... 66499, 66504 ... 66511, 66513 ... 66517, 66560 ... 66717, 66736 ... 66771, 66776 ... 66811, 66816 ... 66855, 66864 ... 66915, 67072 ... 67382, 67392 ... 67413, 67424 ... 67431, 67584 ... 67589, 67592 ... 67592, 67594 ... 67637, 67639 ... 67640, 67644 ... 67644, 67647 ... 67669, 67680 ... 67702, 67712 ... 67742, 67808 ... 67826, 67828 ... 67829, 67840 ... 67861, 67872 ... 67897, 67968 ... 68023, 68030 ... 68031, 68096 ... 68096, 68112 ... 68115, 68117 ... 68119, 68121 ... 68149, 68192 ... 68220, 68224 ... 68252, 68288 ... 68295, 68297 ... 68324, 68352 ... 68405, 68416 ... 68437, 68448 ... 68466, 68480 ... 68497, 68608 ... 68680, 68736 ... 68786, 68800 ... 68850, 68864 ... 68899, 69376 ... 69404, 69415 ... 69415, 69424 ... 69445, 69600 ... 69622, 69635 ... 69687, 69763 ... 69807, 69840 ... 69864, 69891 ... 69926, 69956 ... 69956, 69968 ... 70002, 70006 ... 70006, 70019 ... 70066, 70081 ... 70084, 70106 ... 70106, 70108 ... 70108, 70144 ... 70161, 70163 ... 70187, 70272 ... 70278, 70280 ... 70280, 70282 ... 70285, 70287 ... 70301, 70303 ... 70312, 70320 ... 70366, 70405 ... 70412, 70415 ... 70416, 70419 ... 70440, 70442 ... 70448, 70450 ... 70451, 70453 ... 70457, 70461 ... 70461, 70480 ... 70480, 70493 ... 70497, 70656 ... 70708, 70727 ... 70730, 70751 ... 70751, 70784 ... 70831, 70852 ... 70853, 70855 ... 70855, 71040 ... 71086, 71128 ... 71131, 71168 ... 71215, 71236 ... 71236, 71296 ... 71338, 71352 ... 71352, 71680 ... 71723, 71840 ... 71903, 71935 ... 71935, 72096 ... 72103, 72106 ... 72144, 72161 ... 72161, 72163 ... 72163, 72192 ... 72192, 72203 ... 72242, 72250 ... 72250, 72272 ... 72272, 72284 ... 72329, 72349 ... 72349, 72384 ... 72440, 72704 ... 72712, 72714 ... 72750, 72768 ... 72768, 72818 ... 72847, 72960 ... 72966, 72968 ... 72969, 72971 ... 73008, 73030 ... 73030, 73056 ... 73061, 73063 ... 73064, 73066 ... 73097, 73112 ... 73112, 73440 ... 73458, 73728 ... 74649, 74752 ... 74862, 74880 ... 75075, 77824 ... 78894, 82944 ... 83526, 92160 ... 92728, 92736 ... 92766, 92880 ... 92909, 92928 ... 92975, 92992 ... 92995, 93027 ... 93047, 93053 ... 93071, 93760 ... 93823, 93952 ... 94026, 94032 ... 94032, 94099 ... 94111, 94176 ... 94177, 94179 ... 94179, 113_664 ... 113_770, 113_776 ... 113_788, 113_792 ... 113_800, 113_808 ... 113_817, 119_808 ... 119_892, 119_894 ... 119_964, 119_966 ... 119_967, 119_970 ... 119_970, 119_973 ... 119_974, 119_977 ... 119_980, 119_982 ... 119_993, 119_995 ... 119_995, 119_997 ... 120_003, 120_005 ... 120_069, 120_071 ... 120_074, 120_077 ... 120_084, 120_086 ... 120_092, 120_094 ... 120_121, 120_123 ... 120_126, 120_128 ... 120_132, 120_134 ... 120_134, 120_138 ... 120_144, 120_146 ... 120_485, 120_488 ... 120_512, 120_514 ... 120_538, 120_540 ... 120_570, 120_572 ... 120_596, 120_598 ... 120_628, 120_630 ... 120_654, 120_656 ... 120_686, 120_688 ... 120_712, 120_714 ... 120_744, 120_746 ... 120_770, 120_772 ... 120_779, 123_136 ... 123_180, 123_191 ... 123_197, 123_214 ... 123_214, 123_584 ... 123_627, 124_928 ... 125_124, 125_184 ... 125_251, 125_259 ... 125_259, 126_464 ... 126_467, 126_469 ... 126_495, 126_497 ... 126_498, 126_500 ... 126_500, 126_503 ... 126_503, 126_505 ... 126_514, 126_516 ... 126_519, 126_521 ... 126_521, 126_523 ... 126_523, 126_530 ... 126_530, 126_535 ... 126_535, 126_537 ... 126_537, 126_539 ... 126_539, 126_541 ... 126_543, 126_545 ... 126_546, 126_548 ... 126_548, 126_551 ... 126_551, 126_553 ... 126_553, 126_555 ... 126_555, 126_557 ... 126_557, 126_559 ... 126_559, 126_561 ... 126_562, 126_564 ... 126_564, 126_567 ... 126_570, 126_572 ... 126_578, 126_580 ... 126_583, 126_585 ... 126_588, 126_590 ... 126_590, 126_592 ... 126_601, 126_603 ... 126_619, 126_625 ... 126_627, 126_629 ... 126_633, 126_635 ... 126_651, 127_280 ... 127_305, 127_312 ... 127_337, 127_344 ... 127_369)
/host/spi-builder-workspace/Sources/Patterns/General/Group.swift:11:8: note: consider making generic struct 'Group' conform to the 'Sendable' protocol
9 | /// It can only tell whether or not it contains a specific element.
10 | @usableFromInline
11 | struct Group<Element> {
| `- note: consider making generic struct 'Group' conform to the 'Sendable' protocol
12 | /// Returns true if this group contains `element`.
13 | @usableFromInline
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Word.swift:124:13: warning: let 'ZWJ' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
122 | private let extend = Group(768 ... 879, 1155 ... 1161, 1425 ... 1469, 1471 ... 1471, 1473 ... 1474, 1476 ... 1477, 1479 ... 1479, 1552 ... 1562, 1611 ... 1631, 1648 ... 1648, 1750 ... 1756, 1759 ... 1764, 1767 ... 1768, 1770 ... 1773, 1809 ... 1809, 1840 ... 1866, 1958 ... 1968, 2027 ... 2035, 2045 ... 2045, 2070 ... 2073, 2075 ... 2083, 2085 ... 2087, 2089 ... 2093, 2137 ... 2139, 2259 ... 2273, 2275 ... 2307, 2362 ... 2364, 2366 ... 2383, 2385 ... 2391, 2402 ... 2403, 2433 ... 2435, 2492 ... 2492, 2494 ... 2500, 2503 ... 2504, 2507 ... 2509, 2519 ... 2519, 2530 ... 2531, 2558 ... 2558, 2561 ... 2563, 2620 ... 2620, 2622 ... 2626, 2631 ... 2632, 2635 ... 2637, 2641 ... 2641, 2672 ... 2673, 2677 ... 2677, 2689 ... 2691, 2748 ... 2748, 2750 ... 2757, 2759 ... 2761, 2763 ... 2765, 2786 ... 2787, 2810 ... 2815, 2817 ... 2819, 2876 ... 2876, 2878 ... 2884, 2887 ... 2888, 2891 ... 2893, 2902 ... 2903, 2914 ... 2915, 2946 ... 2946, 3006 ... 3010, 3014 ... 3016, 3018 ... 3021, 3031 ... 3031, 3072 ... 3076, 3134 ... 3140, 3142 ... 3144, 3146 ... 3149, 3157 ... 3158, 3170 ... 3171, 3201 ... 3203, 3260 ... 3260, 3262 ... 3268, 3270 ... 3272, 3274 ... 3277, 3285 ... 3286, 3298 ... 3299, 3328 ... 3331, 3387 ... 3388, 3390 ... 3396, 3398 ... 3400, 3402 ... 3405, 3415 ... 3415, 3426 ... 3427, 3458 ... 3459, 3530 ... 3530, 3535 ... 3540, 3542 ... 3542, 3544 ... 3551, 3570 ... 3571, 3633 ... 3633, 3636 ... 3642, 3655 ... 3662, 3761 ... 3761, 3764 ... 3772, 3784 ... 3789, 3864 ... 3865, 3893 ... 3893, 3895 ... 3895, 3897 ... 3897, 3902 ... 3903, 3953 ... 3972, 3974 ... 3975, 3981 ... 3991, 3993 ... 4028, 4038 ... 4038, 4139 ... 4158, 4182 ... 4185, 4190 ... 4192, 4194 ... 4196, 4199 ... 4205, 4209 ... 4212, 4226 ... 4237, 4239 ... 4239, 4250 ... 4253, 4957 ... 4959, 5906 ... 5908, 5938 ... 5940, 5970 ... 5971, 6002 ... 6003, 6068 ... 6099, 6109 ... 6109, 6155 ... 6157, 6277 ... 6278, 6313 ... 6313, 6432 ... 6443, 6448 ... 6459, 6679 ... 6683, 6741 ... 6750, 6752 ... 6780, 6783 ... 6783, 6832 ... 6846, 6912 ... 6916, 6964 ... 6980, 7019 ... 7027, 7040 ... 7042, 7073 ... 7085, 7142 ... 7155, 7204 ... 7223, 7376 ... 7378, 7380 ... 7400, 7405 ... 7405, 7412 ... 7412, 7415 ... 7417, 7616 ... 7673, 7675 ... 7679, 8204 ... 8204, 8400 ... 8432, 11503 ... 11505, 11647 ... 11647, 11744 ... 11775, 12330 ... 12335, 12441 ... 12442, 42607 ... 42610, 42612 ... 42621, 42654 ... 42655, 42736 ... 42737, 43010 ... 43010, 43014 ... 43014, 43019 ... 43019, 43043 ... 43047, 43136 ... 43137, 43188 ... 43205, 43232 ... 43249, 43263 ... 43263, 43302 ... 43309, 43335 ... 43347, 43392 ... 43395, 43443 ... 43456, 43493 ... 43493, 43561 ... 43574, 43587 ... 43587, 43596 ... 43597, 43643 ... 43645, 43696 ... 43696, 43698 ... 43700, 43703 ... 43704, 43710 ... 43711, 43713 ... 43713, 43755 ... 43759, 43765 ... 43766, 44003 ... 44010, 44012 ... 44013, 64286 ... 64286, 65024 ... 65039, 65056 ... 65071, 65438 ... 65439, 66045 ... 66045, 66272 ... 66272, 66422 ... 66426, 68097 ... 68099, 68101 ... 68102, 68108 ... 68111, 68152 ... 68154, 68159 ... 68159, 68325 ... 68326, 68900 ... 68903, 69446 ... 69456, 69632 ... 69634, 69688 ... 69702, 69759 ... 69762, 69808 ... 69818, 69888 ... 69890, 69927 ... 69940, 69957 ... 69958, 70003 ... 70003, 70016 ... 70018, 70067 ... 70080, 70089 ... 70092, 70188 ... 70199, 70206 ... 70206, 70367 ... 70378, 70400 ... 70403, 70459 ... 70460, 70462 ... 70468, 70471 ... 70472, 70475 ... 70477, 70487 ... 70487, 70498 ... 70499, 70502 ... 70508, 70512 ... 70516, 70709 ... 70726, 70750 ... 70750, 70832 ... 70851, 71087 ... 71093, 71096 ... 71104, 71132 ... 71133, 71216 ... 71232, 71339 ... 71351, 71453 ... 71467, 71724 ... 71738, 72145 ... 72151, 72154 ... 72160, 72164 ... 72164, 72193 ... 72202, 72243 ... 72249, 72251 ... 72254, 72263 ... 72263, 72273 ... 72283, 72330 ... 72345, 72751 ... 72758, 72760 ... 72767, 72850 ... 72871, 72873 ... 72886, 73009 ... 73014, 73018 ... 73018, 73020 ... 73021, 73023 ... 73029, 73031 ... 73031, 73098 ... 73102, 73104 ... 73105, 73107 ... 73111, 73459 ... 73462, 92912 ... 92916, 92976 ... 92982, 94031 ... 94031, 94033 ... 94087, 94095 ... 94098, 113_821 ... 113_822, 119_141 ... 119_145, 119_149 ... 119_154, 119_163 ... 119_170, 119_173 ... 119_179, 119_210 ... 119_213, 119_362 ... 119_364, 121_344 ... 121_398, 121_403 ... 121_452, 121_461 ... 121_461, 121_476 ... 121_476, 121_499 ... 121_503, 121_505 ... 121_519, 122_880 ... 122_886, 122_888 ... 122_904, 122_907 ... 122_913, 122_915 ... 122_916, 122_918 ... 122_922, 123_184 ... 123_190, 123_628 ... 123_631, 125_136 ... 125_142, 125_252 ... 125_258, 127_995 ... 127_999, 917_536 ... 917_631, 917_760 ... 917_999)
123 | private let extendNumLet = Group(95 ... 95, 8239 ... 8239, 8255 ... 8256, 8276 ... 8276, 65075 ... 65076, 65101 ... 65103, 65343 ... 65343)
124 | private let ZWJ = Group(8205 ... 8205)
| |- warning: let 'ZWJ' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'ZWJ' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
125 | private let aLetter = Group<UInt32>(65 ... 90, 97 ... 122, 170 ... 170, 181 ... 181, 186 ... 186, 192 ... 214, 216 ... 246, 248 ... 727, 734 ... 740, 748 ... 767, 880 ... 884, 886 ... 887, 890 ... 893, 895 ... 895, 902 ... 902, 904 ... 906, 908 ... 908, 910 ... 929, 931 ... 1013, 1015 ... 1153, 1162 ... 1327, 1329 ... 1366, 1369 ... 1369, 1371 ... 1372, 1374 ... 1374, 1376 ... 1416, 1523 ... 1523, 1568 ... 1610, 1646 ... 1647, 1649 ... 1747, 1749 ... 1749, 1765 ... 1766, 1774 ... 1775, 1786 ... 1788, 1791 ... 1791, 1808 ... 1808, 1810 ... 1839, 1869 ... 1957, 1969 ... 1969, 1994 ... 2026, 2036 ... 2037, 2042 ... 2042, 2048 ... 2069, 2074 ... 2074, 2084 ... 2084, 2088 ... 2088, 2112 ... 2136, 2144 ... 2154, 2208 ... 2228, 2230 ... 2237, 2308 ... 2361, 2365 ... 2365, 2384 ... 2384, 2392 ... 2401, 2417 ... 2432, 2437 ... 2444, 2447 ... 2448, 2451 ... 2472, 2474 ... 2480, 2482 ... 2482, 2486 ... 2489, 2493 ... 2493, 2510 ... 2510, 2524 ... 2525, 2527 ... 2529, 2544 ... 2545, 2556 ... 2556, 2565 ... 2570, 2575 ... 2576, 2579 ... 2600, 2602 ... 2608, 2610 ... 2611, 2613 ... 2614, 2616 ... 2617, 2649 ... 2652, 2654 ... 2654, 2674 ... 2676, 2693 ... 2701, 2703 ... 2705, 2707 ... 2728, 2730 ... 2736, 2738 ... 2739, 2741 ... 2745, 2749 ... 2749, 2768 ... 2768, 2784 ... 2785, 2809 ... 2809, 2821 ... 2828, 2831 ... 2832, 2835 ... 2856, 2858 ... 2864, 2866 ... 2867, 2869 ... 2873, 2877 ... 2877, 2908 ... 2909, 2911 ... 2913, 2929 ... 2929, 2947 ... 2947, 2949 ... 2954, 2958 ... 2960, 2962 ... 2965, 2969 ... 2970, 2972 ... 2972, 2974 ... 2975, 2979 ... 2980, 2984 ... 2986, 2990 ... 3001, 3024 ... 3024, 3077 ... 3084, 3086 ... 3088, 3090 ... 3112, 3114 ... 3129, 3133 ... 3133, 3160 ... 3162, 3168 ... 3169, 3200 ... 3200, 3205 ... 3212, 3214 ... 3216, 3218 ... 3240, 3242 ... 3251, 3253 ... 3257, 3261 ... 3261, 3294 ... 3294, 3296 ... 3297, 3313 ... 3314, 3333 ... 3340, 3342 ... 3344, 3346 ... 3386, 3389 ... 3389, 3406 ... 3406, 3412 ... 3414, 3423 ... 3425, 3450 ... 3455, 3461 ... 3478, 3482 ... 3505, 3507 ... 3515, 3517 ... 3517, 3520 ... 3526, 3840 ... 3840, 3904 ... 3911, 3913 ... 3948, 3976 ... 3980, 4256 ... 4293, 4295 ... 4295, 4301 ... 4301, 4304 ... 4346, 4348 ... 4680, 4682 ... 4685, 4688 ... 4694, 4696 ... 4696, 4698 ... 4701, 4704 ... 4744, 4746 ... 4749, 4752 ... 4784, 4786 ... 4789, 4792 ... 4798, 4800 ... 4800, 4802 ... 4805, 4808 ... 4822, 4824 ... 4880, 4882 ... 4885, 4888 ... 4954, 4992 ... 5007, 5024 ... 5109, 5112 ... 5117, 5121 ... 5740, 5743 ... 5759, 5761 ... 5786, 5792 ... 5866, 5870 ... 5880, 5888 ... 5900, 5902 ... 5905, 5920 ... 5937, 5952 ... 5969, 5984 ... 5996, 5998 ... 6000, 6176 ... 6264, 6272 ... 6276, 6279 ... 6312, 6314 ... 6314, 6320 ... 6389, 6400 ... 6430, 6656 ... 6678, 6917 ... 6963, 6981 ... 6987, 7043 ... 7072, 7086 ... 7087, 7098 ... 7141, 7168 ... 7203, 7245 ... 7247, 7258 ... 7293, 7296 ... 7304, 7312 ... 7354, 7357 ... 7359, 7401 ... 7404, 7406 ... 7411, 7413 ... 7414, 7418 ... 7418, 7424 ... 7615, 7680 ... 7957, 7960 ... 7965, 7968 ... 8005, 8008 ... 8013, 8016 ... 8023, 8025 ... 8025, 8027 ... 8027, 8029 ... 8029, 8031 ... 8061, 8064 ... 8116, 8118 ... 8124, 8126 ... 8126, 8130 ... 8132, 8134 ... 8140, 8144 ... 8147, 8150 ... 8155, 8160 ... 8172, 8178 ... 8180, 8182 ... 8188, 8305 ... 8305, 8319 ... 8319, 8336 ... 8348, 8450 ... 8450, 8455 ... 8455, 8458 ... 8467, 8469 ... 8469, 8473 ... 8477, 8484 ... 8484, 8486 ... 8486, 8488 ... 8488, 8490 ... 8493, 8495 ... 8505, 8508 ... 8511, 8517 ... 8521, 8526 ... 8526, 8544 ... 8584, 9398 ... 9449, 11264 ... 11310, 11312 ... 11358, 11360 ... 11492, 11499 ... 11502, 11506 ... 11507, 11520 ... 11557, 11559 ... 11559, 11565 ... 11565, 11568 ... 11623, 11631 ... 11631, 11648 ... 11670, 11680 ... 11686, 11688 ... 11694, 11696 ... 11702, 11704 ... 11710, 11712 ... 11718, 11720 ... 11726, 11728 ... 11734, 11736 ... 11742, 11823 ... 11823, 12293 ... 12293, 12347 ... 12348, 12549 ... 12591, 12593 ... 12686, 12704 ... 12730, 40960 ... 42124, 42192 ... 42237, 42240 ... 42508, 42512 ... 42527, 42538 ... 42539, 42560 ... 42606, 42623 ... 42653, 42656 ... 42735, 42775 ... 42943, 42946 ... 42950, 42999 ... 43009, 43011 ... 43013, 43015 ... 43018, 43020 ... 43042, 43072 ... 43123, 43138 ... 43187, 43250 ... 43255, 43259 ... 43259, 43261 ... 43262, 43274 ... 43301, 43312 ... 43334, 43360 ... 43388, 43396 ... 43442, 43471 ... 43471, 43520 ... 43560, 43584 ... 43586, 43588 ... 43595, 43744 ... 43754, 43762 ... 43764, 43777 ... 43782, 43785 ... 43790, 43793 ... 43798, 43808 ... 43814, 43816 ... 43822, 43824 ... 43879, 43888 ... 44002, 44032 ... 55203, 55216 ... 55238, 55243 ... 55291, 64256 ... 64262, 64275 ... 64279, 64336 ... 64433, 64467 ... 64829, 64848 ... 64911, 64914 ... 64967, 65008 ... 65019, 65136 ... 65140, 65142 ... 65276, 65313 ... 65338, 65345 ... 65370, 65440 ... 65470, 65474 ... 65479, 65482 ... 65487, 65490 ... 65495, 65498 ... 65500, 65536 ... 65547, 65549 ... 65574, 65576 ... 65594, 65596 ... 65597, 65599 ... 65613, 65616 ... 65629, 65664 ... 65786, 65856 ... 65908, 66176 ... 66204, 66208 ... 66256, 66304 ... 66335, 66349 ... 66378, 66384 ... 66421, 66432 ... 66461, 66464 ... 66499, 66504 ... 66511, 66513 ... 66517, 66560 ... 66717, 66736 ... 66771, 66776 ... 66811, 66816 ... 66855, 66864 ... 66915, 67072 ... 67382, 67392 ... 67413, 67424 ... 67431, 67584 ... 67589, 67592 ... 67592, 67594 ... 67637, 67639 ... 67640, 67644 ... 67644, 67647 ... 67669, 67680 ... 67702, 67712 ... 67742, 67808 ... 67826, 67828 ... 67829, 67840 ... 67861, 67872 ... 67897, 67968 ... 68023, 68030 ... 68031, 68096 ... 68096, 68112 ... 68115, 68117 ... 68119, 68121 ... 68149, 68192 ... 68220, 68224 ... 68252, 68288 ... 68295, 68297 ... 68324, 68352 ... 68405, 68416 ... 68437, 68448 ... 68466, 68480 ... 68497, 68608 ... 68680, 68736 ... 68786, 68800 ... 68850, 68864 ... 68899, 69376 ... 69404, 69415 ... 69415, 69424 ... 69445, 69600 ... 69622, 69635 ... 69687, 69763 ... 69807, 69840 ... 69864, 69891 ... 69926, 69956 ... 69956, 69968 ... 70002, 70006 ... 70006, 70019 ... 70066, 70081 ... 70084, 70106 ... 70106, 70108 ... 70108, 70144 ... 70161, 70163 ... 70187, 70272 ... 70278, 70280 ... 70280, 70282 ... 70285, 70287 ... 70301, 70303 ... 70312, 70320 ... 70366, 70405 ... 70412, 70415 ... 70416, 70419 ... 70440, 70442 ... 70448, 70450 ... 70451, 70453 ... 70457, 70461 ... 70461, 70480 ... 70480, 70493 ... 70497, 70656 ... 70708, 70727 ... 70730, 70751 ... 70751, 70784 ... 70831, 70852 ... 70853, 70855 ... 70855, 71040 ... 71086, 71128 ... 71131, 71168 ... 71215, 71236 ... 71236, 71296 ... 71338, 71352 ... 71352, 71680 ... 71723, 71840 ... 71903, 71935 ... 71935, 72096 ... 72103, 72106 ... 72144, 72161 ... 72161, 72163 ... 72163, 72192 ... 72192, 72203 ... 72242, 72250 ... 72250, 72272 ... 72272, 72284 ... 72329, 72349 ... 72349, 72384 ... 72440, 72704 ... 72712, 72714 ... 72750, 72768 ... 72768, 72818 ... 72847, 72960 ... 72966, 72968 ... 72969, 72971 ... 73008, 73030 ... 73030, 73056 ... 73061, 73063 ... 73064, 73066 ... 73097, 73112 ... 73112, 73440 ... 73458, 73728 ... 74649, 74752 ... 74862, 74880 ... 75075, 77824 ... 78894, 82944 ... 83526, 92160 ... 92728, 92736 ... 92766, 92880 ... 92909, 92928 ... 92975, 92992 ... 92995, 93027 ... 93047, 93053 ... 93071, 93760 ... 93823, 93952 ... 94026, 94032 ... 94032, 94099 ... 94111, 94176 ... 94177, 94179 ... 94179, 113_664 ... 113_770, 113_776 ... 113_788, 113_792 ... 113_800, 113_808 ... 113_817, 119_808 ... 119_892, 119_894 ... 119_964, 119_966 ... 119_967, 119_970 ... 119_970, 119_973 ... 119_974, 119_977 ... 119_980, 119_982 ... 119_993, 119_995 ... 119_995, 119_997 ... 120_003, 120_005 ... 120_069, 120_071 ... 120_074, 120_077 ... 120_084, 120_086 ... 120_092, 120_094 ... 120_121, 120_123 ... 120_126, 120_128 ... 120_132, 120_134 ... 120_134, 120_138 ... 120_144, 120_146 ... 120_485, 120_488 ... 120_512, 120_514 ... 120_538, 120_540 ... 120_570, 120_572 ... 120_596, 120_598 ... 120_628, 120_630 ... 120_654, 120_656 ... 120_686, 120_688 ... 120_712, 120_714 ... 120_744, 120_746 ... 120_770, 120_772 ... 120_779, 123_136 ... 123_180, 123_191 ... 123_197, 123_214 ... 123_214, 123_584 ... 123_627, 124_928 ... 125_124, 125_184 ... 125_251, 125_259 ... 125_259, 126_464 ... 126_467, 126_469 ... 126_495, 126_497 ... 126_498, 126_500 ... 126_500, 126_503 ... 126_503, 126_505 ... 126_514, 126_516 ... 126_519, 126_521 ... 126_521, 126_523 ... 126_523, 126_530 ... 126_530, 126_535 ... 126_535, 126_537 ... 126_537, 126_539 ... 126_539, 126_541 ... 126_543, 126_545 ... 126_546, 126_548 ... 126_548, 126_551 ... 126_551, 126_553 ... 126_553, 126_555 ... 126_555, 126_557 ... 126_557, 126_559 ... 126_559, 126_561 ... 126_562, 126_564 ... 126_564, 126_567 ... 126_570, 126_572 ... 126_578, 126_580 ... 126_583, 126_585 ... 126_588, 126_590 ... 126_590, 126_592 ... 126_601, 126_603 ... 126_619, 126_625 ... 126_627, 126_629 ... 126_633, 126_635 ... 126_651, 127_280 ... 127_305, 127_312 ... 127_337, 127_344 ... 127_369)
126 | private let regionalIndicator = Group(127_462 ... 127_487)
/host/spi-builder-workspace/Sources/Patterns/General/Group.swift:11:8: note: consider making generic struct 'Group' conform to the 'Sendable' protocol
9 | /// It can only tell whether or not it contains a specific element.
10 | @usableFromInline
11 | struct Group<Element> {
| `- note: consider making generic struct 'Group' conform to the 'Sendable' protocol
12 | /// Returns true if this group contains `element`.
13 | @usableFromInline
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Word.swift:125:13: warning: let 'aLetter' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
123 | private let extendNumLet = Group(95 ... 95, 8239 ... 8239, 8255 ... 8256, 8276 ... 8276, 65075 ... 65076, 65101 ... 65103, 65343 ... 65343)
124 | private let ZWJ = Group(8205 ... 8205)
125 | private let aLetter = Group<UInt32>(65 ... 90, 97 ... 122, 170 ... 170, 181 ... 181, 186 ... 186, 192 ... 214, 216 ... 246, 248 ... 727, 734 ... 740, 748 ... 767, 880 ... 884, 886 ... 887, 890 ... 893, 895 ... 895, 902 ... 902, 904 ... 906, 908 ... 908, 910 ... 929, 931 ... 1013, 1015 ... 1153, 1162 ... 1327, 1329 ... 1366, 1369 ... 1369, 1371 ... 1372, 1374 ... 1374, 1376 ... 1416, 1523 ... 1523, 1568 ... 1610, 1646 ... 1647, 1649 ... 1747, 1749 ... 1749, 1765 ... 1766, 1774 ... 1775, 1786 ... 1788, 1791 ... 1791, 1808 ... 1808, 1810 ... 1839, 1869 ... 1957, 1969 ... 1969, 1994 ... 2026, 2036 ... 2037, 2042 ... 2042, 2048 ... 2069, 2074 ... 2074, 2084 ... 2084, 2088 ... 2088, 2112 ... 2136, 2144 ... 2154, 2208 ... 2228, 2230 ... 2237, 2308 ... 2361, 2365 ... 2365, 2384 ... 2384, 2392 ... 2401, 2417 ... 2432, 2437 ... 2444, 2447 ... 2448, 2451 ... 2472, 2474 ... 2480, 2482 ... 2482, 2486 ... 2489, 2493 ... 2493, 2510 ... 2510, 2524 ... 2525, 2527 ... 2529, 2544 ... 2545, 2556 ... 2556, 2565 ... 2570, 2575 ... 2576, 2579 ... 2600, 2602 ... 2608, 2610 ... 2611, 2613 ... 2614, 2616 ... 2617, 2649 ... 2652, 2654 ... 2654, 2674 ... 2676, 2693 ... 2701, 2703 ... 2705, 2707 ... 2728, 2730 ... 2736, 2738 ... 2739, 2741 ... 2745, 2749 ... 2749, 2768 ... 2768, 2784 ... 2785, 2809 ... 2809, 2821 ... 2828, 2831 ... 2832, 2835 ... 2856, 2858 ... 2864, 2866 ... 2867, 2869 ... 2873, 2877 ... 2877, 2908 ... 2909, 2911 ... 2913, 2929 ... 2929, 2947 ... 2947, 2949 ... 2954, 2958 ... 2960, 2962 ... 2965, 2969 ... 2970, 2972 ... 2972, 2974 ... 2975, 2979 ... 2980, 2984 ... 2986, 2990 ... 3001, 3024 ... 3024, 3077 ... 3084, 3086 ... 3088, 3090 ... 3112, 3114 ... 3129, 3133 ... 3133, 3160 ... 3162, 3168 ... 3169, 3200 ... 3200, 3205 ... 3212, 3214 ... 3216, 3218 ... 3240, 3242 ... 3251, 3253 ... 3257, 3261 ... 3261, 3294 ... 3294, 3296 ... 3297, 3313 ... 3314, 3333 ... 3340, 3342 ... 3344, 3346 ... 3386, 3389 ... 3389, 3406 ... 3406, 3412 ... 3414, 3423 ... 3425, 3450 ... 3455, 3461 ... 3478, 3482 ... 3505, 3507 ... 3515, 3517 ... 3517, 3520 ... 3526, 3840 ... 3840, 3904 ... 3911, 3913 ... 3948, 3976 ... 3980, 4256 ... 4293, 4295 ... 4295, 4301 ... 4301, 4304 ... 4346, 4348 ... 4680, 4682 ... 4685, 4688 ... 4694, 4696 ... 4696, 4698 ... 4701, 4704 ... 4744, 4746 ... 4749, 4752 ... 4784, 4786 ... 4789, 4792 ... 4798, 4800 ... 4800, 4802 ... 4805, 4808 ... 4822, 4824 ... 4880, 4882 ... 4885, 4888 ... 4954, 4992 ... 5007, 5024 ... 5109, 5112 ... 5117, 5121 ... 5740, 5743 ... 5759, 5761 ... 5786, 5792 ... 5866, 5870 ... 5880, 5888 ... 5900, 5902 ... 5905, 5920 ... 5937, 5952 ... 5969, 5984 ... 5996, 5998 ... 6000, 6176 ... 6264, 6272 ... 6276, 6279 ... 6312, 6314 ... 6314, 6320 ... 6389, 6400 ... 6430, 6656 ... 6678, 6917 ... 6963, 6981 ... 6987, 7043 ... 7072, 7086 ... 7087, 7098 ... 7141, 7168 ... 7203, 7245 ... 7247, 7258 ... 7293, 7296 ... 7304, 7312 ... 7354, 7357 ... 7359, 7401 ... 7404, 7406 ... 7411, 7413 ... 7414, 7418 ... 7418, 7424 ... 7615, 7680 ... 7957, 7960 ... 7965, 7968 ... 8005, 8008 ... 8013, 8016 ... 8023, 8025 ... 8025, 8027 ... 8027, 8029 ... 8029, 8031 ... 8061, 8064 ... 8116, 8118 ... 8124, 8126 ... 8126, 8130 ... 8132, 8134 ... 8140, 8144 ... 8147, 8150 ... 8155, 8160 ... 8172, 8178 ... 8180, 8182 ... 8188, 8305 ... 8305, 8319 ... 8319, 8336 ... 8348, 8450 ... 8450, 8455 ... 8455, 8458 ... 8467, 8469 ... 8469, 8473 ... 8477, 8484 ... 8484, 8486 ... 8486, 8488 ... 8488, 8490 ... 8493, 8495 ... 8505, 8508 ... 8511, 8517 ... 8521, 8526 ... 8526, 8544 ... 8584, 9398 ... 9449, 11264 ... 11310, 11312 ... 11358, 11360 ... 11492, 11499 ... 11502, 11506 ... 11507, 11520 ... 11557, 11559 ... 11559, 11565 ... 11565, 11568 ... 11623, 11631 ... 11631, 11648 ... 11670, 11680 ... 11686, 11688 ... 11694, 11696 ... 11702, 11704 ... 11710, 11712 ... 11718, 11720 ... 11726, 11728 ... 11734, 11736 ... 11742, 11823 ... 11823, 12293 ... 12293, 12347 ... 12348, 12549 ... 12591, 12593 ... 12686, 12704 ... 12730, 40960 ... 42124, 42192 ... 42237, 42240 ... 42508, 42512 ... 42527, 42538 ... 42539, 42560 ... 42606, 42623 ... 42653, 42656 ... 42735, 42775 ... 42943, 42946 ... 42950, 42999 ... 43009, 43011 ... 43013, 43015 ... 43018, 43020 ... 43042, 43072 ... 43123, 43138 ... 43187, 43250 ... 43255, 43259 ... 43259, 43261 ... 43262, 43274 ... 43301, 43312 ... 43334, 43360 ... 43388, 43396 ... 43442, 43471 ... 43471, 43520 ... 43560, 43584 ... 43586, 43588 ... 43595, 43744 ... 43754, 43762 ... 43764, 43777 ... 43782, 43785 ... 43790, 43793 ... 43798, 43808 ... 43814, 43816 ... 43822, 43824 ... 43879, 43888 ... 44002, 44032 ... 55203, 55216 ... 55238, 55243 ... 55291, 64256 ... 64262, 64275 ... 64279, 64336 ... 64433, 64467 ... 64829, 64848 ... 64911, 64914 ... 64967, 65008 ... 65019, 65136 ... 65140, 65142 ... 65276, 65313 ... 65338, 65345 ... 65370, 65440 ... 65470, 65474 ... 65479, 65482 ... 65487, 65490 ... 65495, 65498 ... 65500, 65536 ... 65547, 65549 ... 65574, 65576 ... 65594, 65596 ... 65597, 65599 ... 65613, 65616 ... 65629, 65664 ... 65786, 65856 ... 65908, 66176 ... 66204, 66208 ... 66256, 66304 ... 66335, 66349 ... 66378, 66384 ... 66421, 66432 ... 66461, 66464 ... 66499, 66504 ... 66511, 66513 ... 66517, 66560 ... 66717, 66736 ... 66771, 66776 ... 66811, 66816 ... 66855, 66864 ... 66915, 67072 ... 67382, 67392 ... 67413, 67424 ... 67431, 67584 ... 67589, 67592 ... 67592, 67594 ... 67637, 67639 ... 67640, 67644 ... 67644, 67647 ... 67669, 67680 ... 67702, 67712 ... 67742, 67808 ... 67826, 67828 ... 67829, 67840 ... 67861, 67872 ... 67897, 67968 ... 68023, 68030 ... 68031, 68096 ... 68096, 68112 ... 68115, 68117 ... 68119, 68121 ... 68149, 68192 ... 68220, 68224 ... 68252, 68288 ... 68295, 68297 ... 68324, 68352 ... 68405, 68416 ... 68437, 68448 ... 68466, 68480 ... 68497, 68608 ... 68680, 68736 ... 68786, 68800 ... 68850, 68864 ... 68899, 69376 ... 69404, 69415 ... 69415, 69424 ... 69445, 69600 ... 69622, 69635 ... 69687, 69763 ... 69807, 69840 ... 69864, 69891 ... 69926, 69956 ... 69956, 69968 ... 70002, 70006 ... 70006, 70019 ... 70066, 70081 ... 70084, 70106 ... 70106, 70108 ... 70108, 70144 ... 70161, 70163 ... 70187, 70272 ... 70278, 70280 ... 70280, 70282 ... 70285, 70287 ... 70301, 70303 ... 70312, 70320 ... 70366, 70405 ... 70412, 70415 ... 70416, 70419 ... 70440, 70442 ... 70448, 70450 ... 70451, 70453 ... 70457, 70461 ... 70461, 70480 ... 70480, 70493 ... 70497, 70656 ... 70708, 70727 ... 70730, 70751 ... 70751, 70784 ... 70831, 70852 ... 70853, 70855 ... 70855, 71040 ... 71086, 71128 ... 71131, 71168 ... 71215, 71236 ... 71236, 71296 ... 71338, 71352 ... 71352, 71680 ... 71723, 71840 ... 71903, 71935 ... 71935, 72096 ... 72103, 72106 ... 72144, 72161 ... 72161, 72163 ... 72163, 72192 ... 72192, 72203 ... 72242, 72250 ... 72250, 72272 ... 72272, 72284 ... 72329, 72349 ... 72349, 72384 ... 72440, 72704 ... 72712, 72714 ... 72750, 72768 ... 72768, 72818 ... 72847, 72960 ... 72966, 72968 ... 72969, 72971 ... 73008, 73030 ... 73030, 73056 ... 73061, 73063 ... 73064, 73066 ... 73097, 73112 ... 73112, 73440 ... 73458, 73728 ... 74649, 74752 ... 74862, 74880 ... 75075, 77824 ... 78894, 82944 ... 83526, 92160 ... 92728, 92736 ... 92766, 92880 ... 92909, 92928 ... 92975, 92992 ... 92995, 93027 ... 93047, 93053 ... 93071, 93760 ... 93823, 93952 ... 94026, 94032 ... 94032, 94099 ... 94111, 94176 ... 94177, 94179 ... 94179, 113_664 ... 113_770, 113_776 ... 113_788, 113_792 ... 113_800, 113_808 ... 113_817, 119_808 ... 119_892, 119_894 ... 119_964, 119_966 ... 119_967, 119_970 ... 119_970, 119_973 ... 119_974, 119_977 ... 119_980, 119_982 ... 119_993, 119_995 ... 119_995, 119_997 ... 120_003, 120_005 ... 120_069, 120_071 ... 120_074, 120_077 ... 120_084, 120_086 ... 120_092, 120_094 ... 120_121, 120_123 ... 120_126, 120_128 ... 120_132, 120_134 ... 120_134, 120_138 ... 120_144, 120_146 ... 120_485, 120_488 ... 120_512, 120_514 ... 120_538, 120_540 ... 120_570, 120_572 ... 120_596, 120_598 ... 120_628, 120_630 ... 120_654, 120_656 ... 120_686, 120_688 ... 120_712, 120_714 ... 120_744, 120_746 ... 120_770, 120_772 ... 120_779, 123_136 ... 123_180, 123_191 ... 123_197, 123_214 ... 123_214, 123_584 ... 123_627, 124_928 ... 125_124, 125_184 ... 125_251, 125_259 ... 125_259, 126_464 ... 126_467, 126_469 ... 126_495, 126_497 ... 126_498, 126_500 ... 126_500, 126_503 ... 126_503, 126_505 ... 126_514, 126_516 ... 126_519, 126_521 ... 126_521, 126_523 ... 126_523, 126_530 ... 126_530, 126_535 ... 126_535, 126_537 ... 126_537, 126_539 ... 126_539, 126_541 ... 126_543, 126_545 ... 126_546, 126_548 ... 126_548, 126_551 ... 126_551, 126_553 ... 126_553, 126_555 ... 126_555, 126_557 ... 126_557, 126_559 ... 126_559, 126_561 ... 126_562, 126_564 ... 126_564, 126_567 ... 126_570, 126_572 ... 126_578, 126_580 ... 126_583, 126_585 ... 126_588, 126_590 ... 126_590, 126_592 ... 126_601, 126_603 ... 126_619, 126_625 ... 126_627, 126_629 ... 126_633, 126_635 ... 126_651, 127_280 ... 127_305, 127_312 ... 127_337, 127_344 ... 127_369)
| |- warning: let 'aLetter' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'aLetter' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
126 | private let regionalIndicator = Group(127_462 ... 127_487)
127 |
/host/spi-builder-workspace/Sources/Patterns/General/Group.swift:11:8: note: consider making generic struct 'Group' conform to the 'Sendable' protocol
9 | /// It can only tell whether or not it contains a specific element.
10 | @usableFromInline
11 | struct Group<Element> {
| `- note: consider making generic struct 'Group' conform to the 'Sendable' protocol
12 | /// Returns true if this group contains `element`.
13 | @usableFromInline
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Word.swift:126:13: warning: let 'regionalIndicator' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
124 | private let ZWJ = Group(8205 ... 8205)
125 | private let aLetter = Group<UInt32>(65 ... 90, 97 ... 122, 170 ... 170, 181 ... 181, 186 ... 186, 192 ... 214, 216 ... 246, 248 ... 727, 734 ... 740, 748 ... 767, 880 ... 884, 886 ... 887, 890 ... 893, 895 ... 895, 902 ... 902, 904 ... 906, 908 ... 908, 910 ... 929, 931 ... 1013, 1015 ... 1153, 1162 ... 1327, 1329 ... 1366, 1369 ... 1369, 1371 ... 1372, 1374 ... 1374, 1376 ... 1416, 1523 ... 1523, 1568 ... 1610, 1646 ... 1647, 1649 ... 1747, 1749 ... 1749, 1765 ... 1766, 1774 ... 1775, 1786 ... 1788, 1791 ... 1791, 1808 ... 1808, 1810 ... 1839, 1869 ... 1957, 1969 ... 1969, 1994 ... 2026, 2036 ... 2037, 2042 ... 2042, 2048 ... 2069, 2074 ... 2074, 2084 ... 2084, 2088 ... 2088, 2112 ... 2136, 2144 ... 2154, 2208 ... 2228, 2230 ... 2237, 2308 ... 2361, 2365 ... 2365, 2384 ... 2384, 2392 ... 2401, 2417 ... 2432, 2437 ... 2444, 2447 ... 2448, 2451 ... 2472, 2474 ... 2480, 2482 ... 2482, 2486 ... 2489, 2493 ... 2493, 2510 ... 2510, 2524 ... 2525, 2527 ... 2529, 2544 ... 2545, 2556 ... 2556, 2565 ... 2570, 2575 ... 2576, 2579 ... 2600, 2602 ... 2608, 2610 ... 2611, 2613 ... 2614, 2616 ... 2617, 2649 ... 2652, 2654 ... 2654, 2674 ... 2676, 2693 ... 2701, 2703 ... 2705, 2707 ... 2728, 2730 ... 2736, 2738 ... 2739, 2741 ... 2745, 2749 ... 2749, 2768 ... 2768, 2784 ... 2785, 2809 ... 2809, 2821 ... 2828, 2831 ... 2832, 2835 ... 2856, 2858 ... 2864, 2866 ... 2867, 2869 ... 2873, 2877 ... 2877, 2908 ... 2909, 2911 ... 2913, 2929 ... 2929, 2947 ... 2947, 2949 ... 2954, 2958 ... 2960, 2962 ... 2965, 2969 ... 2970, 2972 ... 2972, 2974 ... 2975, 2979 ... 2980, 2984 ... 2986, 2990 ... 3001, 3024 ... 3024, 3077 ... 3084, 3086 ... 3088, 3090 ... 3112, 3114 ... 3129, 3133 ... 3133, 3160 ... 3162, 3168 ... 3169, 3200 ... 3200, 3205 ... 3212, 3214 ... 3216, 3218 ... 3240, 3242 ... 3251, 3253 ... 3257, 3261 ... 3261, 3294 ... 3294, 3296 ... 3297, 3313 ... 3314, 3333 ... 3340, 3342 ... 3344, 3346 ... 3386, 3389 ... 3389, 3406 ... 3406, 3412 ... 3414, 3423 ... 3425, 3450 ... 3455, 3461 ... 3478, 3482 ... 3505, 3507 ... 3515, 3517 ... 3517, 3520 ... 3526, 3840 ... 3840, 3904 ... 3911, 3913 ... 3948, 3976 ... 3980, 4256 ... 4293, 4295 ... 4295, 4301 ... 4301, 4304 ... 4346, 4348 ... 4680, 4682 ... 4685, 4688 ... 4694, 4696 ... 4696, 4698 ... 4701, 4704 ... 4744, 4746 ... 4749, 4752 ... 4784, 4786 ... 4789, 4792 ... 4798, 4800 ... 4800, 4802 ... 4805, 4808 ... 4822, 4824 ... 4880, 4882 ... 4885, 4888 ... 4954, 4992 ... 5007, 5024 ... 5109, 5112 ... 5117, 5121 ... 5740, 5743 ... 5759, 5761 ... 5786, 5792 ... 5866, 5870 ... 5880, 5888 ... 5900, 5902 ... 5905, 5920 ... 5937, 5952 ... 5969, 5984 ... 5996, 5998 ... 6000, 6176 ... 6264, 6272 ... 6276, 6279 ... 6312, 6314 ... 6314, 6320 ... 6389, 6400 ... 6430, 6656 ... 6678, 6917 ... 6963, 6981 ... 6987, 7043 ... 7072, 7086 ... 7087, 7098 ... 7141, 7168 ... 7203, 7245 ... 7247, 7258 ... 7293, 7296 ... 7304, 7312 ... 7354, 7357 ... 7359, 7401 ... 7404, 7406 ... 7411, 7413 ... 7414, 7418 ... 7418, 7424 ... 7615, 7680 ... 7957, 7960 ... 7965, 7968 ... 8005, 8008 ... 8013, 8016 ... 8023, 8025 ... 8025, 8027 ... 8027, 8029 ... 8029, 8031 ... 8061, 8064 ... 8116, 8118 ... 8124, 8126 ... 8126, 8130 ... 8132, 8134 ... 8140, 8144 ... 8147, 8150 ... 8155, 8160 ... 8172, 8178 ... 8180, 8182 ... 8188, 8305 ... 8305, 8319 ... 8319, 8336 ... 8348, 8450 ... 8450, 8455 ... 8455, 8458 ... 8467, 8469 ... 8469, 8473 ... 8477, 8484 ... 8484, 8486 ... 8486, 8488 ... 8488, 8490 ... 8493, 8495 ... 8505, 8508 ... 8511, 8517 ... 8521, 8526 ... 8526, 8544 ... 8584, 9398 ... 9449, 11264 ... 11310, 11312 ... 11358, 11360 ... 11492, 11499 ... 11502, 11506 ... 11507, 11520 ... 11557, 11559 ... 11559, 11565 ... 11565, 11568 ... 11623, 11631 ... 11631, 11648 ... 11670, 11680 ... 11686, 11688 ... 11694, 11696 ... 11702, 11704 ... 11710, 11712 ... 11718, 11720 ... 11726, 11728 ... 11734, 11736 ... 11742, 11823 ... 11823, 12293 ... 12293, 12347 ... 12348, 12549 ... 12591, 12593 ... 12686, 12704 ... 12730, 40960 ... 42124, 42192 ... 42237, 42240 ... 42508, 42512 ... 42527, 42538 ... 42539, 42560 ... 42606, 42623 ... 42653, 42656 ... 42735, 42775 ... 42943, 42946 ... 42950, 42999 ... 43009, 43011 ... 43013, 43015 ... 43018, 43020 ... 43042, 43072 ... 43123, 43138 ... 43187, 43250 ... 43255, 43259 ... 43259, 43261 ... 43262, 43274 ... 43301, 43312 ... 43334, 43360 ... 43388, 43396 ... 43442, 43471 ... 43471, 43520 ... 43560, 43584 ... 43586, 43588 ... 43595, 43744 ... 43754, 43762 ... 43764, 43777 ... 43782, 43785 ... 43790, 43793 ... 43798, 43808 ... 43814, 43816 ... 43822, 43824 ... 43879, 43888 ... 44002, 44032 ... 55203, 55216 ... 55238, 55243 ... 55291, 64256 ... 64262, 64275 ... 64279, 64336 ... 64433, 64467 ... 64829, 64848 ... 64911, 64914 ... 64967, 65008 ... 65019, 65136 ... 65140, 65142 ... 65276, 65313 ... 65338, 65345 ... 65370, 65440 ... 65470, 65474 ... 65479, 65482 ... 65487, 65490 ... 65495, 65498 ... 65500, 65536 ... 65547, 65549 ... 65574, 65576 ... 65594, 65596 ... 65597, 65599 ... 65613, 65616 ... 65629, 65664 ... 65786, 65856 ... 65908, 66176 ... 66204, 66208 ... 66256, 66304 ... 66335, 66349 ... 66378, 66384 ... 66421, 66432 ... 66461, 66464 ... 66499, 66504 ... 66511, 66513 ... 66517, 66560 ... 66717, 66736 ... 66771, 66776 ... 66811, 66816 ... 66855, 66864 ... 66915, 67072 ... 67382, 67392 ... 67413, 67424 ... 67431, 67584 ... 67589, 67592 ... 67592, 67594 ... 67637, 67639 ... 67640, 67644 ... 67644, 67647 ... 67669, 67680 ... 67702, 67712 ... 67742, 67808 ... 67826, 67828 ... 67829, 67840 ... 67861, 67872 ... 67897, 67968 ... 68023, 68030 ... 68031, 68096 ... 68096, 68112 ... 68115, 68117 ... 68119, 68121 ... 68149, 68192 ... 68220, 68224 ... 68252, 68288 ... 68295, 68297 ... 68324, 68352 ... 68405, 68416 ... 68437, 68448 ... 68466, 68480 ... 68497, 68608 ... 68680, 68736 ... 68786, 68800 ... 68850, 68864 ... 68899, 69376 ... 69404, 69415 ... 69415, 69424 ... 69445, 69600 ... 69622, 69635 ... 69687, 69763 ... 69807, 69840 ... 69864, 69891 ... 69926, 69956 ... 69956, 69968 ... 70002, 70006 ... 70006, 70019 ... 70066, 70081 ... 70084, 70106 ... 70106, 70108 ... 70108, 70144 ... 70161, 70163 ... 70187, 70272 ... 70278, 70280 ... 70280, 70282 ... 70285, 70287 ... 70301, 70303 ... 70312, 70320 ... 70366, 70405 ... 70412, 70415 ... 70416, 70419 ... 70440, 70442 ... 70448, 70450 ... 70451, 70453 ... 70457, 70461 ... 70461, 70480 ... 70480, 70493 ... 70497, 70656 ... 70708, 70727 ... 70730, 70751 ... 70751, 70784 ... 70831, 70852 ... 70853, 70855 ... 70855, 71040 ... 71086, 71128 ... 71131, 71168 ... 71215, 71236 ... 71236, 71296 ... 71338, 71352 ... 71352, 71680 ... 71723, 71840 ... 71903, 71935 ... 71935, 72096 ... 72103, 72106 ... 72144, 72161 ... 72161, 72163 ... 72163, 72192 ... 72192, 72203 ... 72242, 72250 ... 72250, 72272 ... 72272, 72284 ... 72329, 72349 ... 72349, 72384 ... 72440, 72704 ... 72712, 72714 ... 72750, 72768 ... 72768, 72818 ... 72847, 72960 ... 72966, 72968 ... 72969, 72971 ... 73008, 73030 ... 73030, 73056 ... 73061, 73063 ... 73064, 73066 ... 73097, 73112 ... 73112, 73440 ... 73458, 73728 ... 74649, 74752 ... 74862, 74880 ... 75075, 77824 ... 78894, 82944 ... 83526, 92160 ... 92728, 92736 ... 92766, 92880 ... 92909, 92928 ... 92975, 92992 ... 92995, 93027 ... 93047, 93053 ... 93071, 93760 ... 93823, 93952 ... 94026, 94032 ... 94032, 94099 ... 94111, 94176 ... 94177, 94179 ... 94179, 113_664 ... 113_770, 113_776 ... 113_788, 113_792 ... 113_800, 113_808 ... 113_817, 119_808 ... 119_892, 119_894 ... 119_964, 119_966 ... 119_967, 119_970 ... 119_970, 119_973 ... 119_974, 119_977 ... 119_980, 119_982 ... 119_993, 119_995 ... 119_995, 119_997 ... 120_003, 120_005 ... 120_069, 120_071 ... 120_074, 120_077 ... 120_084, 120_086 ... 120_092, 120_094 ... 120_121, 120_123 ... 120_126, 120_128 ... 120_132, 120_134 ... 120_134, 120_138 ... 120_144, 120_146 ... 120_485, 120_488 ... 120_512, 120_514 ... 120_538, 120_540 ... 120_570, 120_572 ... 120_596, 120_598 ... 120_628, 120_630 ... 120_654, 120_656 ... 120_686, 120_688 ... 120_712, 120_714 ... 120_744, 120_746 ... 120_770, 120_772 ... 120_779, 123_136 ... 123_180, 123_191 ... 123_197, 123_214 ... 123_214, 123_584 ... 123_627, 124_928 ... 125_124, 125_184 ... 125_251, 125_259 ... 125_259, 126_464 ... 126_467, 126_469 ... 126_495, 126_497 ... 126_498, 126_500 ... 126_500, 126_503 ... 126_503, 126_505 ... 126_514, 126_516 ... 126_519, 126_521 ... 126_521, 126_523 ... 126_523, 126_530 ... 126_530, 126_535 ... 126_535, 126_537 ... 126_537, 126_539 ... 126_539, 126_541 ... 126_543, 126_545 ... 126_546, 126_548 ... 126_548, 126_551 ... 126_551, 126_553 ... 126_553, 126_555 ... 126_555, 126_557 ... 126_557, 126_559 ... 126_559, 126_561 ... 126_562, 126_564 ... 126_564, 126_567 ... 126_570, 126_572 ... 126_578, 126_580 ... 126_583, 126_585 ... 126_588, 126_590 ... 126_590, 126_592 ... 126_601, 126_603 ... 126_619, 126_625 ... 126_627, 126_629 ... 126_633, 126_635 ... 126_651, 127_280 ... 127_305, 127_312 ... 127_337, 127_344 ... 127_369)
126 | private let regionalIndicator = Group(127_462 ... 127_487)
| |- warning: let 'regionalIndicator' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'regionalIndicator' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
127 |
128 | private let aHLetter = aLetter || hebrewLetter
/host/spi-builder-workspace/Sources/Patterns/General/Group.swift:11:8: note: consider making generic struct 'Group' conform to the 'Sendable' protocol
9 | /// It can only tell whether or not it contains a specific element.
10 | @usableFromInline
11 | struct Group<Element> {
| `- note: consider making generic struct 'Group' conform to the 'Sendable' protocol
12 | /// Returns true if this group contains `element`.
13 | @usableFromInline
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Word.swift:128:13: warning: let 'aHLetter' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
126 | private let regionalIndicator = Group(127_462 ... 127_487)
127 |
128 | private let aHLetter = aLetter || hebrewLetter
| |- warning: let 'aHLetter' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'aHLetter' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
129 | private let midNumLetQ = midNumLet || singleQuote
130 |
/host/spi-builder-workspace/Sources/Patterns/General/Group.swift:11:8: note: consider making generic struct 'Group' conform to the 'Sendable' protocol
9 | /// It can only tell whether or not it contains a specific element.
10 | @usableFromInline
11 | struct Group<Element> {
| `- note: consider making generic struct 'Group' conform to the 'Sendable' protocol
12 | /// Returns true if this group contains `element`.
13 | @usableFromInline
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Word.swift:129:13: warning: let 'midNumLetQ' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
127 |
128 | private let aHLetter = aLetter || hebrewLetter
129 | private let midNumLetQ = midNumLet || singleQuote
| |- warning: let 'midNumLetQ' is not concurrency-safe because non-'Sendable' type 'Group<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'midNumLetQ' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
130 |
/host/spi-builder-workspace/Sources/Patterns/General/Group.swift:11:8: note: consider making generic struct 'Group' conform to the 'Sendable' protocol
9 | /// It can only tell whether or not it contains a specific element.
10 | @usableFromInline
11 | struct Group<Element> {
| `- note: consider making generic struct 'Group' conform to the 'Sendable' protocol
12 | /// Returns true if this group contains `element`.
13 | @usableFromInline
/host/spi-builder-workspace/Sources/Patterns/Grammar.swift:125:25: warning: generic parameter 'Input' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
27 | /// will lead to infinite recursion.
28 | @dynamicMemberLookup
29 | public class Grammar<Input: BidirectionalCollection>: Pattern where Input.Element: Hashable {
| `- note: 'Input' previously declared here
30 | /// Calls another subpattern in a grammar.
31 | public struct CallPattern: Pattern {
:
123 | }
124 |
125 | public static func == <Input>(lhs: Grammar<Input>, rhs: Grammar<Input>) -> Bool {
| `- warning: generic parameter 'Input' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
126 | lhs.patterns.elementsEqual(rhs.patterns, by: { $0.name == $1.name && $0.pattern == $1.pattern })
127 | }
[68/84] Compiling ArgumentParser ParsedValues.swift
[69/84] Compiling ArgumentParser ParserError.swift
[70/84] Compiling ArgumentParser SplitArguments.swift
[71/84] Compiling ArgumentParser DumpHelpGenerator.swift
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Line.swift:98:20: warning: static property 'start' is not concurrency-safe because non-'Sendable' type 'Line<String>.Start' may have shared mutable state; this is an error in the Swift 6 language mode
54 |
55 | /// Matches the start of a line, including the start of input.
56 | public struct Start: Pattern {
| `- note: consider making struct 'Start' conform to the 'Sendable' protocol
57 | @inlinable
58 | public init() {}
:
96 | extension Line where Input == String {
97 | @available(*, deprecated, renamed: "Start()")
98 | public static let start = Start()
| |- warning: static property 'start' is not concurrency-safe because non-'Sendable' type 'Line<String>.Start' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'start' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
99 |
100 | @available(*, deprecated, renamed: "End()")
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Line.swift:101:20: warning: static property 'end' is not concurrency-safe because non-'Sendable' type 'Line<String>.End' may have shared mutable state; this is an error in the Swift 6 language mode
74 |
75 | /// Matches the end of a line, including the end of input.
76 | public struct End: Pattern {
| `- note: consider making struct 'End' conform to the 'Sendable' protocol
77 | @inlinable
78 | public init() {}
:
99 |
100 | @available(*, deprecated, renamed: "End()")
101 | public static let end = End()
| |- warning: static property 'end' is not concurrency-safe because non-'Sendable' type 'Line<String>.End' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'end' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
102 | }
103 |
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Literal.swift:65:1: warning: extension declares a conformance of imported type 'UTF8View' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
63 | }
64 |
65 | extension String.UTF8View: LosslessStringConvertible {
| |- warning: extension declares a conformance of imported type 'UTF8View' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
66 | @inlinable
67 | public init?(_ description: String) {
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Literal.swift:72:1: warning: extension declares a conformance of imported type 'UTF16View' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
70 | }
71 |
72 | extension String.UTF16View: LosslessStringConvertible {
| |- warning: extension declares a conformance of imported type 'UTF16View' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
73 | @inlinable
74 | public init?(_ description: String) {
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Literal.swift:79:1: warning: extension declares a conformance of imported type 'UnicodeScalarView' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
77 | }
78 |
79 | extension String.UnicodeScalarView: LosslessStringConvertible {
| |- warning: extension declares a conformance of imported type 'UnicodeScalarView' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
80 | @inlinable
81 | public init?(_ description: String) {
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/OneOf.swift:247:12: warning: let 'any' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | /// Matches and consumes a single element.
11 | public struct OneOf<Input: BidirectionalCollection>: Pattern /*, RegexConvertible*/ where Input.Element: Hashable & Comparable {
| `- note: consider making generic struct 'OneOf' conform to the 'Sendable' protocol
12 | @usableFromInline
13 | let group: Group<Input.Element>
:
245 |
246 | /// Succeeds anywhere except for at the end of input, and consumes 1 element.
247 | public let any = OneOf(description: "any", regex: #"[.\p{Zl}]"#,
| |- warning: let 'any' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'any' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
248 | contains: { _ in true })
249 | /// Matches one character representing a letter, i.e. where `Character.isLetter` is `true`.
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/OneOf.swift:250:12: warning: let 'letter' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | /// Matches and consumes a single element.
11 | public struct OneOf<Input: BidirectionalCollection>: Pattern /*, RegexConvertible*/ where Input.Element: Hashable & Comparable {
| `- note: consider making generic struct 'OneOf' conform to the 'Sendable' protocol
12 | @usableFromInline
13 | let group: Group<Input.Element>
:
248 | contains: { _ in true })
249 | /// Matches one character representing a letter, i.e. where `Character.isLetter` is `true`.
250 | public let letter = OneOf(description: "letter", regex: #"\p{Alphabetic}"#,
| |- warning: let 'letter' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'letter' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
251 | contains: { $0.isLetter })
252 | /// Matches one character representing a lowercase character, i.e. where `Character.isLowercase` is `true`.
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/OneOf.swift:253:12: warning: let 'lowercase' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | /// Matches and consumes a single element.
11 | public struct OneOf<Input: BidirectionalCollection>: Pattern /*, RegexConvertible*/ where Input.Element: Hashable & Comparable {
| `- note: consider making generic struct 'OneOf' conform to the 'Sendable' protocol
12 | @usableFromInline
13 | let group: Group<Input.Element>
:
251 | contains: { $0.isLetter })
252 | /// Matches one character representing a lowercase character, i.e. where `Character.isLowercase` is `true`.
253 | public let lowercase = OneOf(description: "lowercase", regex: #"\p{Ll}"#,
| |- warning: let 'lowercase' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'lowercase' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
254 | contains: { $0.isLowercase })
255 | /// Matches one character representing an uppercase character, i.e. where `Character.isUppercase` is `true`.
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/OneOf.swift:256:12: warning: let 'uppercase' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | /// Matches and consumes a single element.
11 | public struct OneOf<Input: BidirectionalCollection>: Pattern /*, RegexConvertible*/ where Input.Element: Hashable & Comparable {
| `- note: consider making generic struct 'OneOf' conform to the 'Sendable' protocol
12 | @usableFromInline
13 | let group: Group<Input.Element>
:
254 | contains: { $0.isLowercase })
255 | /// Matches one character representing an uppercase character, i.e. where `Character.isUppercase` is `true`.
256 | public let uppercase = OneOf(description: "uppercase", regex: #"\p{Lu}"#,
| |- warning: let 'uppercase' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'uppercase' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
257 | contains: { $0.isUppercase })
258 | /// Matches one character representing a whole number, i.e. where `Character.isWholeNumber` is `true`.
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/OneOf.swift:259:12: warning: let 'digit' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | /// Matches and consumes a single element.
11 | public struct OneOf<Input: BidirectionalCollection>: Pattern /*, RegexConvertible*/ where Input.Element: Hashable & Comparable {
| `- note: consider making generic struct 'OneOf' conform to the 'Sendable' protocol
12 | @usableFromInline
13 | let group: Group<Input.Element>
:
257 | contains: { $0.isUppercase })
258 | /// Matches one character representing a whole number, i.e. where `Character.isWholeNumber` is `true`.
259 | public let digit = OneOf(description: "digit", regex: #"\p{Nd}"#,
| |- warning: let 'digit' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'digit' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
260 | contains: { $0.isWholeNumber })
261 | /// Matches one letter or one digit.
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/OneOf.swift:262:12: warning: let 'alphanumeric' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | /// Matches and consumes a single element.
11 | public struct OneOf<Input: BidirectionalCollection>: Pattern /*, RegexConvertible*/ where Input.Element: Hashable & Comparable {
| `- note: consider making generic struct 'OneOf' conform to the 'Sendable' protocol
12 | @usableFromInline
13 | let group: Group<Input.Element>
:
260 | contains: { $0.isWholeNumber })
261 | /// Matches one letter or one digit.
262 | public let alphanumeric = OneOf(description: "alphanumeric", regex: #"(?:\p{Alphabetic}|\p{Nd})"#,
| |- warning: let 'alphanumeric' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'alphanumeric' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
263 | contains: { $0.isWholeNumber || $0.isLetter })
264 | /// Matches one character representing a newline, i.e. where `Character.isNewline` is `true`.
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/OneOf.swift:265:12: warning: let 'newline' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | /// Matches and consumes a single element.
11 | public struct OneOf<Input: BidirectionalCollection>: Pattern /*, RegexConvertible*/ where Input.Element: Hashable & Comparable {
| `- note: consider making generic struct 'OneOf' conform to the 'Sendable' protocol
12 | @usableFromInline
13 | let group: Group<Input.Element>
:
263 | contains: { $0.isWholeNumber || $0.isLetter })
264 | /// Matches one character representing a newline, i.e. where `Character.isNewline` is `true`.
265 | public let newline = OneOf(description: "newline", regex: #"\p{Zl}"#,
| |- warning: let 'newline' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'newline' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
266 | contains: { $0.isNewline })
267 | /// Matches one character representing whitespace (including newlines), i.e. where `Character.isWhitespace` is `true`.
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/OneOf.swift:268:12: warning: let 'whitespace' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | /// Matches and consumes a single element.
11 | public struct OneOf<Input: BidirectionalCollection>: Pattern /*, RegexConvertible*/ where Input.Element: Hashable & Comparable {
| `- note: consider making generic struct 'OneOf' conform to the 'Sendable' protocol
12 | @usableFromInline
13 | let group: Group<Input.Element>
:
266 | contains: { $0.isNewline })
267 | /// Matches one character representing whitespace (including newlines), i.e. where `Character.isWhitespace` is `true`.
268 | public let whitespace = OneOf(description: "whitespace", regex: #"\p{White_Space}"#,
| |- warning: let 'whitespace' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'whitespace' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
269 | contains: { $0.isWhitespace })
270 | /// Matches one character representing punctuation, i.e. where `Character.isPunctuation` is `true`.
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/OneOf.swift:271:12: warning: let 'punctuation' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | /// Matches and consumes a single element.
11 | public struct OneOf<Input: BidirectionalCollection>: Pattern /*, RegexConvertible*/ where Input.Element: Hashable & Comparable {
| `- note: consider making generic struct 'OneOf' conform to the 'Sendable' protocol
12 | @usableFromInline
13 | let group: Group<Input.Element>
:
269 | contains: { $0.isWhitespace })
270 | /// Matches one character representing punctuation, i.e. where `Character.isPunctuation` is `true`.
271 | public let punctuation = OneOf(description: "punctuation", regex: #"\p{P}"#,
| |- warning: let 'punctuation' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'punctuation' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
272 | contains: { $0.isPunctuation })
273 | /// Matches one character representing a symbol, i.e. where `Character.isSymbol` is `true`.
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/OneOf.swift:274:12: warning: let 'symbol' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | /// Matches and consumes a single element.
11 | public struct OneOf<Input: BidirectionalCollection>: Pattern /*, RegexConvertible*/ where Input.Element: Hashable & Comparable {
| `- note: consider making generic struct 'OneOf' conform to the 'Sendable' protocol
12 | @usableFromInline
13 | let group: Group<Input.Element>
:
272 | contains: { $0.isPunctuation })
273 | /// Matches one character representing a symbol, i.e. where `Character.isSymbol` is `true`.
274 | public let symbol = OneOf(description: "symbol", regex: #"\p{S}"#,
| |- warning: let 'symbol' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'symbol' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
275 | contains: { $0.isSymbol })
276 | /// Matches one character representing a hexadecimal digit, i.e. where `Character.isHexDigit` is `true`.
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/OneOf.swift:277:12: warning: let 'hexDigit' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | /// Matches and consumes a single element.
11 | public struct OneOf<Input: BidirectionalCollection>: Pattern /*, RegexConvertible*/ where Input.Element: Hashable & Comparable {
| `- note: consider making generic struct 'OneOf' conform to the 'Sendable' protocol
12 | @usableFromInline
13 | let group: Group<Input.Element>
:
275 | contains: { $0.isSymbol })
276 | /// Matches one character representing a hexadecimal digit, i.e. where `Character.isHexDigit` is `true`.
277 | public let hexDigit = OneOf(description: "hexDigit", regex: #"\p{Hex_Digit}"#,
| |- warning: let 'hexDigit' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'hexDigit' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
278 | contains: { $0.isHexDigit })
279 | /// Matches one ASCII character, i.e. where `Character.isASCII` is `true`.
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/OneOf.swift:280:12: warning: let 'ascii' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | /// Matches and consumes a single element.
11 | public struct OneOf<Input: BidirectionalCollection>: Pattern /*, RegexConvertible*/ where Input.Element: Hashable & Comparable {
| `- note: consider making generic struct 'OneOf' conform to the 'Sendable' protocol
12 | @usableFromInline
13 | let group: Group<Input.Element>
:
278 | contains: { $0.isHexDigit })
279 | /// Matches one ASCII character, i.e. where `Character.isASCII` is `true`.
280 | public let ascii = OneOf(description: "ascii", regex: #"[[:ascii:]]"#,
| |- warning: let 'ascii' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'ascii' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
281 | contains: { $0.isASCII }) // regex might also be [ -~] or [\x00-\x7F]
282 | /// Matches one character representing a mathematical symbol, i.e. where `Character.isMathSymbol` is `true`.
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/OneOf.swift:283:12: warning: let 'mathSymbol' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | /// Matches and consumes a single element.
11 | public struct OneOf<Input: BidirectionalCollection>: Pattern /*, RegexConvertible*/ where Input.Element: Hashable & Comparable {
| `- note: consider making generic struct 'OneOf' conform to the 'Sendable' protocol
12 | @usableFromInline
13 | let group: Group<Input.Element>
:
281 | contains: { $0.isASCII }) // regex might also be [ -~] or [\x00-\x7F]
282 | /// Matches one character representing a mathematical symbol, i.e. where `Character.isMathSymbol` is `true`.
283 | public let mathSymbol = OneOf(description: "mathSymbol", regex: #"\p{Sm}"#,
| |- warning: let 'mathSymbol' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'mathSymbol' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
284 | contains: { $0.isMathSymbol })
285 | /// Matches one character representing a currency symbol, i.e. where `Character.isCurrencySymbol` is `true`.
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/OneOf.swift:286:12: warning: let 'currencySymbol' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | /// Matches and consumes a single element.
11 | public struct OneOf<Input: BidirectionalCollection>: Pattern /*, RegexConvertible*/ where Input.Element: Hashable & Comparable {
| `- note: consider making generic struct 'OneOf' conform to the 'Sendable' protocol
12 | @usableFromInline
13 | let group: Group<Input.Element>
:
284 | contains: { $0.isMathSymbol })
285 | /// Matches one character representing a currency symbol, i.e. where `Character.isCurrencySymbol` is `true`.
286 | public let currencySymbol = OneOf(description: "currencySymbol", regex: #"\p{Sc}"#,
| |- warning: let 'currencySymbol' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'currencySymbol' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
287 | contains: { $0.isCurrencySymbol })
288 |
[73/84] Compiling ArgumentParser ArgumentHelp.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:61:40: error: cannot find 'EXIT_SUCCESS' in scope
59 |
60 | /// An exit code that indicates successful completion of a command.
61 | public static let success = ExitCode(EXIT_SUCCESS)
| `- error: cannot find 'EXIT_SUCCESS' in scope
62 |
63 | /// An exit code that indicates that the command failed.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:64:40: error: cannot find 'EXIT_FAILURE' in scope
62 |
63 | /// An exit code that indicates that the command failed.
64 | public static let failure = ExitCode(EXIT_FAILURE)
| `- error: cannot find 'EXIT_FAILURE' in scope
65 |
66 | /// An exit code that indicates that the user provided invalid input.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:70:50: error: cannot find 'EX_USAGE' in scope
68 | public static let validationFailure = ExitCode(ERROR_BAD_ARGUMENTS)
69 | #else
70 | public static let validationFailure = ExitCode(EX_USAGE)
| `- error: cannot find 'EX_USAGE' in scope
71 | #endif
72 |
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Line.swift:98:20: warning: static property 'start' is not concurrency-safe because non-'Sendable' type 'Line<String>.Start' may have shared mutable state; this is an error in the Swift 6 language mode
54 |
55 | /// Matches the start of a line, including the start of input.
56 | public struct Start: Pattern {
| `- note: consider making struct 'Start' conform to the 'Sendable' protocol
57 | @inlinable
58 | public init() {}
:
96 | extension Line where Input == String {
97 | @available(*, deprecated, renamed: "Start()")
98 | public static let start = Start()
| |- warning: static property 'start' is not concurrency-safe because non-'Sendable' type 'Line<String>.Start' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'start' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
99 |
100 | @available(*, deprecated, renamed: "End()")
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Line.swift:101:20: warning: static property 'end' is not concurrency-safe because non-'Sendable' type 'Line<String>.End' may have shared mutable state; this is an error in the Swift 6 language mode
74 |
75 | /// Matches the end of a line, including the end of input.
76 | public struct End: Pattern {
| `- note: consider making struct 'End' conform to the 'Sendable' protocol
77 | @inlinable
78 | public init() {}
:
99 |
100 | @available(*, deprecated, renamed: "End()")
101 | public static let end = End()
| |- warning: static property 'end' is not concurrency-safe because non-'Sendable' type 'Line<String>.End' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'end' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
102 | }
103 |
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Literal.swift:65:1: warning: extension declares a conformance of imported type 'UTF8View' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
63 | }
64 |
65 | extension String.UTF8View: LosslessStringConvertible {
| |- warning: extension declares a conformance of imported type 'UTF8View' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
66 | @inlinable
67 | public init?(_ description: String) {
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Literal.swift:72:1: warning: extension declares a conformance of imported type 'UTF16View' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
70 | }
71 |
72 | extension String.UTF16View: LosslessStringConvertible {
| |- warning: extension declares a conformance of imported type 'UTF16View' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
73 | @inlinable
74 | public init?(_ description: String) {
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Literal.swift:79:1: warning: extension declares a conformance of imported type 'UnicodeScalarView' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
77 | }
78 |
79 | extension String.UnicodeScalarView: LosslessStringConvertible {
| |- warning: extension declares a conformance of imported type 'UnicodeScalarView' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
80 | @inlinable
81 | public init?(_ description: String) {
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/OneOf.swift:247:12: warning: let 'any' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | /// Matches and consumes a single element.
11 | public struct OneOf<Input: BidirectionalCollection>: Pattern /*, RegexConvertible*/ where Input.Element: Hashable & Comparable {
| `- note: consider making generic struct 'OneOf' conform to the 'Sendable' protocol
12 | @usableFromInline
13 | let group: Group<Input.Element>
:
245 |
246 | /// Succeeds anywhere except for at the end of input, and consumes 1 element.
247 | public let any = OneOf(description: "any", regex: #"[.\p{Zl}]"#,
| |- warning: let 'any' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'any' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
248 | contains: { _ in true })
249 | /// Matches one character representing a letter, i.e. where `Character.isLetter` is `true`.
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/OneOf.swift:250:12: warning: let 'letter' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | /// Matches and consumes a single element.
11 | public struct OneOf<Input: BidirectionalCollection>: Pattern /*, RegexConvertible*/ where Input.Element: Hashable & Comparable {
| `- note: consider making generic struct 'OneOf' conform to the 'Sendable' protocol
12 | @usableFromInline
13 | let group: Group<Input.Element>
:
248 | contains: { _ in true })
249 | /// Matches one character representing a letter, i.e. where `Character.isLetter` is `true`.
250 | public let letter = OneOf(description: "letter", regex: #"\p{Alphabetic}"#,
| |- warning: let 'letter' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'letter' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
251 | contains: { $0.isLetter })
252 | /// Matches one character representing a lowercase character, i.e. where `Character.isLowercase` is `true`.
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/OneOf.swift:253:12: warning: let 'lowercase' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | /// Matches and consumes a single element.
11 | public struct OneOf<Input: BidirectionalCollection>: Pattern /*, RegexConvertible*/ where Input.Element: Hashable & Comparable {
| `- note: consider making generic struct 'OneOf' conform to the 'Sendable' protocol
12 | @usableFromInline
13 | let group: Group<Input.Element>
:
251 | contains: { $0.isLetter })
252 | /// Matches one character representing a lowercase character, i.e. where `Character.isLowercase` is `true`.
253 | public let lowercase = OneOf(description: "lowercase", regex: #"\p{Ll}"#,
| |- warning: let 'lowercase' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'lowercase' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
254 | contains: { $0.isLowercase })
255 | /// Matches one character representing an uppercase character, i.e. where `Character.isUppercase` is `true`.
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/OneOf.swift:256:12: warning: let 'uppercase' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | /// Matches and consumes a single element.
11 | public struct OneOf<Input: BidirectionalCollection>: Pattern /*, RegexConvertible*/ where Input.Element: Hashable & Comparable {
| `- note: consider making generic struct 'OneOf' conform to the 'Sendable' protocol
12 | @usableFromInline
13 | let group: Group<Input.Element>
:
254 | contains: { $0.isLowercase })
255 | /// Matches one character representing an uppercase character, i.e. where `Character.isUppercase` is `true`.
256 | public let uppercase = OneOf(description: "uppercase", regex: #"\p{Lu}"#,
| |- warning: let 'uppercase' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'uppercase' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
257 | contains: { $0.isUppercase })
258 | /// Matches one character representing a whole number, i.e. where `Character.isWholeNumber` is `true`.
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/OneOf.swift:259:12: warning: let 'digit' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | /// Matches and consumes a single element.
11 | public struct OneOf<Input: BidirectionalCollection>: Pattern /*, RegexConvertible*/ where Input.Element: Hashable & Comparable {
| `- note: consider making generic struct 'OneOf' conform to the 'Sendable' protocol
12 | @usableFromInline
13 | let group: Group<Input.Element>
:
257 | contains: { $0.isUppercase })
258 | /// Matches one character representing a whole number, i.e. where `Character.isWholeNumber` is `true`.
259 | public let digit = OneOf(description: "digit", regex: #"\p{Nd}"#,
| |- warning: let 'digit' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'digit' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
260 | contains: { $0.isWholeNumber })
261 | /// Matches one letter or one digit.
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/OneOf.swift:262:12: warning: let 'alphanumeric' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | /// Matches and consumes a single element.
11 | public struct OneOf<Input: BidirectionalCollection>: Pattern /*, RegexConvertible*/ where Input.Element: Hashable & Comparable {
| `- note: consider making generic struct 'OneOf' conform to the 'Sendable' protocol
12 | @usableFromInline
13 | let group: Group<Input.Element>
:
260 | contains: { $0.isWholeNumber })
261 | /// Matches one letter or one digit.
262 | public let alphanumeric = OneOf(description: "alphanumeric", regex: #"(?:\p{Alphabetic}|\p{Nd})"#,
| |- warning: let 'alphanumeric' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'alphanumeric' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
263 | contains: { $0.isWholeNumber || $0.isLetter })
264 | /// Matches one character representing a newline, i.e. where `Character.isNewline` is `true`.
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/OneOf.swift:265:12: warning: let 'newline' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | /// Matches and consumes a single element.
11 | public struct OneOf<Input: BidirectionalCollection>: Pattern /*, RegexConvertible*/ where Input.Element: Hashable & Comparable {
| `- note: consider making generic struct 'OneOf' conform to the 'Sendable' protocol
12 | @usableFromInline
13 | let group: Group<Input.Element>
:
263 | contains: { $0.isWholeNumber || $0.isLetter })
264 | /// Matches one character representing a newline, i.e. where `Character.isNewline` is `true`.
265 | public let newline = OneOf(description: "newline", regex: #"\p{Zl}"#,
| |- warning: let 'newline' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'newline' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
266 | contains: { $0.isNewline })
267 | /// Matches one character representing whitespace (including newlines), i.e. where `Character.isWhitespace` is `true`.
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/OneOf.swift:268:12: warning: let 'whitespace' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | /// Matches and consumes a single element.
11 | public struct OneOf<Input: BidirectionalCollection>: Pattern /*, RegexConvertible*/ where Input.Element: Hashable & Comparable {
| `- note: consider making generic struct 'OneOf' conform to the 'Sendable' protocol
12 | @usableFromInline
13 | let group: Group<Input.Element>
:
266 | contains: { $0.isNewline })
267 | /// Matches one character representing whitespace (including newlines), i.e. where `Character.isWhitespace` is `true`.
268 | public let whitespace = OneOf(description: "whitespace", regex: #"\p{White_Space}"#,
| |- warning: let 'whitespace' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'whitespace' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
269 | contains: { $0.isWhitespace })
270 | /// Matches one character representing punctuation, i.e. where `Character.isPunctuation` is `true`.
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/OneOf.swift:271:12: warning: let 'punctuation' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | /// Matches and consumes a single element.
11 | public struct OneOf<Input: BidirectionalCollection>: Pattern /*, RegexConvertible*/ where Input.Element: Hashable & Comparable {
| `- note: consider making generic struct 'OneOf' conform to the 'Sendable' protocol
12 | @usableFromInline
13 | let group: Group<Input.Element>
:
269 | contains: { $0.isWhitespace })
270 | /// Matches one character representing punctuation, i.e. where `Character.isPunctuation` is `true`.
271 | public let punctuation = OneOf(description: "punctuation", regex: #"\p{P}"#,
| |- warning: let 'punctuation' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'punctuation' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
272 | contains: { $0.isPunctuation })
273 | /// Matches one character representing a symbol, i.e. where `Character.isSymbol` is `true`.
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/OneOf.swift:274:12: warning: let 'symbol' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | /// Matches and consumes a single element.
11 | public struct OneOf<Input: BidirectionalCollection>: Pattern /*, RegexConvertible*/ where Input.Element: Hashable & Comparable {
| `- note: consider making generic struct 'OneOf' conform to the 'Sendable' protocol
12 | @usableFromInline
13 | let group: Group<Input.Element>
:
272 | contains: { $0.isPunctuation })
273 | /// Matches one character representing a symbol, i.e. where `Character.isSymbol` is `true`.
274 | public let symbol = OneOf(description: "symbol", regex: #"\p{S}"#,
| |- warning: let 'symbol' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'symbol' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
275 | contains: { $0.isSymbol })
276 | /// Matches one character representing a hexadecimal digit, i.e. where `Character.isHexDigit` is `true`.
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/OneOf.swift:277:12: warning: let 'hexDigit' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | /// Matches and consumes a single element.
11 | public struct OneOf<Input: BidirectionalCollection>: Pattern /*, RegexConvertible*/ where Input.Element: Hashable & Comparable {
| `- note: consider making generic struct 'OneOf' conform to the 'Sendable' protocol
12 | @usableFromInline
13 | let group: Group<Input.Element>
:
275 | contains: { $0.isSymbol })
276 | /// Matches one character representing a hexadecimal digit, i.e. where `Character.isHexDigit` is `true`.
277 | public let hexDigit = OneOf(description: "hexDigit", regex: #"\p{Hex_Digit}"#,
| |- warning: let 'hexDigit' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'hexDigit' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
278 | contains: { $0.isHexDigit })
279 | /// Matches one ASCII character, i.e. where `Character.isASCII` is `true`.
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/OneOf.swift:280:12: warning: let 'ascii' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | /// Matches and consumes a single element.
11 | public struct OneOf<Input: BidirectionalCollection>: Pattern /*, RegexConvertible*/ where Input.Element: Hashable & Comparable {
| `- note: consider making generic struct 'OneOf' conform to the 'Sendable' protocol
12 | @usableFromInline
13 | let group: Group<Input.Element>
:
278 | contains: { $0.isHexDigit })
279 | /// Matches one ASCII character, i.e. where `Character.isASCII` is `true`.
280 | public let ascii = OneOf(description: "ascii", regex: #"[[:ascii:]]"#,
| |- warning: let 'ascii' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'ascii' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
281 | contains: { $0.isASCII }) // regex might also be [ -~] or [\x00-\x7F]
282 | /// Matches one character representing a mathematical symbol, i.e. where `Character.isMathSymbol` is `true`.
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/OneOf.swift:283:12: warning: let 'mathSymbol' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | /// Matches and consumes a single element.
11 | public struct OneOf<Input: BidirectionalCollection>: Pattern /*, RegexConvertible*/ where Input.Element: Hashable & Comparable {
| `- note: consider making generic struct 'OneOf' conform to the 'Sendable' protocol
12 | @usableFromInline
13 | let group: Group<Input.Element>
:
281 | contains: { $0.isASCII }) // regex might also be [ -~] or [\x00-\x7F]
282 | /// Matches one character representing a mathematical symbol, i.e. where `Character.isMathSymbol` is `true`.
283 | public let mathSymbol = OneOf(description: "mathSymbol", regex: #"\p{Sm}"#,
| |- warning: let 'mathSymbol' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'mathSymbol' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
284 | contains: { $0.isMathSymbol })
285 | /// Matches one character representing a currency symbol, i.e. where `Character.isCurrencySymbol` is `true`.
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/OneOf.swift:286:12: warning: let 'currencySymbol' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | /// Matches and consumes a single element.
11 | public struct OneOf<Input: BidirectionalCollection>: Pattern /*, RegexConvertible*/ where Input.Element: Hashable & Comparable {
| `- note: consider making generic struct 'OneOf' conform to the 'Sendable' protocol
12 | @usableFromInline
13 | let group: Group<Input.Element>
:
284 | contains: { $0.isMathSymbol })
285 | /// Matches one character representing a currency symbol, i.e. where `Character.isCurrencySymbol` is `true`.
286 | public let currencySymbol = OneOf(description: "currencySymbol", regex: #"\p{Sc}"#,
| |- warning: let 'currencySymbol' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'currencySymbol' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
287 | contains: { $0.isCurrencySymbol })
288 |
[75/84] Compiling ArgumentParser CompletionKind.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:61:40: error: cannot find 'EXIT_SUCCESS' in scope
59 |
60 | /// An exit code that indicates successful completion of a command.
61 | public static let success = ExitCode(EXIT_SUCCESS)
| `- error: cannot find 'EXIT_SUCCESS' in scope
62 |
63 | /// An exit code that indicates that the command failed.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:64:40: error: cannot find 'EXIT_FAILURE' in scope
62 |
63 | /// An exit code that indicates that the command failed.
64 | public static let failure = ExitCode(EXIT_FAILURE)
| `- error: cannot find 'EXIT_FAILURE' in scope
65 |
66 | /// An exit code that indicates that the user provided invalid input.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:70:50: error: cannot find 'EX_USAGE' in scope
68 | public static let validationFailure = ExitCode(ERROR_BAD_ARGUMENTS)
69 | #else
70 | public static let validationFailure = ExitCode(EX_USAGE)
| `- error: cannot find 'EX_USAGE' in scope
71 | #endif
72 |
[76/84] Compiling ArgumentParser Errors.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:61:40: error: cannot find 'EXIT_SUCCESS' in scope
59 |
60 | /// An exit code that indicates successful completion of a command.
61 | public static let success = ExitCode(EXIT_SUCCESS)
| `- error: cannot find 'EXIT_SUCCESS' in scope
62 |
63 | /// An exit code that indicates that the command failed.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:64:40: error: cannot find 'EXIT_FAILURE' in scope
62 |
63 | /// An exit code that indicates that the command failed.
64 | public static let failure = ExitCode(EXIT_FAILURE)
| `- error: cannot find 'EXIT_FAILURE' in scope
65 |
66 | /// An exit code that indicates that the user provided invalid input.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:70:50: error: cannot find 'EX_USAGE' in scope
68 | public static let validationFailure = ExitCode(ERROR_BAD_ARGUMENTS)
69 | #else
70 | public static let validationFailure = ExitCode(EX_USAGE)
| `- error: cannot find 'EX_USAGE' in scope
71 | #endif
72 |
[77/84] Compiling ArgumentParser Flag.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:61:40: error: cannot find 'EXIT_SUCCESS' in scope
59 |
60 | /// An exit code that indicates successful completion of a command.
61 | public static let success = ExitCode(EXIT_SUCCESS)
| `- error: cannot find 'EXIT_SUCCESS' in scope
62 |
63 | /// An exit code that indicates that the command failed.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:64:40: error: cannot find 'EXIT_FAILURE' in scope
62 |
63 | /// An exit code that indicates that the command failed.
64 | public static let failure = ExitCode(EXIT_FAILURE)
| `- error: cannot find 'EXIT_FAILURE' in scope
65 |
66 | /// An exit code that indicates that the user provided invalid input.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:70:50: error: cannot find 'EX_USAGE' in scope
68 | public static let validationFailure = ExitCode(ERROR_BAD_ARGUMENTS)
69 | #else
70 | public static let validationFailure = ExitCode(EX_USAGE)
| `- error: cannot find 'EX_USAGE' in scope
71 | #endif
72 |
[78/84] Compiling ArgumentParser NameSpecification.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:61:40: error: cannot find 'EXIT_SUCCESS' in scope
59 |
60 | /// An exit code that indicates successful completion of a command.
61 | public static let success = ExitCode(EXIT_SUCCESS)
| `- error: cannot find 'EXIT_SUCCESS' in scope
62 |
63 | /// An exit code that indicates that the command failed.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:64:40: error: cannot find 'EXIT_FAILURE' in scope
62 |
63 | /// An exit code that indicates that the command failed.
64 | public static let failure = ExitCode(EXIT_FAILURE)
| `- error: cannot find 'EXIT_FAILURE' in scope
65 |
66 | /// An exit code that indicates that the user provided invalid input.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:70:50: error: cannot find 'EX_USAGE' in scope
68 | public static let validationFailure = ExitCode(ERROR_BAD_ARGUMENTS)
69 | #else
70 | public static let validationFailure = ExitCode(EX_USAGE)
| `- error: cannot find 'EX_USAGE' in scope
71 | #endif
72 |
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Line.swift:98:20: warning: static property 'start' is not concurrency-safe because non-'Sendable' type 'Line<String>.Start' may have shared mutable state; this is an error in the Swift 6 language mode
54 |
55 | /// Matches the start of a line, including the start of input.
56 | public struct Start: Pattern {
| `- note: consider making struct 'Start' conform to the 'Sendable' protocol
57 | @inlinable
58 | public init() {}
:
96 | extension Line where Input == String {
97 | @available(*, deprecated, renamed: "Start()")
98 | public static let start = Start()
| |- warning: static property 'start' is not concurrency-safe because non-'Sendable' type 'Line<String>.Start' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'start' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
99 |
100 | @available(*, deprecated, renamed: "End()")
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Line.swift:101:20: warning: static property 'end' is not concurrency-safe because non-'Sendable' type 'Line<String>.End' may have shared mutable state; this is an error in the Swift 6 language mode
74 |
75 | /// Matches the end of a line, including the end of input.
76 | public struct End: Pattern {
| `- note: consider making struct 'End' conform to the 'Sendable' protocol
77 | @inlinable
78 | public init() {}
:
99 |
100 | @available(*, deprecated, renamed: "End()")
101 | public static let end = End()
| |- warning: static property 'end' is not concurrency-safe because non-'Sendable' type 'Line<String>.End' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'end' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
102 | }
103 |
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Literal.swift:65:1: warning: extension declares a conformance of imported type 'UTF8View' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
63 | }
64 |
65 | extension String.UTF8View: LosslessStringConvertible {
| |- warning: extension declares a conformance of imported type 'UTF8View' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
66 | @inlinable
67 | public init?(_ description: String) {
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Literal.swift:72:1: warning: extension declares a conformance of imported type 'UTF16View' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
70 | }
71 |
72 | extension String.UTF16View: LosslessStringConvertible {
| |- warning: extension declares a conformance of imported type 'UTF16View' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
73 | @inlinable
74 | public init?(_ description: String) {
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Literal.swift:79:1: warning: extension declares a conformance of imported type 'UnicodeScalarView' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
77 | }
78 |
79 | extension String.UnicodeScalarView: LosslessStringConvertible {
| |- warning: extension declares a conformance of imported type 'UnicodeScalarView' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
80 | @inlinable
81 | public init?(_ description: String) {
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/OneOf.swift:247:12: warning: let 'any' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | /// Matches and consumes a single element.
11 | public struct OneOf<Input: BidirectionalCollection>: Pattern /*, RegexConvertible*/ where Input.Element: Hashable & Comparable {
| `- note: consider making generic struct 'OneOf' conform to the 'Sendable' protocol
12 | @usableFromInline
13 | let group: Group<Input.Element>
:
245 |
246 | /// Succeeds anywhere except for at the end of input, and consumes 1 element.
247 | public let any = OneOf(description: "any", regex: #"[.\p{Zl}]"#,
| |- warning: let 'any' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'any' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
248 | contains: { _ in true })
249 | /// Matches one character representing a letter, i.e. where `Character.isLetter` is `true`.
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/OneOf.swift:250:12: warning: let 'letter' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | /// Matches and consumes a single element.
11 | public struct OneOf<Input: BidirectionalCollection>: Pattern /*, RegexConvertible*/ where Input.Element: Hashable & Comparable {
| `- note: consider making generic struct 'OneOf' conform to the 'Sendable' protocol
12 | @usableFromInline
13 | let group: Group<Input.Element>
:
248 | contains: { _ in true })
249 | /// Matches one character representing a letter, i.e. where `Character.isLetter` is `true`.
250 | public let letter = OneOf(description: "letter", regex: #"\p{Alphabetic}"#,
| |- warning: let 'letter' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'letter' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
251 | contains: { $0.isLetter })
252 | /// Matches one character representing a lowercase character, i.e. where `Character.isLowercase` is `true`.
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/OneOf.swift:253:12: warning: let 'lowercase' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | /// Matches and consumes a single element.
11 | public struct OneOf<Input: BidirectionalCollection>: Pattern /*, RegexConvertible*/ where Input.Element: Hashable & Comparable {
| `- note: consider making generic struct 'OneOf' conform to the 'Sendable' protocol
12 | @usableFromInline
13 | let group: Group<Input.Element>
:
251 | contains: { $0.isLetter })
252 | /// Matches one character representing a lowercase character, i.e. where `Character.isLowercase` is `true`.
253 | public let lowercase = OneOf(description: "lowercase", regex: #"\p{Ll}"#,
| |- warning: let 'lowercase' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'lowercase' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
254 | contains: { $0.isLowercase })
255 | /// Matches one character representing an uppercase character, i.e. where `Character.isUppercase` is `true`.
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/OneOf.swift:256:12: warning: let 'uppercase' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | /// Matches and consumes a single element.
11 | public struct OneOf<Input: BidirectionalCollection>: Pattern /*, RegexConvertible*/ where Input.Element: Hashable & Comparable {
| `- note: consider making generic struct 'OneOf' conform to the 'Sendable' protocol
12 | @usableFromInline
13 | let group: Group<Input.Element>
:
254 | contains: { $0.isLowercase })
255 | /// Matches one character representing an uppercase character, i.e. where `Character.isUppercase` is `true`.
256 | public let uppercase = OneOf(description: "uppercase", regex: #"\p{Lu}"#,
| |- warning: let 'uppercase' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'uppercase' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
257 | contains: { $0.isUppercase })
258 | /// Matches one character representing a whole number, i.e. where `Character.isWholeNumber` is `true`.
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/OneOf.swift:259:12: warning: let 'digit' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | /// Matches and consumes a single element.
11 | public struct OneOf<Input: BidirectionalCollection>: Pattern /*, RegexConvertible*/ where Input.Element: Hashable & Comparable {
| `- note: consider making generic struct 'OneOf' conform to the 'Sendable' protocol
12 | @usableFromInline
13 | let group: Group<Input.Element>
:
257 | contains: { $0.isUppercase })
258 | /// Matches one character representing a whole number, i.e. where `Character.isWholeNumber` is `true`.
259 | public let digit = OneOf(description: "digit", regex: #"\p{Nd}"#,
| |- warning: let 'digit' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'digit' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
260 | contains: { $0.isWholeNumber })
261 | /// Matches one letter or one digit.
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/OneOf.swift:262:12: warning: let 'alphanumeric' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | /// Matches and consumes a single element.
11 | public struct OneOf<Input: BidirectionalCollection>: Pattern /*, RegexConvertible*/ where Input.Element: Hashable & Comparable {
| `- note: consider making generic struct 'OneOf' conform to the 'Sendable' protocol
12 | @usableFromInline
13 | let group: Group<Input.Element>
:
260 | contains: { $0.isWholeNumber })
261 | /// Matches one letter or one digit.
262 | public let alphanumeric = OneOf(description: "alphanumeric", regex: #"(?:\p{Alphabetic}|\p{Nd})"#,
| |- warning: let 'alphanumeric' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'alphanumeric' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
263 | contains: { $0.isWholeNumber || $0.isLetter })
264 | /// Matches one character representing a newline, i.e. where `Character.isNewline` is `true`.
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/OneOf.swift:265:12: warning: let 'newline' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | /// Matches and consumes a single element.
11 | public struct OneOf<Input: BidirectionalCollection>: Pattern /*, RegexConvertible*/ where Input.Element: Hashable & Comparable {
| `- note: consider making generic struct 'OneOf' conform to the 'Sendable' protocol
12 | @usableFromInline
13 | let group: Group<Input.Element>
:
263 | contains: { $0.isWholeNumber || $0.isLetter })
264 | /// Matches one character representing a newline, i.e. where `Character.isNewline` is `true`.
265 | public let newline = OneOf(description: "newline", regex: #"\p{Zl}"#,
| |- warning: let 'newline' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'newline' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
266 | contains: { $0.isNewline })
267 | /// Matches one character representing whitespace (including newlines), i.e. where `Character.isWhitespace` is `true`.
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/OneOf.swift:268:12: warning: let 'whitespace' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | /// Matches and consumes a single element.
11 | public struct OneOf<Input: BidirectionalCollection>: Pattern /*, RegexConvertible*/ where Input.Element: Hashable & Comparable {
| `- note: consider making generic struct 'OneOf' conform to the 'Sendable' protocol
12 | @usableFromInline
13 | let group: Group<Input.Element>
:
266 | contains: { $0.isNewline })
267 | /// Matches one character representing whitespace (including newlines), i.e. where `Character.isWhitespace` is `true`.
268 | public let whitespace = OneOf(description: "whitespace", regex: #"\p{White_Space}"#,
| |- warning: let 'whitespace' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'whitespace' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
269 | contains: { $0.isWhitespace })
270 | /// Matches one character representing punctuation, i.e. where `Character.isPunctuation` is `true`.
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/OneOf.swift:271:12: warning: let 'punctuation' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | /// Matches and consumes a single element.
11 | public struct OneOf<Input: BidirectionalCollection>: Pattern /*, RegexConvertible*/ where Input.Element: Hashable & Comparable {
| `- note: consider making generic struct 'OneOf' conform to the 'Sendable' protocol
12 | @usableFromInline
13 | let group: Group<Input.Element>
:
269 | contains: { $0.isWhitespace })
270 | /// Matches one character representing punctuation, i.e. where `Character.isPunctuation` is `true`.
271 | public let punctuation = OneOf(description: "punctuation", regex: #"\p{P}"#,
| |- warning: let 'punctuation' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'punctuation' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
272 | contains: { $0.isPunctuation })
273 | /// Matches one character representing a symbol, i.e. where `Character.isSymbol` is `true`.
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/OneOf.swift:274:12: warning: let 'symbol' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | /// Matches and consumes a single element.
11 | public struct OneOf<Input: BidirectionalCollection>: Pattern /*, RegexConvertible*/ where Input.Element: Hashable & Comparable {
| `- note: consider making generic struct 'OneOf' conform to the 'Sendable' protocol
12 | @usableFromInline
13 | let group: Group<Input.Element>
:
272 | contains: { $0.isPunctuation })
273 | /// Matches one character representing a symbol, i.e. where `Character.isSymbol` is `true`.
274 | public let symbol = OneOf(description: "symbol", regex: #"\p{S}"#,
| |- warning: let 'symbol' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'symbol' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
275 | contains: { $0.isSymbol })
276 | /// Matches one character representing a hexadecimal digit, i.e. where `Character.isHexDigit` is `true`.
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/OneOf.swift:277:12: warning: let 'hexDigit' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | /// Matches and consumes a single element.
11 | public struct OneOf<Input: BidirectionalCollection>: Pattern /*, RegexConvertible*/ where Input.Element: Hashable & Comparable {
| `- note: consider making generic struct 'OneOf' conform to the 'Sendable' protocol
12 | @usableFromInline
13 | let group: Group<Input.Element>
:
275 | contains: { $0.isSymbol })
276 | /// Matches one character representing a hexadecimal digit, i.e. where `Character.isHexDigit` is `true`.
277 | public let hexDigit = OneOf(description: "hexDigit", regex: #"\p{Hex_Digit}"#,
| |- warning: let 'hexDigit' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'hexDigit' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
278 | contains: { $0.isHexDigit })
279 | /// Matches one ASCII character, i.e. where `Character.isASCII` is `true`.
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/OneOf.swift:280:12: warning: let 'ascii' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | /// Matches and consumes a single element.
11 | public struct OneOf<Input: BidirectionalCollection>: Pattern /*, RegexConvertible*/ where Input.Element: Hashable & Comparable {
| `- note: consider making generic struct 'OneOf' conform to the 'Sendable' protocol
12 | @usableFromInline
13 | let group: Group<Input.Element>
:
278 | contains: { $0.isHexDigit })
279 | /// Matches one ASCII character, i.e. where `Character.isASCII` is `true`.
280 | public let ascii = OneOf(description: "ascii", regex: #"[[:ascii:]]"#,
| |- warning: let 'ascii' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'ascii' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
281 | contains: { $0.isASCII }) // regex might also be [ -~] or [\x00-\x7F]
282 | /// Matches one character representing a mathematical symbol, i.e. where `Character.isMathSymbol` is `true`.
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/OneOf.swift:283:12: warning: let 'mathSymbol' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | /// Matches and consumes a single element.
11 | public struct OneOf<Input: BidirectionalCollection>: Pattern /*, RegexConvertible*/ where Input.Element: Hashable & Comparable {
| `- note: consider making generic struct 'OneOf' conform to the 'Sendable' protocol
12 | @usableFromInline
13 | let group: Group<Input.Element>
:
281 | contains: { $0.isASCII }) // regex might also be [ -~] or [\x00-\x7F]
282 | /// Matches one character representing a mathematical symbol, i.e. where `Character.isMathSymbol` is `true`.
283 | public let mathSymbol = OneOf(description: "mathSymbol", regex: #"\p{Sm}"#,
| |- warning: let 'mathSymbol' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'mathSymbol' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
284 | contains: { $0.isMathSymbol })
285 | /// Matches one character representing a currency symbol, i.e. where `Character.isCurrencySymbol` is `true`.
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/OneOf.swift:286:12: warning: let 'currencySymbol' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
9 |
10 | /// Matches and consumes a single element.
11 | public struct OneOf<Input: BidirectionalCollection>: Pattern /*, RegexConvertible*/ where Input.Element: Hashable & Comparable {
| `- note: consider making generic struct 'OneOf' conform to the 'Sendable' protocol
12 | @usableFromInline
13 | let group: Group<Input.Element>
:
284 | contains: { $0.isMathSymbol })
285 | /// Matches one character representing a currency symbol, i.e. where `Character.isCurrencySymbol` is `true`.
286 | public let currencySymbol = OneOf(description: "currencySymbol", regex: #"\p{Sc}"#,
| |- warning: let 'currencySymbol' is not concurrency-safe because non-'Sendable' type 'OneOf<String>' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'currencySymbol' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
287 | contains: { $0.isCurrencySymbol })
288 |
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.1-latest swift build --swift-sdk aarch64-unknown-linux-android24 2>&1
android-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:fe1962677657b2408c217cb5cceb3c09bc1d91486e360cebbc6eee461a5945d8
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:android-6.1-latest
[0/1] Planning build
Building for debugging...
[0/8] Write swift-version-24593BA9C3E375BF.txt
[2/17] Compiling SE0270_RangeSet CollectionExtensions.swift
[3/17] Compiling SE0270_RangeSet RangeSetStorage.swift
[4/17] Emitting module ArgumentParserToolInfo
[5/17] Compiling ArgumentParserToolInfo ToolInfo.swift
[7/17] Compiling SE0270_RangeSet Pair.swift
[8/17] Compiling SE0270_RangeSet DiscontiguousSlice.swift
[9/17] Compiling SE0270_RangeSet Partition.swift
[10/17] Emitting module SE0270_RangeSet
[11/17] Compiling SE0270_RangeSet RangeSet.swift
[12/52] Wrapping AST for SE0270_RangeSet for debugging
error: emit-module command failed with exit code 1 (use -v to see invocation)
[14/72] Emitting module ArgumentParser
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:61:40: error: cannot find 'EXIT_SUCCESS' in scope
59 |
60 | /// An exit code that indicates successful completion of a command.
61 | public static let success = ExitCode(EXIT_SUCCESS)
| `- error: cannot find 'EXIT_SUCCESS' in scope
62 |
63 | /// An exit code that indicates that the command failed.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:64:40: error: cannot find 'EXIT_FAILURE' in scope
62 |
63 | /// An exit code that indicates that the command failed.
64 | public static let failure = ExitCode(EXIT_FAILURE)
| `- error: cannot find 'EXIT_FAILURE' in scope
65 |
66 | /// An exit code that indicates that the user provided invalid input.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:70:50: error: cannot find 'EX_USAGE' in scope
68 | public static let validationFailure = ExitCode(ERROR_BAD_ARGUMENTS)
69 | #else
70 | public static let validationFailure = ExitCode(EX_USAGE)
| `- error: cannot find 'EX_USAGE' in scope
71 | #endif
72 |
[15/76] Compiling ArgumentParser ParsableArguments.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:63:31: error: cannot find 'putc' in scope
61 | struct StandardError: TextOutputStream {
62 | mutating func write(_ string: String) {
63 | for byte in string.utf8 { putc(numericCast(byte), stderr) }
| `- error: cannot find 'putc' in scope
64 | }
65 | }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:63:55: error: cannot find 'stderr' in scope
61 | struct StandardError: TextOutputStream {
62 | mutating func write(_ string: String) {
63 | for byte in string.utf8 { putc(numericCast(byte), stderr) }
| `- error: cannot find 'stderr' in scope
64 | }
65 | }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:63:36: error: generic parameter 'U' could not be inferred
61 | struct StandardError: TextOutputStream {
62 | mutating func write(_ string: String) {
63 | for byte in string.utf8 { putc(numericCast(byte), stderr) }
| `- error: generic parameter 'U' could not be inferred
64 | }
65 | }
Swift.numericCast:1:24: note: in call to function 'numericCast'
1 | @inlinable public func numericCast<T, U>(_ x: T) -> U where T : BinaryInteger, U : BinaryInteger
| `- note: in call to function 'numericCast'
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:185:7: error: cannot find '_exit' in scope
183 | ) -> Never {
184 | guard let error = error else {
185 | _exit(ExitCode.success.rawValue)
| `- error: cannot find '_exit' in scope
186 | }
187 |
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:61:40: error: cannot find 'EXIT_SUCCESS' in scope
59 |
60 | /// An exit code that indicates successful completion of a command.
61 | public static let success = ExitCode(EXIT_SUCCESS)
| `- error: cannot find 'EXIT_SUCCESS' in scope
62 |
63 | /// An exit code that indicates that the command failed.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:197:5: error: cannot find '_exit' in scope
195 | }
196 | }
197 | _exit(messageInfo.exitCode.rawValue)
| `- error: cannot find '_exit' in scope
198 | }
199 |
[16/76] Compiling ArgumentParser ParsableArgumentsValidation.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:63:31: error: cannot find 'putc' in scope
61 | struct StandardError: TextOutputStream {
62 | mutating func write(_ string: String) {
63 | for byte in string.utf8 { putc(numericCast(byte), stderr) }
| `- error: cannot find 'putc' in scope
64 | }
65 | }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:63:55: error: cannot find 'stderr' in scope
61 | struct StandardError: TextOutputStream {
62 | mutating func write(_ string: String) {
63 | for byte in string.utf8 { putc(numericCast(byte), stderr) }
| `- error: cannot find 'stderr' in scope
64 | }
65 | }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:63:36: error: generic parameter 'U' could not be inferred
61 | struct StandardError: TextOutputStream {
62 | mutating func write(_ string: String) {
63 | for byte in string.utf8 { putc(numericCast(byte), stderr) }
| `- error: generic parameter 'U' could not be inferred
64 | }
65 | }
Swift.numericCast:1:24: note: in call to function 'numericCast'
1 | @inlinable public func numericCast<T, U>(_ x: T) -> U where T : BinaryInteger, U : BinaryInteger
| `- note: in call to function 'numericCast'
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:185:7: error: cannot find '_exit' in scope
183 | ) -> Never {
184 | guard let error = error else {
185 | _exit(ExitCode.success.rawValue)
| `- error: cannot find '_exit' in scope
186 | }
187 |
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:61:40: error: cannot find 'EXIT_SUCCESS' in scope
59 |
60 | /// An exit code that indicates successful completion of a command.
61 | public static let success = ExitCode(EXIT_SUCCESS)
| `- error: cannot find 'EXIT_SUCCESS' in scope
62 |
63 | /// An exit code that indicates that the command failed.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:197:5: error: cannot find '_exit' in scope
195 | }
196 | }
197 | _exit(messageInfo.exitCode.rawValue)
| `- error: cannot find '_exit' in scope
198 | }
199 |
[17/76] Compiling ArgumentParser ParsableCommand.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:63:31: error: cannot find 'putc' in scope
61 | struct StandardError: TextOutputStream {
62 | mutating func write(_ string: String) {
63 | for byte in string.utf8 { putc(numericCast(byte), stderr) }
| `- error: cannot find 'putc' in scope
64 | }
65 | }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:63:55: error: cannot find 'stderr' in scope
61 | struct StandardError: TextOutputStream {
62 | mutating func write(_ string: String) {
63 | for byte in string.utf8 { putc(numericCast(byte), stderr) }
| `- error: cannot find 'stderr' in scope
64 | }
65 | }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:63:36: error: generic parameter 'U' could not be inferred
61 | struct StandardError: TextOutputStream {
62 | mutating func write(_ string: String) {
63 | for byte in string.utf8 { putc(numericCast(byte), stderr) }
| `- error: generic parameter 'U' could not be inferred
64 | }
65 | }
Swift.numericCast:1:24: note: in call to function 'numericCast'
1 | @inlinable public func numericCast<T, U>(_ x: T) -> U where T : BinaryInteger, U : BinaryInteger
| `- note: in call to function 'numericCast'
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:185:7: error: cannot find '_exit' in scope
183 | ) -> Never {
184 | guard let error = error else {
185 | _exit(ExitCode.success.rawValue)
| `- error: cannot find '_exit' in scope
186 | }
187 |
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:61:40: error: cannot find 'EXIT_SUCCESS' in scope
59 |
60 | /// An exit code that indicates successful completion of a command.
61 | public static let success = ExitCode(EXIT_SUCCESS)
| `- error: cannot find 'EXIT_SUCCESS' in scope
62 |
63 | /// An exit code that indicates that the command failed.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:197:5: error: cannot find '_exit' in scope
195 | }
196 | }
197 | _exit(messageInfo.exitCode.rawValue)
| `- error: cannot find '_exit' in scope
198 | }
199 |
[18/76] Compiling ArgumentParser ArgumentDecoder.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:63:31: error: cannot find 'putc' in scope
61 | struct StandardError: TextOutputStream {
62 | mutating func write(_ string: String) {
63 | for byte in string.utf8 { putc(numericCast(byte), stderr) }
| `- error: cannot find 'putc' in scope
64 | }
65 | }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:63:55: error: cannot find 'stderr' in scope
61 | struct StandardError: TextOutputStream {
62 | mutating func write(_ string: String) {
63 | for byte in string.utf8 { putc(numericCast(byte), stderr) }
| `- error: cannot find 'stderr' in scope
64 | }
65 | }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:63:36: error: generic parameter 'U' could not be inferred
61 | struct StandardError: TextOutputStream {
62 | mutating func write(_ string: String) {
63 | for byte in string.utf8 { putc(numericCast(byte), stderr) }
| `- error: generic parameter 'U' could not be inferred
64 | }
65 | }
Swift.numericCast:1:24: note: in call to function 'numericCast'
1 | @inlinable public func numericCast<T, U>(_ x: T) -> U where T : BinaryInteger, U : BinaryInteger
| `- note: in call to function 'numericCast'
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:185:7: error: cannot find '_exit' in scope
183 | ) -> Never {
184 | guard let error = error else {
185 | _exit(ExitCode.success.rawValue)
| `- error: cannot find '_exit' in scope
186 | }
187 |
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:61:40: error: cannot find 'EXIT_SUCCESS' in scope
59 |
60 | /// An exit code that indicates successful completion of a command.
61 | public static let success = ExitCode(EXIT_SUCCESS)
| `- error: cannot find 'EXIT_SUCCESS' in scope
62 |
63 | /// An exit code that indicates that the command failed.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:197:5: error: cannot find '_exit' in scope
195 | }
196 | }
197 | _exit(messageInfo.exitCode.rawValue)
| `- error: cannot find '_exit' in scope
198 | }
199 |
[19/76] Compiling ArgumentParser ArgumentDefinition.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:63:31: error: cannot find 'putc' in scope
61 | struct StandardError: TextOutputStream {
62 | mutating func write(_ string: String) {
63 | for byte in string.utf8 { putc(numericCast(byte), stderr) }
| `- error: cannot find 'putc' in scope
64 | }
65 | }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:63:55: error: cannot find 'stderr' in scope
61 | struct StandardError: TextOutputStream {
62 | mutating func write(_ string: String) {
63 | for byte in string.utf8 { putc(numericCast(byte), stderr) }
| `- error: cannot find 'stderr' in scope
64 | }
65 | }
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:63:36: error: generic parameter 'U' could not be inferred
61 | struct StandardError: TextOutputStream {
62 | mutating func write(_ string: String) {
63 | for byte in string.utf8 { putc(numericCast(byte), stderr) }
| `- error: generic parameter 'U' could not be inferred
64 | }
65 | }
Swift.numericCast:1:24: note: in call to function 'numericCast'
1 | @inlinable public func numericCast<T, U>(_ x: T) -> U where T : BinaryInteger, U : BinaryInteger
| `- note: in call to function 'numericCast'
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:185:7: error: cannot find '_exit' in scope
183 | ) -> Never {
184 | guard let error = error else {
185 | _exit(ExitCode.success.rawValue)
| `- error: cannot find '_exit' in scope
186 | }
187 |
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:61:40: error: cannot find 'EXIT_SUCCESS' in scope
59 |
60 | /// An exit code that indicates successful completion of a command.
61 | public static let success = ExitCode(EXIT_SUCCESS)
| `- error: cannot find 'EXIT_SUCCESS' in scope
62 |
63 | /// An exit code that indicates that the command failed.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/ParsableArguments.swift:197:5: error: cannot find '_exit' in scope
195 | }
196 | }
197 | _exit(messageInfo.exitCode.rawValue)
| `- error: cannot find '_exit' in scope
198 | }
199 |
[20/76] Compiling ArgumentParser HelpCommand.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Usage/HelpGenerator.swift:358:11: error: cannot find 'winsize' in scope
356 | height: Int(csbi.srWindow.Bottom - csbi.srWindow.Top) + 1)
357 | #else
358 | var w = winsize()
| `- error: cannot find 'winsize' in scope
359 | #if os(OpenBSD)
360 | // TIOCGWINSZ is a complex macro, so we need the flattened value.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Usage/HelpGenerator.swift:364:13: error: cannot find 'ioctl' in scope
362 | let err = ioctl(STDOUT_FILENO, tiocgwinsz, &w)
363 | #else
364 | let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
| `- error: cannot find 'ioctl' in scope
365 | #endif
366 | let width = Int(w.ws_col)
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Usage/HelpGenerator.swift:364:19: error: cannot find 'STDOUT_FILENO' in scope
362 | let err = ioctl(STDOUT_FILENO, tiocgwinsz, &w)
363 | #else
364 | let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
| `- error: cannot find 'STDOUT_FILENO' in scope
365 | #endif
366 | let width = Int(w.ws_col)
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Usage/HelpGenerator.swift:364:34: error: cannot find 'TIOCGWINSZ' in scope
362 | let err = ioctl(STDOUT_FILENO, tiocgwinsz, &w)
363 | #else
364 | let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
| `- error: cannot find 'TIOCGWINSZ' in scope
365 | #endif
366 | let width = Int(w.ws_col)
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:61:40: error: cannot find 'EXIT_SUCCESS' in scope
59 |
60 | /// An exit code that indicates successful completion of a command.
61 | public static let success = ExitCode(EXIT_SUCCESS)
| `- error: cannot find 'EXIT_SUCCESS' in scope
62 |
63 | /// An exit code that indicates that the command failed.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:70:50: error: cannot find 'EX_USAGE' in scope
68 | public static let validationFailure = ExitCode(ERROR_BAD_ARGUMENTS)
69 | #else
70 | public static let validationFailure = ExitCode(EX_USAGE)
| `- error: cannot find 'EX_USAGE' in scope
71 | #endif
72 |
[21/76] Compiling ArgumentParser HelpGenerator.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Usage/HelpGenerator.swift:358:11: error: cannot find 'winsize' in scope
356 | height: Int(csbi.srWindow.Bottom - csbi.srWindow.Top) + 1)
357 | #else
358 | var w = winsize()
| `- error: cannot find 'winsize' in scope
359 | #if os(OpenBSD)
360 | // TIOCGWINSZ is a complex macro, so we need the flattened value.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Usage/HelpGenerator.swift:364:13: error: cannot find 'ioctl' in scope
362 | let err = ioctl(STDOUT_FILENO, tiocgwinsz, &w)
363 | #else
364 | let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
| `- error: cannot find 'ioctl' in scope
365 | #endif
366 | let width = Int(w.ws_col)
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Usage/HelpGenerator.swift:364:19: error: cannot find 'STDOUT_FILENO' in scope
362 | let err = ioctl(STDOUT_FILENO, tiocgwinsz, &w)
363 | #else
364 | let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
| `- error: cannot find 'STDOUT_FILENO' in scope
365 | #endif
366 | let width = Int(w.ws_col)
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Usage/HelpGenerator.swift:364:34: error: cannot find 'TIOCGWINSZ' in scope
362 | let err = ioctl(STDOUT_FILENO, tiocgwinsz, &w)
363 | #else
364 | let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
| `- error: cannot find 'TIOCGWINSZ' in scope
365 | #endif
366 | let width = Int(w.ws_col)
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:61:40: error: cannot find 'EXIT_SUCCESS' in scope
59 |
60 | /// An exit code that indicates successful completion of a command.
61 | public static let success = ExitCode(EXIT_SUCCESS)
| `- error: cannot find 'EXIT_SUCCESS' in scope
62 |
63 | /// An exit code that indicates that the command failed.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:70:50: error: cannot find 'EX_USAGE' in scope
68 | public static let validationFailure = ExitCode(ERROR_BAD_ARGUMENTS)
69 | #else
70 | public static let validationFailure = ExitCode(EX_USAGE)
| `- error: cannot find 'EX_USAGE' in scope
71 | #endif
72 |
[22/76] Compiling ArgumentParser MessageInfo.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Usage/HelpGenerator.swift:358:11: error: cannot find 'winsize' in scope
356 | height: Int(csbi.srWindow.Bottom - csbi.srWindow.Top) + 1)
357 | #else
358 | var w = winsize()
| `- error: cannot find 'winsize' in scope
359 | #if os(OpenBSD)
360 | // TIOCGWINSZ is a complex macro, so we need the flattened value.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Usage/HelpGenerator.swift:364:13: error: cannot find 'ioctl' in scope
362 | let err = ioctl(STDOUT_FILENO, tiocgwinsz, &w)
363 | #else
364 | let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
| `- error: cannot find 'ioctl' in scope
365 | #endif
366 | let width = Int(w.ws_col)
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Usage/HelpGenerator.swift:364:19: error: cannot find 'STDOUT_FILENO' in scope
362 | let err = ioctl(STDOUT_FILENO, tiocgwinsz, &w)
363 | #else
364 | let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
| `- error: cannot find 'STDOUT_FILENO' in scope
365 | #endif
366 | let width = Int(w.ws_col)
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Usage/HelpGenerator.swift:364:34: error: cannot find 'TIOCGWINSZ' in scope
362 | let err = ioctl(STDOUT_FILENO, tiocgwinsz, &w)
363 | #else
364 | let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
| `- error: cannot find 'TIOCGWINSZ' in scope
365 | #endif
366 | let width = Int(w.ws_col)
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:61:40: error: cannot find 'EXIT_SUCCESS' in scope
59 |
60 | /// An exit code that indicates successful completion of a command.
61 | public static let success = ExitCode(EXIT_SUCCESS)
| `- error: cannot find 'EXIT_SUCCESS' in scope
62 |
63 | /// An exit code that indicates that the command failed.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:70:50: error: cannot find 'EX_USAGE' in scope
68 | public static let validationFailure = ExitCode(ERROR_BAD_ARGUMENTS)
69 | #else
70 | public static let validationFailure = ExitCode(EX_USAGE)
| `- error: cannot find 'EX_USAGE' in scope
71 | #endif
72 |
[23/76] Compiling ArgumentParser UsageGenerator.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Usage/HelpGenerator.swift:358:11: error: cannot find 'winsize' in scope
356 | height: Int(csbi.srWindow.Bottom - csbi.srWindow.Top) + 1)
357 | #else
358 | var w = winsize()
| `- error: cannot find 'winsize' in scope
359 | #if os(OpenBSD)
360 | // TIOCGWINSZ is a complex macro, so we need the flattened value.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Usage/HelpGenerator.swift:364:13: error: cannot find 'ioctl' in scope
362 | let err = ioctl(STDOUT_FILENO, tiocgwinsz, &w)
363 | #else
364 | let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
| `- error: cannot find 'ioctl' in scope
365 | #endif
366 | let width = Int(w.ws_col)
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Usage/HelpGenerator.swift:364:19: error: cannot find 'STDOUT_FILENO' in scope
362 | let err = ioctl(STDOUT_FILENO, tiocgwinsz, &w)
363 | #else
364 | let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
| `- error: cannot find 'STDOUT_FILENO' in scope
365 | #endif
366 | let width = Int(w.ws_col)
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Usage/HelpGenerator.swift:364:34: error: cannot find 'TIOCGWINSZ' in scope
362 | let err = ioctl(STDOUT_FILENO, tiocgwinsz, &w)
363 | #else
364 | let err = ioctl(STDOUT_FILENO, TIOCGWINSZ, &w)
| `- error: cannot find 'TIOCGWINSZ' in scope
365 | #endif
366 | let width = Int(w.ws_col)
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:61:40: error: cannot find 'EXIT_SUCCESS' in scope
59 |
60 | /// An exit code that indicates successful completion of a command.
61 | public static let success = ExitCode(EXIT_SUCCESS)
| `- error: cannot find 'EXIT_SUCCESS' in scope
62 |
63 | /// An exit code that indicates that the command failed.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:70:50: error: cannot find 'EX_USAGE' in scope
68 | public static let validationFailure = ExitCode(ERROR_BAD_ARGUMENTS)
69 | #else
70 | public static let validationFailure = ExitCode(EX_USAGE)
| `- error: cannot find 'EX_USAGE' in scope
71 | #endif
72 |
[24/76] Compiling Patterns Skip.swift
[25/76] Compiling Patterns Optimise Instructions.swift
[26/76] Compiling Patterns Concatenation.swift
[27/76] Compiling Patterns Not.swift
[28/76] Compiling Patterns Repetition.swift
[29/76] Compiling Patterns Parser.swift
[30/76] Compiling Patterns Pattern And Instruction.swift
[31/78] Compiling Patterns Group.swift
/host/spi-builder-workspace/Sources/Patterns/Grammar.swift:125:25: warning: generic parameter 'Input' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
27 | /// will lead to infinite recursion.
28 | @dynamicMemberLookup
29 | public class Grammar<Input: BidirectionalCollection>: Pattern where Input.Element: Hashable {
| `- note: 'Input' previously declared here
30 | /// Calls another subpattern in a grammar.
31 | public struct CallPattern: Pattern {
:
123 | }
124 |
125 | public static func == <Input>(lhs: Grammar<Input>, rhs: Grammar<Input>) -> Bool {
| `- warning: generic parameter 'Input' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
126 | lhs.patterns.elementsEqual(rhs.patterns, by: { $0.name == $1.name && $0.pattern == $1.pattern })
127 | }
[32/78] Compiling Patterns Grammar.swift
/host/spi-builder-workspace/Sources/Patterns/Grammar.swift:125:25: warning: generic parameter 'Input' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
27 | /// will lead to infinite recursion.
28 | @dynamicMemberLookup
29 | public class Grammar<Input: BidirectionalCollection>: Pattern where Input.Element: Hashable {
| `- note: 'Input' previously declared here
30 | /// Calls another subpattern in a grammar.
31 | public struct CallPattern: Pattern {
:
123 | }
124 |
125 | public static func == <Input>(lhs: Grammar<Input>, rhs: Grammar<Input>) -> Bool {
| `- warning: generic parameter 'Input' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
126 | lhs.patterns.elementsEqual(rhs.patterns, by: { $0.name == $1.name && $0.pattern == $1.pattern })
127 | }
[33/78] Compiling Patterns And.swift
/host/spi-builder-workspace/Sources/Patterns/Grammar.swift:125:25: warning: generic parameter 'Input' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
27 | /// will lead to infinite recursion.
28 | @dynamicMemberLookup
29 | public class Grammar<Input: BidirectionalCollection>: Pattern where Input.Element: Hashable {
| `- note: 'Input' previously declared here
30 | /// Calls another subpattern in a grammar.
31 | public struct CallPattern: Pattern {
:
123 | }
124 |
125 | public static func == <Input>(lhs: Grammar<Input>, rhs: Grammar<Input>) -> Bool {
| `- warning: generic parameter 'Input' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
126 | lhs.patterns.elementsEqual(rhs.patterns, by: { $0.name == $1.name && $0.pattern == $1.pattern })
127 | }
[34/78] Compiling Patterns AnyPattern.swift
[35/78] Compiling Patterns Capture.swift
[36/78] Compiling Patterns Choice.swift
[37/78] Compiling Patterns Line.swift
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Literal.swift:65:1: warning: extension declares a conformance of imported type 'UTF8View' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
63 | }
64 |
65 | extension String.UTF8View: LosslessStringConvertible {
| |- warning: extension declares a conformance of imported type 'UTF8View' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
66 | @inlinable
67 | public init?(_ description: String) {
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Literal.swift:72:1: warning: extension declares a conformance of imported type 'UTF16View' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
70 | }
71 |
72 | extension String.UTF16View: LosslessStringConvertible {
| |- warning: extension declares a conformance of imported type 'UTF16View' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
73 | @inlinable
74 | public init?(_ description: String) {
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Literal.swift:79:1: warning: extension declares a conformance of imported type 'UnicodeScalarView' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
77 | }
78 |
79 | extension String.UnicodeScalarView: LosslessStringConvertible {
| |- warning: extension declares a conformance of imported type 'UnicodeScalarView' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
80 | @inlinable
81 | public init?(_ description: String) {
[38/78] Compiling Patterns Literal.swift
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Literal.swift:65:1: warning: extension declares a conformance of imported type 'UTF8View' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
63 | }
64 |
65 | extension String.UTF8View: LosslessStringConvertible {
| |- warning: extension declares a conformance of imported type 'UTF8View' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
66 | @inlinable
67 | public init?(_ description: String) {
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Literal.swift:72:1: warning: extension declares a conformance of imported type 'UTF16View' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
70 | }
71 |
72 | extension String.UTF16View: LosslessStringConvertible {
| |- warning: extension declares a conformance of imported type 'UTF16View' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
73 | @inlinable
74 | public init?(_ description: String) {
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Literal.swift:79:1: warning: extension declares a conformance of imported type 'UnicodeScalarView' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
77 | }
78 |
79 | extension String.UnicodeScalarView: LosslessStringConvertible {
| |- warning: extension declares a conformance of imported type 'UnicodeScalarView' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
80 | @inlinable
81 | public init?(_ description: String) {
[39/78] Compiling Patterns OneOf.swift
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Literal.swift:65:1: warning: extension declares a conformance of imported type 'UTF8View' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
63 | }
64 |
65 | extension String.UTF8View: LosslessStringConvertible {
| |- warning: extension declares a conformance of imported type 'UTF8View' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
66 | @inlinable
67 | public init?(_ description: String) {
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Literal.swift:72:1: warning: extension declares a conformance of imported type 'UTF16View' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
70 | }
71 |
72 | extension String.UTF16View: LosslessStringConvertible {
| |- warning: extension declares a conformance of imported type 'UTF16View' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
73 | @inlinable
74 | public init?(_ description: String) {
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Literal.swift:79:1: warning: extension declares a conformance of imported type 'UnicodeScalarView' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
77 | }
78 |
79 | extension String.UnicodeScalarView: LosslessStringConvertible {
| |- warning: extension declares a conformance of imported type 'UnicodeScalarView' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
80 | @inlinable
81 | public init?(_ description: String) {
[44/78] Compiling ArgumentParser CollectionExtensions.swift
[45/78] Compiling ArgumentParser SequenceExtensions.swift
[46/78] Compiling ArgumentParser StringExtensions.swift
[47/78] Compiling ArgumentParser Tree.swift
[48/78] Compiling Patterns Regex.swift
[49/78] Compiling Patterns VMBacktrack.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:61:40: error: cannot find 'EXIT_SUCCESS' in scope
59 |
60 | /// An exit code that indicates successful completion of a command.
61 | public static let success = ExitCode(EXIT_SUCCESS)
| `- error: cannot find 'EXIT_SUCCESS' in scope
62 |
63 | /// An exit code that indicates that the command failed.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:64:40: error: cannot find 'EXIT_FAILURE' in scope
62 |
63 | /// An exit code that indicates that the command failed.
64 | public static let failure = ExitCode(EXIT_FAILURE)
| `- error: cannot find 'EXIT_FAILURE' in scope
65 |
66 | /// An exit code that indicates that the user provided invalid input.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:70:50: error: cannot find 'EX_USAGE' in scope
68 | public static let validationFailure = ExitCode(ERROR_BAD_ARGUMENTS)
69 | #else
70 | public static let validationFailure = ExitCode(EX_USAGE)
| `- error: cannot find 'EX_USAGE' in scope
71 | #endif
72 |
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:61:40: error: cannot find 'EXIT_SUCCESS' in scope
59 |
60 | /// An exit code that indicates successful completion of a command.
61 | public static let success = ExitCode(EXIT_SUCCESS)
| `- error: cannot find 'EXIT_SUCCESS' in scope
62 |
63 | /// An exit code that indicates that the command failed.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:64:40: error: cannot find 'EXIT_FAILURE' in scope
62 |
63 | /// An exit code that indicates that the command failed.
64 | public static let failure = ExitCode(EXIT_FAILURE)
| `- error: cannot find 'EXIT_FAILURE' in scope
65 |
66 | /// An exit code that indicates that the user provided invalid input.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:70:50: error: cannot find 'EX_USAGE' in scope
68 | public static let validationFailure = ExitCode(ERROR_BAD_ARGUMENTS)
69 | #else
70 | public static let validationFailure = ExitCode(EX_USAGE)
| `- error: cannot find 'EX_USAGE' in scope
71 | #endif
72 |
[57/78] Compiling ArgumentParser Errors.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:61:40: error: cannot find 'EXIT_SUCCESS' in scope
59 |
60 | /// An exit code that indicates successful completion of a command.
61 | public static let success = ExitCode(EXIT_SUCCESS)
| `- error: cannot find 'EXIT_SUCCESS' in scope
62 |
63 | /// An exit code that indicates that the command failed.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:64:40: error: cannot find 'EXIT_FAILURE' in scope
62 |
63 | /// An exit code that indicates that the command failed.
64 | public static let failure = ExitCode(EXIT_FAILURE)
| `- error: cannot find 'EXIT_FAILURE' in scope
65 |
66 | /// An exit code that indicates that the user provided invalid input.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:70:50: error: cannot find 'EX_USAGE' in scope
68 | public static let validationFailure = ExitCode(ERROR_BAD_ARGUMENTS)
69 | #else
70 | public static let validationFailure = ExitCode(EX_USAGE)
| `- error: cannot find 'EX_USAGE' in scope
71 | #endif
72 |
[58/78] Compiling ArgumentParser Flag.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:61:40: error: cannot find 'EXIT_SUCCESS' in scope
59 |
60 | /// An exit code that indicates successful completion of a command.
61 | public static let success = ExitCode(EXIT_SUCCESS)
| `- error: cannot find 'EXIT_SUCCESS' in scope
62 |
63 | /// An exit code that indicates that the command failed.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:64:40: error: cannot find 'EXIT_FAILURE' in scope
62 |
63 | /// An exit code that indicates that the command failed.
64 | public static let failure = ExitCode(EXIT_FAILURE)
| `- error: cannot find 'EXIT_FAILURE' in scope
65 |
66 | /// An exit code that indicates that the user provided invalid input.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:70:50: error: cannot find 'EX_USAGE' in scope
68 | public static let validationFailure = ExitCode(ERROR_BAD_ARGUMENTS)
69 | #else
70 | public static let validationFailure = ExitCode(EX_USAGE)
| `- error: cannot find 'EX_USAGE' in scope
71 | #endif
72 |
[59/78] Compiling ArgumentParser NameSpecification.swift
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:61:40: error: cannot find 'EXIT_SUCCESS' in scope
59 |
60 | /// An exit code that indicates successful completion of a command.
61 | public static let success = ExitCode(EXIT_SUCCESS)
| `- error: cannot find 'EXIT_SUCCESS' in scope
62 |
63 | /// An exit code that indicates that the command failed.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:64:40: error: cannot find 'EXIT_FAILURE' in scope
62 |
63 | /// An exit code that indicates that the command failed.
64 | public static let failure = ExitCode(EXIT_FAILURE)
| `- error: cannot find 'EXIT_FAILURE' in scope
65 |
66 | /// An exit code that indicates that the user provided invalid input.
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Properties/Errors.swift:70:50: error: cannot find 'EX_USAGE' in scope
68 | public static let validationFailure = ExitCode(ERROR_BAD_ARGUMENTS)
69 | #else
70 | public static let validationFailure = ExitCode(EX_USAGE)
| `- error: cannot find 'EX_USAGE' in scope
71 | #endif
72 |
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Completions/CompletionsGenerator.swift:49:26: error: cannot find 'getenv' in scope
47 | #else
48 | // FIXME: This retrieves the user's preferred shell, not necessarily the one currently in use.
49 | guard let shellVar = getenv("SHELL") else { return nil }
| `- error: cannot find 'getenv' in scope
50 | let shellParts = String(cString: shellVar).split(separator: "/")
51 | return CompletionShell(rawValue: String(shellParts.last ?? ""))
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Completions/CompletionsGenerator.swift:49:26: error: cannot find 'getenv' in scope
47 | #else
48 | // FIXME: This retrieves the user's preferred shell, not necessarily the one currently in use.
49 | guard let shellVar = getenv("SHELL") else { return nil }
| `- error: cannot find 'getenv' in scope
50 | let shellParts = String(cString: shellVar).split(separator: "/")
51 | return CompletionShell(rawValue: String(shellParts.last ?? ""))
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Completions/CompletionsGenerator.swift:49:26: error: cannot find 'getenv' in scope
47 | #else
48 | // FIXME: This retrieves the user's preferred shell, not necessarily the one currently in use.
49 | guard let shellVar = getenv("SHELL") else { return nil }
| `- error: cannot find 'getenv' in scope
50 | let shellParts = String(cString: shellVar).split(separator: "/")
51 | return CompletionShell(rawValue: String(shellParts.last ?? ""))
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Completions/CompletionsGenerator.swift:49:26: error: cannot find 'getenv' in scope
47 | #else
48 | // FIXME: This retrieves the user's preferred shell, not necessarily the one currently in use.
49 | guard let shellVar = getenv("SHELL") else { return nil }
| `- error: cannot find 'getenv' in scope
50 | let shellParts = String(cString: shellVar).split(separator: "/")
51 | return CompletionShell(rawValue: String(shellParts.last ?? ""))
/host/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Completions/CompletionsGenerator.swift:49:26: error: cannot find 'getenv' in scope
47 | #else
48 | // FIXME: This retrieves the user's preferred shell, not necessarily the one currently in use.
49 | guard let shellVar = getenv("SHELL") else { return nil }
| `- error: cannot find 'getenv' in scope
50 | let shellParts = String(cString: shellVar).split(separator: "/")
51 | return CompletionShell(rawValue: String(shellParts.last ?? ""))
[65/78] Compiling Patterns Word.swift
[66/78] Compiling Patterns Decoder.swift
[67/78] Compiling Patterns General.swift
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Literal.swift:65:1: warning: extension declares a conformance of imported type 'UTF8View' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
63 | }
64 |
65 | extension String.UTF8View: LosslessStringConvertible {
| |- warning: extension declares a conformance of imported type 'UTF8View' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
66 | @inlinable
67 | public init?(_ description: String) {
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Literal.swift:72:1: warning: extension declares a conformance of imported type 'UTF16View' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
70 | }
71 |
72 | extension String.UTF16View: LosslessStringConvertible {
| |- warning: extension declares a conformance of imported type 'UTF16View' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
73 | @inlinable
74 | public init?(_ description: String) {
/host/spi-builder-workspace/Sources/Patterns/Atomic Patterns/Literal.swift:79:1: warning: extension declares a conformance of imported type 'UnicodeScalarView' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
77 | }
78 |
79 | extension String.UnicodeScalarView: LosslessStringConvertible {
| |- warning: extension declares a conformance of imported type 'UnicodeScalarView' to imported protocol 'LosslessStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
80 | @inlinable
81 | public init?(_ description: String) {
BUILD FAILURE 6.1 android