Commit Graph

23 Commits

Author SHA1 Message Date
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