Commit Graph

215 Commits

Author SHA1 Message Date
Dave Zarzycki
af4e485b81 14443393 stdlib fails to build with different -o option
Somebody should verify that I didn't break the CMake build. Thanks!

Swift SVN r6346
2013-07-18 06:42:00 +00:00
Argyrios Kyrtzidis
341962ce92 [CMake] Introduce add_swift_compiler_flags() and add_swift_optimization_flags() to reduce copy-pasting.
Swift SVN r6342
2013-07-18 01:12:53 +00:00
Dmitri Hrybenko
0791041eb4 Revert the API change of r5893
This commit merges EnvironmentVariables and CommandLineArguments into a single
swift.Process global variable.  POSIX-dependent parts are available as
extension with "import POSIX".

Original message:

stdlib: split the Process class into a POSIX-dependent (EnvironmentVariables)
and POSIX-independent (CommandLineArguments) parts


Swift SVN r6331
2013-07-17 17:55:24 +00:00
Doug Gregor
5240e9a442 Remove Vec4b/Vec4f. They can be added back when someone gives them more thought.
Swift SVN r6026
2013-07-05 22:57:08 +00:00
Dmitri Hrybenko
16d8ddc093 Revert wrong changes, did not intend to commit all that
Swift SVN r6010
2013-07-05 17:13:07 +00:00
Dmitri Hrybenko
b1b1c63be5 Add a comment for r6001
Swift SVN r6009
2013-07-05 17:11:38 +00:00
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