Alejandro Alonso
6c2f04d154
Merge pull request #84367 from valeriyvan/representation
...
Fix doc comment to make it match code
2025-10-28 16:46:25 -07:00
Alejandro Alonso
65ef99c82d
Merge pull request #84616 from valeriyvan/AtomicRepresentable
...
Fix typo in AtomicRepresentable.swift
2025-10-01 15:48:37 -07:00
Valeriy Van
5fc6e5494c
Fix typo in AtomicRepresentable.swift
2025-10-01 18:07:58 +02:00
Valeriy Van
82ec38efa7
Fix typo in AtomicBool.swift
2025-10-01 18:05:45 +02:00
Valeriy Van
21837beb0b
Fix doc comment to make it match code
2025-09-18 11:12:37 +02:00
Alejandro Alonso
19b8bed884
Change the builtin used to get the address for Atomic
2025-07-29 09:33:44 -07:00
Karoy Lorentey
02adf95cfb
Merge pull request #78799 from lorentey/note-cas-loops
...
[doc] Atomic.add, .subtract: Add note on atomic codegen
2025-05-16 19:05:10 -07:00
Doug Gregor
fe6856726e
[Strict memory safety] Remove now-extraneous "unsafe" from the standard libraries
...
Now that we aren't propagating "unsafe" to nested types, remove
unnecessary "unsafe" keywords from the standard library.
2025-04-19 08:13:05 -07:00
Allan Shortlidge
3a574c0e6f
stdlib: Address StrictMemorySafety warnings in Concurrency related code.
2025-03-31 16:45:08 -07:00
Doug Gregor
53f14688a6
Update strict memory safety annotations for Synchronization module
2025-03-10 15:42:32 -07:00
Doug Gregor
1efb994375
Enable strict memory safety in the Synchronization module
2025-02-26 14:28:28 -08:00
Ben Rimmington
4bb3cf1496
[stdlib] Update WordPair: Comparable conformance ( #79606 )
2025-02-25 10:17:05 -08:00
Alejandro Alonso
d2309d264d
Fix tests
2025-01-28 12:50:51 -08:00
Alejandro Alonso
9af4a76b52
Use tuple comparison
2025-01-23 15:55:19 -08:00
Alejandro Alonso
8500d0cba1
Less than is a static function..
2025-01-23 13:09:47 -08:00
Alejandro Alonso
22d5acd207
Fix logic around comparison
2025-01-23 11:55:21 -08:00
Alejandro Alonso
d5b131a436
Add Comparable conformance to WordPair
2025-01-23 10:08:52 -08:00
Karoy Lorentey
d52ed4c602
[doc] Atomic.add, .subtract: Add note on codegen
2025-01-21 15:58:32 -08:00
Meghana Gupta
20eff53585
Revert "Make Atomic.deinit @_transparent"
...
This reverts commit dd037f896f .
@_transparent on deinit was diagnosed as an error in older compilers
Making Atomic.deinit @_transparent will break compiling newer sdk with older compilers
Fixes rdar://139194948
2024-11-05 14:58:04 -08:00
Meghana Gupta
dd037f896f
Make Atomic.deinit @_transparent
2024-10-31 13:42:34 -07:00
Alexander Cyon
c21b1e68fd
[stdlib] Fix typos
2024-07-06 13:09:57 +02:00
Alejandro Alonso
66ec7abd54
Underscore some things, add explicit internal
...
Fix some compile issues
2024-06-04 09:06:37 -07:00
Alejandro Alonso
ba1787c1d5
Move atomic sources into a folder
2024-06-04 09:06:37 -07:00