Commit Graph

8 Commits

Author SHA1 Message Date
Dmitri Gribenko
09f7245dbf stdlib: add SWIFT_RUNTIME_STDLIB_INTERFACE attribute where necessary
... and remove some redundant ones.

This change fixes the RuntimeObjC.swift test.

rdar://problem/26239602
2016-05-12 15:48:25 -07:00
Xin Tong
df41e6a53c Address more suggestions to Fix thread-unsafety in Process.Argument initialization 2016-03-19 14:06:35 -07:00
Xin Tong
b36c343249 Address suggestions to Fix thread-unsafety in Process.Argument initialization 2016-03-18 16:23:51 -07:00
Xin Tong
8a6fdebc38 Fix thread-unsafety in Process.Argument initialization
rdar://problem/24250684
2016-03-18 15:19:32 -07:00
Tom Birch
d645a1a3e2 [stdlib] Fix type of _swift_stdlib_HashingDetail_fixedSeedOverride
GlobalObjects.h declares it as __swift_uint64_t, but GlobalObjects.cpp declared
it as uint64_t. The types should match exactly.
2016-03-10 14:30:13 -08:00
Joe Groff
f7291b21ec Runtime: Build with -fvisibility=hidden.
...and explicitly mark symbols we export, either for use by executables or for runtime-stdlib interaction. Until the stdlib supports resilience we have to allow programs to link to these SPI symbols.
2016-02-08 08:06:02 -08:00
Zach Panzarino
e3a4147ac9 Update copyright date 2015-12-31 23:28:40 +00:00
Joe Groff
a230ab2bfb Move GlobalObjects.cpp to SwiftStubs.
It holds the empty array object used by the array implementation, and isn't needed by the core runtime.
2015-11-13 18:18:23 -08:00