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