Jordan Rose
bee99803b2
Build modules alongside object files for the standard library.
...
...rather than as a separate step. This avoids duplicating Parse and Sema
work for these. (This is the new and correct version of r7377.)
Also, remove leftover code for building "swift.swift" and friends in lieu
of proper modules. We're not going back to those days. :-)
Swift SVN r7420
2013-08-21 20:15:00 +00:00
Dave Abrahams
c27b447edb
Delete unintentionally-committed files
...
Swift SVN r7186
2013-08-12 23:21:41 +00:00
Dave Abrahams
128e69d934
[docs] Revise TextFormatting.* to reflect posted proposal
...
Swift SVN r7178
2013-08-12 21:13:03 +00:00
Peter O'Gorman
b62ebbbcd0
fix build on case-sensitive fs
...
Swift SVN r6772
2013-07-31 04:01:18 +00:00
Chris Lattner
fa49d75eb4
Add bool, int8, and float vectors of size 2 definitions and some supported operations.
...
Swift SVN r6768
2013-07-30 23:54:18 +00:00
Joe Groff
6e00dbf9b9
Remove the Swift version of the demangler.
...
This creates a regression in REPL printing for class instances, which now will print the mangled class name of the instance, since Object.className was using the Swift demangler to demangle the type name. REPL printing is getting an overhaul so I think this is OK for now.
Swift SVN r6704
2013-07-29 20:50:06 +00:00
Jordan Rose
2341903bb0
[Makefiles] Convert autoconf build to use modules.
...
Note that if you already have an autoconf build, you will need to erase
build/*/lib/*.swift (the first * being "all configurations").
Swift SVN r6534
2013-07-24 00:01:47 +00:00
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