Doug Gregor
|
22eecacc35
|
Adopt unsafe annotations throughout the standard library
|
2025-02-26 14:28:01 -08:00 |
|
Guillaume Lessard
|
a707b6849c
|
[stdlib] remove more deprecations added by SE-0426
|
2024-06-25 14:43:19 -07:00 |
|
Nate Chandler
|
b12def9c6a
|
[BitwiseCopyable] Deprecate unbound overloads.
The unconstrained overloads of loadUnaligned and storeBytes were
deprecated in SE-0426.
|
2024-04-25 11:44:15 -07:00 |
|
Nate Chandler
|
f9ad81e106
|
[BitwiseCopyable] Remove #ifs.
|
2024-04-25 11:44:15 -07:00 |
|
Nate Chandler
|
b1fbe4ea91
|
[BitwiseCopyable] Remove underscore.
|
2024-04-25 11:44:15 -07:00 |
|
Guillaume Lessard
|
6befe66181
|
[stdlib] convert U[M]R[B]P.withMemoryRebound() to typed throws
|
2024-03-01 19:07:46 -08:00 |
|
Guillaume Lessard
|
3e73445a3e
|
Merge pull request #61093 from glessard/se0370-primary-associated-types
[stdlib] use a primary associated type
|
2024-01-03 10:59:57 -08:00 |
|
Nate Chandler
|
b7f5171b83
|
[stdlib] BitwiseCopyable loadUnaligned overloads.
The new overloads will make use the new BitwiseCopyableArchetypeTypeInfo
to avoid the extra copy that is currently done.
|
2023-12-05 17:21:05 -08:00 |
|
Manu
|
02b5fa2c8e
|
Fix some typos in the codebase
|
2023-08-31 18:50:10 -03:00 |
|
Guillaume Lessard
|
4f4bfba61c
|
[stdlib] use a primary associated type
|
2022-09-14 02:27:18 -06:00 |
|
Guillaume Lessard
|
7f4caede90
|
[stdlib] avoid primary associated type for the time being
|
2022-09-13 13:31:44 -06:00 |
|
Guillaume Lessard
|
1152347699
|
[stdlib] remove primary associated type from copyBytes
- this caused an unexpected test failure, will change separately.
|
2022-09-12 14:18:47 -06:00 |
|
Guillaume Lessard
|
ffa7b0e78c
|
[se-0370] add notes regarding overlapping memory regions
|
2022-09-08 18:23:45 -06:00 |
|
Guillaume Lessard
|
559e5ed54b
|
[stdlib] use the internal precondition calls
|
2022-09-07 16:47:08 -06:00 |
|
Guillaume Lessard
|
d9a448860b
|
[se-0370] use primary associated type
|
2022-09-07 15:24:41 -06:00 |
|
Guillaume Lessard
|
44a349f8e0
|
[se-0370] edit doc-comments for consistency
|
2022-09-07 15:22:49 -06:00 |
|
Guillaume Lessard
|
6512840469
|
[stdlib] update copyBytes with primary associated type
|
2022-09-07 10:07:04 -06:00 |
|
Guillaume Lessard
|
f5ffe09c53
|
[se-0370] fix editing errors
|
2022-08-26 17:36:40 -06:00 |
|
Guillaume Lessard
|
26e5c43aa3
|
[se-0370] update documentation to track proposal
for the functions involving `fromContentsOf:`.
|
2022-08-26 17:36:40 -06:00 |
|
Guillaume Lessard
|
d63747f13d
|
[stdlib] remove the single-element update functions
- as per an update to the proposal
|
2022-08-26 17:36:40 -06:00 |
|
Guillaume Lessard
|
254a8d4af5
|
[stdlib] fix inconsistency with storeBytes on slices
|
2022-08-26 17:36:40 -06:00 |
|
Guillaume Lessard
|
6550fb109c
|
[stdlib] add loading and storing to and from raw buffer slices
|
2022-08-26 17:36:40 -06:00 |
|
Guillaume Lessard
|
c78cc93977
|
[gardening] typo fix
|
2022-08-26 17:36:40 -06:00 |
|
Guillaume Lessard
|
9cbc9eb000
|
[stlib] remove Slice<UMRBP>.copyMemory
|
2022-08-26 17:36:40 -06:00 |
|
Guillaume Lessard
|
75f64e731f
|
[stdlib] implement slice operations without protocols
|
2022-08-26 17:36:40 -06:00 |
|
Guillaume Lessard
|
359e69d67e
|
[stdlib] make more additions non-abi
|
2022-08-26 17:36:40 -06:00 |
|
Guillaume Lessard
|
fcd10c3efc
|
[stdlib] partial buffer initialization (better buffer slices)
|
2022-08-26 17:36:40 -06:00 |
|