Josh Soref
50e9ae3ea3
spelling: unsupported
...
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
2022-09-15 19:43:37 -04:00
Josh Soref
c81cad6537
spelling: predefined
...
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
2022-09-15 19:43:37 -04:00
Josh Soref
667aba0e00
spelling: overridden
...
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
2022-09-15 19:43:37 -04:00
Josh Soref
8aa2a9992e
spelling: option
...
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
2022-09-15 19:43:37 -04:00
Josh Soref
6c79195119
spelling: nonsensical
...
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
2022-09-15 19:43:37 -04:00
Josh Soref
ca76e2c101
spelling: migrate
...
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
2022-09-15 19:43:37 -04:00
Josh Soref
aaf1ddc101
spelling: inherits
...
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
2022-09-15 19:43:37 -04:00
Josh Soref
dd47c3b91d
spelling: includes
...
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
2022-09-15 19:43:37 -04:00
Josh Soref
658f441f4a
spelling: heuristic
...
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
2022-09-15 19:43:37 -04:00
Josh Soref
01bde495ef
spelling: forwarded
...
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
2022-09-15 19:43:37 -04:00
Josh Soref
062f196339
spelling: display
...
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
2022-09-15 19:43:37 -04:00
Josh Soref
3d1e901354
spelling: definitions
...
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
2022-09-15 19:43:36 -04:00
Josh Soref
33f29066e5
spelling: actions
...
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
2022-09-15 19:43:36 -04:00
Hamish Knight
cfda4b1764
[build-script] Allow specifying the number of lit workers
...
Allow tests to run with a different number of
workers than build jobs if desired.
2022-09-14 14:01:49 +01:00
Doug Gregor
98e50258b8
Merge pull request #60814 from DougGregor/build-early-swiftsyntax
...
[build-script] Support building "early" SwiftSyntax via `--early-swiftsyntax`
2022-08-27 23:01:25 -07:00
Doug Gregor
e771660526
[build-script] Support building "early" SwiftSyntax via --early-swiftsyntax
...
Similar to the way the early Swift Driver is built, introduce a
build-script option `--early-swiftsyntax` that uses the host Swift and
CMake to build the parts of the swift-syntax package that are expected
to become be used in the compiler.
Note that this does not obviate the need for the `--swiftsyntax`
option, because that build product uses the just-built Swift compiler
and SwiftPM to build, test, and install everything from the
swift-syntax package.
2022-08-27 00:06:09 -07:00
YOCKOW
c1e154a9cb
[Gardening] Remove trailing whitespaces in Python scripts. (W291)
...
That has been marked as 'FIXME' for three years.
This commit fixes it.
2022-08-25 16:08:36 +09:00
Eric Miotto
67b23d7d45
Merge pull request #60664 from edymtt/infer-cross-compile-hosts-on-darwin
...
Add a flag to infer appropriate cross compile hosts on Darwin
2022-08-23 07:04:36 -07:00
Eric Miotto
c954130be0
Add a flag to infer appropriate cross compile hosts on Darwin
...
Addresses rdar://98787335, apple#60348
2022-08-22 09:37:52 -07:00
YOCKOW
d10381557b
[NFC] Python Lint: Fix E275(missing whitespace after keyword) issues.
2022-08-21 16:07:07 +09:00
Alex Hoppen
059128feca
Build indexstore-db and sourcekit-lsp in a unified build
2022-08-05 19:04:02 +02:00
Mishal Shah
b41c31397e
Remove test_ios_32bit_simulator from expected options
2022-08-03 00:58:39 -07:00
Mishal Shah
196ee143c5
Xcode 14 beta 4 no longer supports iOS armv7, armv7s, and i386 architectures
...
> Building iOS projects with deployment targets for the armv7, armv7s, and i386 architectures is no longer supported. (92831716)
2022-08-02 20:42:08 -07:00
Mishal Shah
d5ff3960f4
Disable running watchOS simulator (32-bit) test by default
2022-06-16 00:36:21 -07:00
Alex Hoppen
e2012dddf3
Merge pull request #41314 from ahoppen/pr/build-lld
...
[build-script] Add option to build lld as part of LLVM
2022-05-25 07:58:54 +02:00
swift-ci
415c5c133d
Merge pull request #41905 from cabmeurer/cabmeurer/add-snake_case-to-CXXMethodBridging
...
[cxx-interop] Add snake_case to CXXMethodBridging
2022-05-16 19:56:48 -07:00
Caleb Meurer
7d50071c32
[cxx-interop] Fix typo unkwon -> unknown
2022-05-16 16:46:45 -06:00
Mishal Shah
f4a1dac792
Bump the Swift version to 5.8 ( #58931 )
...
* Bump the Swift version to 5.8
2022-05-16 09:17:38 -07:00
Eric Miotto
ed696240cf
Use collections.abc.Iterable instead of collection.Iterable
...
The latter is no longer present in Python 3.10+.
Addresses #58714
2022-05-06 10:00:28 -07:00
Daniel Duan
3dfc40898c
[NFC] Remove Python 2 imports from __future__ ( #42086 )
...
The `__future__` we relied on is now, where the 3 specific things are
all included [since Python 3.0](https://docs.python.org/3/library/__future__.html ):
* absolute_import
* print_function
* unicode_literals
* division
These import statements are no-ops and are no longer necessary.
2022-04-13 14:01:30 -07:00
Alex Hoppen
e313df88ce
[build-script] Add option to build lld as part of LLVM
2022-04-12 16:38:34 +02:00
Evan Wilde
ef8c14996d
Add curl build product
...
Add libcurl as a build product. This is another piece required to build
foundation in a freestanding configuration.
2022-04-11 20:39:33 -07:00
Evan Wilde
d7184742de
Add zlib build product
...
This patch adds a zlib and static-zlib build product, respectively
producing a dynamic and static zlib library. This is a dependency of
building Foundation.
2022-04-11 20:39:32 -07:00
Evan Wilde
91578162e1
Add libxml2 build product
...
This patch adds the libxml2 build product as a dependency of building
foundation.
2022-04-11 20:39:32 -07:00
Daniel Duan
025079466a
[utils] Remove Python 2
...
The library `six` provides compatibility between Python 2, and 3. It's no
longer necessary once we migrate of Python 2 completely.
Also remove any custom logic for Python 2 (the ones referenced by
a commentanyways).
https://bugs.swift.org/browse/SR-16025
2022-03-20 13:22:04 -07:00
Max Desiatov
ad3a95dc0f
build-script: specify bootstrapping modes in --help ( #41403 )
...
This allows users of `build-script` to see all available bootstrapping modes without looking them up in source code.
2022-02-16 16:55:00 +00:00
Eric Miotto
f417630054
Add option to reduce build times when using ThinLTO and ld64 ( #41058 )
...
Internal configurations targeting Darwin employ ThinLTO to
improve compiler performance, however using it on all executable
causes build time to increase with no matching benefit.
To reduce build times in such configurations, we allow some
ancillary targets to opt out of LLVM IR optimizations when linking
ThinLTO with ld64 (e.g. tools used for bootstrapping or debugging the
Swift compiler) -- this behaviour is opt in through a new flag
`--swift-tools-ld64-lto-codegen-only-for-supporting-targets`.
Addresses rdar://76702687
2022-02-09 08:22:02 -08:00
Kuba (Brecka) Mracek
2fa79689fa
Turn build-swift-stdlib-static-print on for freestanding preset ( #41260 )
2022-02-09 05:41:04 -08:00
Ted Kremenek
9cee15eced
Bump Swift version to 5.7 ( #41004 )
2022-01-25 21:15:30 -08:00
Max Desiatov
0cf97353d0
Gardening: fix comment typo in build_swift/migration.py
2022-01-24 10:51:01 +00:00
Butta
3e7717673d
[build] Add a flag that allows disabling appending the host target's name to the install-destdir for a cross-compiled toolchain
...
This is useful if you're cross-compiling the toolchain for a single host and don't
want your specified install path modified.
2022-01-17 22:57:48 +05:30
David Smith
a10d98e6fe
Fix Python tests for new build flag
2022-01-05 12:40:06 -08:00
David Smith
48399afb03
Merge branch 'main' into unicodectomy
2022-01-03 22:57:37 -08:00
Saleem Abdulrasool
d1bb98b11e
Merge pull request #40625 from buttaface/droid-remove-icu
...
[android] Remove ICU build flags since that requirement was dropped in #40340
2021-12-23 09:31:05 -06:00
Erik Eckstein
3d33f11e6c
cmake/build-script: rename the libswift option to "bootstrapping"
...
In cmake, rename LIBSWIFT_BUILD_MODE to BOOTSTRAPPING_MODE.
Also, rename the lit feature "libswift" to "swift_in_compiler".
2021-12-22 11:31:52 +01:00
David Smith
f1a5e27821
Add a build flag to disable building Unicode support
2021-12-21 17:26:15 -08:00
Butta
a3ea28ff19
[android] Remove ICU build flags since that requirement was dropped in #40340
2021-12-20 12:06:13 +05:30
Eric Miotto
fb2ecaa8e2
Add an option to not build the private part of the Standard Library ( #40548 )
...
This can be useful to reduce build times in certain configurations (e.g.
when we don't run tests).
Addresses rdar://86474460
2021-12-16 15:37:45 -08:00
Alex Hoppen
b8e6efd36f
Merge pull request #40283 from ahoppen/pr/expand-preset-option-name
...
[build-presets] Support expansion of preset option names
2021-12-14 22:32:56 +01:00
Michael Gottesman
1ba8317de9
Merge pull request #36917 from buttaface/swiftpm
...
[build] Allow cross-compiling build-script products for non-Darwin hosts too
2021-12-11 13:03:13 -08:00