Karoy Lorentey
f2a96496a0
[StringGuts] Support for 32-bit platforms
...
Add 32-bit support to the new StringGuts.
2018-01-21 12:36:09 -08:00
Max Moiseev
5650f80937
[stdlib] Annotate types with @_fixed_layout
...
This will allows us to build the standard library in resilient mode by
default, hopefully, without performance regression.
<rdar://problem/36362648>
2018-01-09 14:46:30 -08:00
Max Moiseev
53b8419279
[stdlib] Make all the stdlib APIs @_inlineable
...
This change in theory should allow us to remove a special stdlib-only
sil-serialize-all compilation mode.
<rdar://problem/34138683>
2017-09-29 11:26:56 -07:00
practicalswift
6d1ae2a39c
[gardening] 2016 → 2017
2017-01-06 16:41:22 +01:00
practicalswift
797b80765f
[gardening] Use the correct base URL ( https://swift.org ) in references to the Swift website
...
Remove all references to the old non-TLS enabled base URL (http://swift.org )
2016-11-20 17:36:03 +01:00
Slava Pestov
7c1adfe31d
Runtime: Use metadata accessor functions in Reflection.mm and make sure they're public
...
Correct behavior with resilience requires calling accessors instead
of using the metadata symbols directly.
For some reason this file gets linked in with SwiftRuntimeTests too,
so make the types @_versioned in the stdlib.
Fixes <rdar://problem/29213794>.
2016-11-14 16:25:23 -08:00
Dmitri Gribenko
cee0d7a334
stdlib: rename Reflection.swift to ReflectionLegacy.swift
2016-09-03 17:49:56 -07:00