Arnold Schwaighofer
d2631c2cec
SILGen: Fix property descriptor emission when enable-private-imports is enabled
2019-03-20 11:59:13 -07:00
Xi Ge
b2b128caa0
test: temporarily disable several failing tests on CI. rdar://49026133
2019-03-19 11:18:05 -07:00
simon gladman
f62897ae67
Remove by and from parameter names for divide and subtract operations and fix subtract operation parameter order.
2019-03-19 13:37:04 +00:00
Xi Ge
a0fa4f6cf6
test: temporarily disable test_runtime_function_counters.swift for CI failure.
...
rdar://48995133
2019-03-18 15:06:54 -07:00
simon gladman
990a408794
Swift overlays to vDSP_vswsum and vDSP_vswsumD for sliding
...
window summation over single- and double-precision vectors.
2019-03-18 17:34:08 +00:00
simon gladman
d8e73fc99d
Remove unnecessary prefixes to tuple parameters.
2019-03-18 16:21:32 +00:00
simon gladman
034a33adde
Add missing operations: vDSP_zvabs and vDSP_zvmags.
2019-03-18 12:51:22 +00:00
simon gladman
781f163149
Better naming for tuple parameters.
2019-03-18 10:49:11 +00:00
simon gladman
9b833319b0
* Remove parameter labels from commutative operations.
...
* Fix parameter / operation naming mismatch.
2019-03-18 10:16:07 +00:00
Simon Gladman
8f9c475939
Swift Overlays to vDSP Linear Interpolation Operations
2019-03-17 07:24:20 +00:00
Simon Gladman
171f6e27de
vDSP Swift Overlays to Complex Vector Operations
...
Swift overlays for calculating phase, copying, conjugating, and general arithmetic against `DSPSplitComplex`.
2019-03-17 06:30:16 +00:00
swift-ci
497e94e89d
Merge pull request #23235 from mikeash/remove-stable-abi-bit-configuration
2019-03-15 15:31:58 -07:00
Slava Pestov
8e14023868
Merge pull request #23280 from slavapestov/enable-resilience-flag
...
Rename -enable-resilience to -enable-library-evolution and make it a driver flag
2019-03-15 14:26:16 -04:00
Slava Pestov
1159af50d9
Rename -enable-resilience to -enable-library-evolution and make it a driver flag
...
Fixes <rdar://problem/47679085>.
2019-03-14 22:24:26 -04:00
swift-ci
80657a2675
Merge pull request #22914 from ravikandhadai/loggingAPI-PR
2019-03-14 19:10:53 -07:00
Ravi Kandhadai
592bca7202
[oslog] [stdlib-private] Add a prototype of the new os_log swift APIs
...
that accept string interpolations.
The prototypes are added to stdlib/private directory and will be
used only in tests and in experimental code.
2019-03-14 15:26:21 -07:00
simon gladman
0ab30574eb
vDSP Swift Overlays to Vector-Vector Extrema and Single-Vector Operations
...
A suite of Swift overlays to vDSP operations for vector-vector extrema, absolute and negation, in-place reversing and sorting, and single-vector arithmetic.
2019-03-14 16:41:27 +00:00
simon gladman
6fad0cf948
Code review changes - better parameter naming for downsample, and rename differenceEquation to twoPoleTwoZeroFilter.
2019-03-14 14:13:24 +00:00
simon gladman
e6e3d424f2
Swift overlays to Accelerate.vDSP 1D and 2D convolution operations.
2019-03-14 13:45:18 +00:00
simon gladman
f3bdb4b835
Swift overlays to vDSP dot product, hypotenuse, and distance squared operations.
2019-03-14 10:50:00 +00:00
simon gladman
d069a1e063
Rename vDSP reduction functions to disambiguate at every use site.
2019-03-13 16:49:54 +00:00
simon gladman
aabcfce65f
fix broken tests.
2019-03-13 16:11:36 +00:00
simon gladman
99d8e573c6
vDSP - Swift overlays to vDSP_desamp and vDSP_deq22.
2019-03-13 15:34:11 +00:00
simon gladman
34e8b1afbe
Add missing operations: vDSP_sve_svesq and vDSP_sve_svesqD.
2019-03-13 14:57:27 +00:00
simon gladman
92dc74330a
vDSP Vector Reduction Functions
...
Swift overlays to functions for summing, averaging, and finding extrema in collections.
Note current guidance is to not abbreviate "minimum" and "maximum" in new APIs, hence me avoiding `min` and `max` function names.
2019-03-13 13:40:47 +00:00
Mike Ash
597dcd8f3f
[Stdlib][Frontend][CMake] Remove SWIFT_DARWIN_ENABLE_STABLE_ABI_BIT option, make it permanently on.
2019-03-13 09:31:50 -04:00
simon gladman
49246470f8
vDSP Elementwise Vector-Vector and Vector-Scalar Arithmetic
...
A suite of Swift overlays to the vDSP elementwise arithmetic operations.
2019-03-13 10:53:45 +00:00
Itai Ferber
0235a81cd5
Merge pull request #23244 from itaiferber/data-underestimated-sequence-initializer-fix
...
Fix off-by-one when initializing Data with discontiguous, underestimated Sequences
2019-03-12 19:25:06 -07:00
Itai Ferber
7ce6f840d1
Fix off-by-one when initializing Data with discontiguous, underestimated sequences
2019-03-12 14:26:58 -07:00
simon gladman
c2d286bbf5
vDSP Miscellaneous Conversions
...
This commit contains operations for:
* Split complex to/from interleaved complex conversion.
* Polar to/from rectangular coordinate conversion.
* Power and amplitude to decibel conversion.
2019-03-12 15:27:36 +00:00
simon gladman
12374f3a49
Swift Overlays to Accelerate vDSP Polynomial Evaluation Functions
2019-03-12 11:54:40 +00:00
simon gladman
8d9179ce35
remove spurious runAllTests.
2019-03-12 11:32:39 +00:00
simon gladman
d80065d5c6
Swift overlays to Accelerate.vDSP clipping, limit, and threshold operations.
2019-03-12 11:06:09 +00:00
swift-ci
5a351609ee
Merge pull request #23163 from apple/lit-dispatch-feature
2019-03-11 20:22:26 -07:00
Jordan Rose
d12e9420da
Merge pull request #23040 from jmittert/Use-The-Force-Luke-16
...
Fix Unicode Tests on Windows
2019-03-11 13:39:50 -07:00
simon gladman
3cf79534b6
Accelerate vDSP Fill, Clear, and Generation Operations
...
A suite of Swift overlays to vDSP's fill, clear, window, and ramp generation operations.
2019-03-11 16:32:17 +00:00
simon gladman
f7360adac4
Swift Overlays to Accelerate.vDSP Integration Operations
2019-03-11 13:46:41 +00:00
Simon Gladman
d840cd9a21
Code Review Fixes
...
* Correct copyright year from 2017 to 2019
* `towardsZero` -> `towardZero`
* `towardsNearestInteger` -> `towardNearestInteger`
2019-03-09 15:26:59 +00:00
Julian Lettner
c0674b7ef8
[testsuite] Allow libdispatch tests to run on non-Apple platforms
...
The lit feature `objc_interop` is used as a proxy for the availability
of libdispatch and Foundation.
Although we don't support Obj-C on non-Apple platforms, we support
libdispatch and Foundation. Let's break up `objc_interop` into
finer-grained categories so we can run more tests on non-Apple
platforms.
This patch adds lit features `libdispatch` and `foundation` (currently
only enabled on Apple platforms) and removes the `objc_interop`
dependency from libdispatch tests.
2019-03-08 16:53:40 -08:00
Gwen Mittertreiner
16dc9094d2
Fix Unicode Tests on Windows
2019-03-08 11:31:52 -08:00
simon gladman
e9e9b4eac7
Fix availability check in tests.
2019-03-08 17:39:11 +00:00
simon gladman
df1d85f6df
[Accelerate] [vDSP] Large Vector Type Conversion Operations
...
This PR contains a suite of overlays to the vDSP conversion functions.
2019-03-07 13:53:14 +00:00
Scott Perry
fcf6550506
Merge branch 'master' into numist/diffing
2019-03-04 21:29:12 -08:00
Pavol Vaskovic
cbef630f19
Merge pull request #23024 from palimondo/against-the-dark
...
[Gardening] Remove DoubleWidth related dead code
2019-03-02 06:27:25 +01:00
Saleem Abdulrasool
3f849d45db
Merge pull request #23011 from compnerd/file-the-line-with-the-registry
...
Windows test accomodations
2019-03-01 15:01:39 -08:00
Jordan Rose
e8219a5d04
[test] Just check that we can /import/ the XCTest overlay ( #23020 )
...
This would have caught Apple-internal issue rdar://problem/48512910.
2019-03-01 14:29:56 -08:00
Pavol Vaskovic
ac04995089
[Gardening] Remove DoubleWidth dead code from test
2019-03-01 20:51:43 +01:00
Saleem Abdulrasool
14d7218727
test: loosen the test line for Windows
...
The path separator is different on Windows. Match just the last path
component to allow the test to be portable.
2019-02-28 23:13:52 -08:00
Max Moiseev
3bc9ce123a
Merge pull request #22964 from moiseev/nil-unwrap-location
...
Print nil unwrap location in no-assert builds of stdlib
2019-02-28 10:06:40 -08:00
Maxim Moiseev
2ce0630b58
Print nil unwrap location in no-assert builds of stdlib
...
We've been collecting the location info for some time now, but
apparently never printed it in no-assert builds of the stdlib, which
means this functionality was never available to the users.
With this change, the location will be printed depending on the
debug/release build configuration of the program, not stdlib.
Somewhat addresses: <rdar://problem/42980523>
2019-02-27 16:04:30 -08:00