Commit Graph

1309 Commits

Author SHA1 Message Date
Dmitri Hrybenko
e662ec5bf8 Re-export libobjc from swift_stdlib_core
This fixes rdar://14265543 Building a program with a class requires Cocoa at
link time


Swift SVN r5982
2013-07-04 00:06:23 +00:00
Dmitri Hrybenko
8df5ab7998 stdlib/core/Assert*: prevent recursive assertions
Swift SVN r5935
2013-07-01 18:20:36 +00:00
Dmitri Hrybenko
260ac15f10 stdlib: split the Process class into a POSIX-dependent (EnvironmentVariables)
and POSIX-independent (CommandLineArguments) parts


Swift SVN r5895
2013-06-29 01:28:26 +00:00
Dmitri Hrybenko
6dcaaa9b0d Splitting the standard library: rename IS_STDLIB -> IS_STDLIB_CORE to reflect the reality
Swift SVN r5889
2013-06-28 23:10:38 +00:00
Dmitri Hrybenko
2d9233862a Splitting the standard library: rename swift_stdlib.dylib ->
swift_stdlib_core.dylib according to the directory name.


Swift SVN r5881
2013-06-28 21:47:12 +00:00
Dmitri Hrybenko
a4589b1c51 Splitting the standard library: push the build system down to stdlib/{core,POSIX}
Now the Makefile-based build system builds a separate dylib for POSIX.


Swift SVN r5880
2013-06-28 21:13:56 +00:00
Dmitri Hrybenko
387f08b1a7 Splitting the standard library: move stdlib/core/POSIX/ -> stdlib/POSIX/
Swift SVN r5867
2013-06-28 02:50:07 +00:00
Dmitri Hrybenko
bc2d7e6240 Splitting the standard library: move stdlib/core/{Makefile,CMakeLists.txt} -> stdlib/{Makefile,CMakeLists.txt}
We can not build recursively now because stdlib must be a single TU.


Swift SVN r5866
2013-06-28 02:46:00 +00:00
Dmitri Hrybenko
29cebdf797 Splitting the standard library: step 1: move stdlib -> stdlib/core
Swift SVN r5864
2013-06-28 02:31:01 +00:00