swift-ci
c99c9c37f0
Merge pull request #9564 from graydon/rusage-csv
2017-05-13 03:42:42 -07:00
Graydon Hoare
9c0142c22a
[utils] Add a CSV-output mode to rusage script.
2017-05-12 18:46:20 -07:00
swift-ci
961eec219d
Merge pull request #9435 from gottesmm/sil_mode_beginaccess_endaccess
2017-05-11 20:11:27 -07:00
Graydon Hoare
a063e5b198
Merge pull request #9522 from graydon/more-stats-work
...
Minor adjustments to stats-output-dir and supporting script
2017-05-11 18:06:11 -07:00
Slava Pestov
02dbc0f34f
Merge pull request #9193 from palimondo/SR-4572
...
[benchmark] SR-4572 Remove jinja2 dependency from test harness generation
2017-05-11 15:16:11 -07:00
Graydon Hoare
e915081fce
[process-stats-dir] Add exit code indicating regressions in comparisons
2017-05-11 14:55:09 -07:00
Graydon Hoare
6206a85dbf
[process-stats-dir] Improve times, zeros, thresholds.
2017-05-11 14:55:09 -07:00
Graydon Hoare
d90df1ceda
[process-stats-dir] Report names at end of line.
2017-05-11 14:55:02 -07:00
Graydon Hoare
3ee90d74bb
[process-stats-dir] Add a basic old/new frontend-stats comparison mode
2017-05-11 12:12:56 -07:00
Graydon Hoare
a57e05bc9f
[process-stats-dir] Always emit CSV (in excel-tabs mode)
2017-05-11 11:57:12 -07:00
Michael Ilseman
f0abff5539
Revert "Merge pull request #9265 from milseman/tls_ftw"
...
This reverts commit 26f7659efe , reversing
changes made to 7b927e55e8 .
2017-05-11 10:39:58 -07:00
Michael Ilseman
26f7659efe
Merge pull request #9265 from milseman/tls_ftw
...
[stdlib] Unicode 9 and Thread Local Storage
2017-05-10 20:29:49 -07:00
Michael Ilseman
2af0acead1
[stdlib] Disable legacy Unicode 8.0 regional break test.
...
Disables the portions of the regional break test file corresponding to
Unicode 8.0 vs 9.0 differences. Once the compiler and stdlib are in
sync with Unicode 9.0, and the legacy tries are dropped, we should
splat down newer versions of these test files.
2017-05-10 15:46:39 -07:00
Graydon Hoare
9399cac5be
Add utils/process-stats-dir.py to digest output of swiftc -stats-output-dir
2017-05-10 14:53:53 -07:00
Michael Gottesman
0df0e586f6
[sil-mode] Add a syntax highlighting for begin_access, end_access.
2017-05-09 11:56:02 -07:00
Maxim Moiseev
62e80281f2
[vim] Adding a new line before the section of imports
...
... to satisfy pylint and fix the build.
```
Script:
--
/usr/bin/python /Users/buildnode/jenkins/workspace/oss-swift-incremental-RA-osx/swift/utils/python_lint.py
--
Exit Code: 1
Command Output (stdout):
--
./utils/vim/swift-format.py:36:1: I201 Missing newline before sections or imports.
--
```
2017-05-09 11:05:29 -07:00
Saleem Abdulrasool
37ed4e56f4
Merge pull request #8610 from compnerd/swift-format
...
Swift format
2017-05-09 09:37:10 -07:00
mishal_shah
0de1125888
Disable lldb tests in toolchain preset to unblock new toolchains
2017-05-08 11:35:59 -07:00
Saleem Abdulrasool
9c15385aea
swift-format: add vim integration
...
Add a helper, based on clang-format.py to integrate swift-format into
vim.
2017-05-06 20:09:57 -07:00
Robin Kunde
6d63d90e0e
SR-331: Diagnostic notes and fixits for unicode confusables ( #9070 )
2017-05-06 17:40:35 -04:00
Doug Coleman
cfebb599cb
overlays: Update dependencies and amend the script to add headers.
2017-05-05 15:32:24 -07:00
Jordan Rose
b7404a8276
[update-checkout] Allow --dump-hashes to skip directories.
...
If I don't have certain things checked out, it shouldn't crash.
2017-05-03 18:02:09 -07:00
Mishal Shah
cadc405ae0
[Update Checkout] Use new swift-4.0-branch for all projects in update checkout script
2017-05-03 14:06:53 -07:00
Pavol Vaskovic
68fde69535
Applied DRYer. Made python lint happy.
2017-05-02 21:49:59 +02:00
Pavol Vaskovic
bdffb35d17
SR-4572 Remove jinja2 dependency from benchmark test harness generation
2017-05-02 16:20:30 +02:00
Bob Wilson
84d1630727
Merge pull request #9142 from shajrawi/loadable_by_addr_split
...
Code Size: Pass large loadable types by address instead of by value - Updated Version
2017-05-01 12:56:38 -07:00
Joe Shajrawi
0d0cac357a
retain_value_addr and release_value_addr SIL instructions: take as an input an address, load the value inside it and call retain_value and release_value respectively
2017-04-30 10:23:55 -07:00
Bob Wilson
68525ce450
swift-stdlib-tool is not a shell script and can be stripped
...
Before Swift 3.1, we installed the swift-stdlib-tool-substitute script
in place of Xcode's swift-stdlib-tool. This check was added to the build
script (76e99159c1 ) to avoid trying to strip that file. Now that
swift-stdlib-tool is part of open-source Swift, the -substitute script is
gone and there is no need for this check.
2017-04-29 16:45:34 -07:00
Norio Nomura
46a3058da2
[Preset] include sourcekit-inproc in default install on Linux
...
Fix https://bugs.swift.org/browse/SR-3699
2017-04-29 06:28:34 +09:00
Ted Kremenek
ef98f2bd2a
Merge branch 'master' into ver-4-bump
2017-04-27 23:19:14 -07:00
Arnold Schwaighofer
9fca4ccc37
Revert "Merge pull request #9057 from erg/overlay-deps-round5"
...
This reverts commit ea82bd19ec , reversing
changes made to ffdc8e15d9 .
It broke the i386 build.
2017-04-27 07:23:08 -07:00
Alex Blewitt
52a00437ac
Merge pull request #9025 from norio-nomura/enable-sourcekit-test-on-linux
...
Enable SourceKit tests if building SourceKit other than ubuntu 14.04
2017-04-27 12:01:14 +01:00
Doug Coleman
9a28931001
overlays: Update dependencies and amend the script to add headers.
2017-04-26 18:27:44 -07:00
Norio Nomura
3da7926a5e
Revert "Revert "Enable SourceKit tests if building SourceKit""
...
This reverts commit a383adf9df .
2017-04-26 21:16:36 +09:00
Ted Kremenek
758d5d465a
Resolve merge conflict.
2017-04-25 16:21:56 -07:00
Arnold Schwaighofer
a383adf9df
Revert "Enable SourceKit tests if building SourceKit"
2017-04-24 17:59:03 -07:00
Alex Blewitt
71987b90b2
Merge pull request #8485 from norio-nomura/enable-sourcekit-test
...
Enable SourceKit tests if building SourceKit
2017-04-24 17:37:30 +01:00
Erik Eckstein
4d2128b8c4
Some improvements in the viewcfg script.
...
*) output the block list in the original order. This results in a better placement of graph nodes.
*) fix regexp for llvm block labels
2017-04-21 14:48:24 -07:00
Ted Kremenek
7c664d1835
Bump default version in build script.
2017-04-19 13:02:09 -07:00
practicalswift
5c03825bab
[gardening] Remove unused method all_arithmetic_comparison_operator_names()
2017-04-18 19:29:01 +02:00
Saleem Abdulrasool
46ecc9a558
vim: add didSet willSet keywords
2017-04-17 21:08:08 -07:00
Doug Coleman
0024058ff0
utils/build-script-impl: Remove dead code.
...
The version numbers and compiler vendor variable are dead code.
2017-04-13 14:33:39 -07:00
practicalswift
27eabd4fb5
Merge pull request #8498 from practicalswift/gardening-20170403
...
[gardening] Fix typos. Fix headers. Python cleanups.
2017-04-12 16:41:33 +02:00
Arnold Schwaighofer
b167b4475d
Add SIL and IRGen support for a ConstantStringLiteral instruction
...
This supports a utf8 or utf16 encoding.
rdar://30545013
2017-04-11 08:43:47 -07:00
practicalswift
d15c229d30
[gardening] Use sys.exit instead of exit
2017-04-11 09:37:55 +02:00
Mishal Shah
3012d26382
[Preset] Add new preset for llbuild, and skip test llbuild and cmark for swiftpm preset
2017-04-11 00:24:59 -07:00
Mishal Shah
37e692a6e4
[Preset] skip reconfigure when using test preset
2017-04-10 23:49:50 -07:00
Huon Wilson
cd97248909
Merge pull request #8635 from huonw/exp-scale-test
...
[scale-test] Diagnose exponential growth explicitly.
2017-04-10 16:21:56 -07:00
Huon Wilson
3f712ad87c
[scale-test] Diagnose exponential growth explicitly.
...
This, somewhat questionably, fits the polynomial model and the
exponential model, and then chooses the one with the best R^2. However,
no matter how statistically valid this is, it works reasonably in
practice.
Slow growing things sometimes get classified as 1.0^n or 1.1^n, but
these are either spurious or not relevant, and so a similar thresholding
to the polynomial fit is used.
2017-04-10 13:22:16 -07:00
Mishal Shah
177580e191
[build-script] Add skip reconfigure flag to build-script-impl
2017-04-08 16:58:06 -07:00