Guillaume Lessard
|
aefeed4540
|
Use __owned parameter modifier (#102)
|
2023-05-09 13:11:43 -07:00 |
|
Alexander Cyon
|
09606b457d
|
Fix typos (#68)
|
2023-04-29 06:28:00 -07:00 |
|
Charles Hu
|
0ac5999256
|
rdar://107847458 (Fix FoundationPreview CalendarTests on Linux) (#36)
|
2023-04-18 13:59:56 -07:00 |
|
Guillaume Lessard
|
ecd52ceb38
|
rdar://108073576 (Don't expose BufferView's baseAddress property) (#32)
* Clarify use of unsafe code and call to memcmp
* Do not expose a BufferView’s `baseAddress`
|
2023-04-17 16:37:12 -07:00 |
|
Guillaume Lessard
|
4b8a234a5b
|
Rename the docStart parameter to fullSource
|
2023-04-11 15:07:33 -07:00 |
|
Guillaume Lessard
|
bf0990beea
|
rename cursor to index in 2 more places
# Conflicts:
# Sources/FoundationEssentials/JSON/JSON5Scanner.swift
|
2023-04-11 14:43:07 -07:00 |
|
Guillaume Lessard
|
fb332a8b28
|
pass buffer as context reference
- this prevents what is effectively as an address escape, and allows better control of index bounds.
|
2023-04-11 14:14:43 -07:00 |
|
Guillaume Lessard
|
47e4910fc0
|
update two-byte hex decoding
Use the same decoding method for two-byte hex sequences as for four-byte hex sequences.
|
2023-04-11 10:59:48 -07:00 |
|
Guillaume Lessard
|
aaa9d2cfbd
|
split out slow path of stringValue()
|
2023-04-11 10:59:48 -07:00 |
|
Guillaume Lessard
|
5d6ab4a2ab
|
add helpful labels to more return tuples
|
2023-04-11 10:59:47 -07:00 |
|
Guillaume Lessard
|
5091f252c2
|
Rename DocumentReader’s index properties
|
2023-04-11 10:59:47 -07:00 |
|
Guillaume Lessard
|
679fab1ff2
|
label a return tuple
|
2023-04-11 10:59:47 -07:00 |
|
Guillaume Lessard
|
1ab3832106
|
layer json decoding over bufferview
|
2023-04-11 10:59:47 -07:00 |
|
Charles Hu
|
34c45c169c
|
rdar://107156343 (Move JSONEncoder to FoundationPreview)
|
2023-03-29 09:56:00 -07:00 |
|