Tina Liu
8f08a649db
Create FoundationInternals, an internal module to host shared files used by FoundationInternationalization and FoundationEssentials ( #101 )
...
* Create FoundationInternals, an internal module to host shared files used by FoundationInternationalization and FoundationEssentials
- Modules will access FoundationInternals types with `package import FoundationInternals`. This is currently an experimental feature of `AccessLevelOnImport`.
- Move `LockedState` to FoundationInternals and publicize functions needed by other modules.
2023-05-10 12:16:20 -07:00
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
Guillaume Lessard
d185fb59c5
rdar://108230575 (fix ABI issues in JSONScanner and BufferView) ( #53 )
2023-04-25 13:15:57 -07:00
Charles Hu
0ac5999256
rdar://107847458 (Fix FoundationPreview CalendarTests on Linux) ( #36 )
2023-04-18 13:59:56 -07:00
Guillaume Lessard
450cf1c600
Improve deallocation of copied buffer ( #26 )
2023-04-14 17:50:37 -07:00
Guillaume Lessard
4b8a234a5b
Rename the docStart
parameter to fullSource
2023-04-11 15:07:33 -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
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
1ab3832106
layer json decoding over bufferview
2023-04-11 10:59:47 -07:00
Guillaume Lessard
bd712abbc3
change sourceLocation to use UnsafeRawPointer
2023-04-11 10:57:45 -07:00
Charles Hu
34c45c169c
rdar://107156343 (Move JSONEncoder to FoundationPreview)
2023-03-29 09:56:00 -07:00