Charles Hu
77e6c57a73
Fix NSDecimal interpreter test
...
We fixed the behavior of Decimal.ulp with https://github.com/apple/swift-foundation/pull/741 . We should remove this test with wrong expectations since we already test it in SwiftFoundation
2024-08-14 13:41:23 -07:00
Max Moiseev
ed50ac93ff
Fixing couple more tests
2017-01-11 14:35:49 -08:00
Xiaodi Wu
cb1df2f890
Change test to address reviewer comments
2016-08-26 12:23:44 -05:00
Xiaodi Wu
cd32f345ec
Fix Decimal
2016-08-26 03:54:28 -05:00
Dmitri Gribenko
d175b3b66d
Migrate FileCheck to %FileCheck in tests
2016-08-10 23:52:02 -07:00
Michael Davis
6c03c553aa
Correct Swift Decimal.divide to call NSDecimalDivide.
2016-07-26 17:02:11 +02:00
Robert Widmann
f97e5dcb0e
[SE-0115][1/2] Rename *LiteralConvertible protocols to ExpressibleBy*Literal. This
...
change includes both the necessary protocol updates and the deprecation
warnings
suitable for migration. A future patch will remove the renamings and
make this
a hard error.
2016-07-12 15:25:24 -07:00
Mishal Shah
87b7bcfd3e
Update master to build with Xcode 8 beta 1, OS X 10.12, iOS 10, tvOS 10, and watchOS 3 SDKs.
2016-06-14 14:53:55 -07:00
Manav Gabhawala
7928140f79
[SE-0046] Implements consistent function parameter labels by discarding extraneous parameter names and adding _ where necessary
2016-04-06 20:21:58 -04:00
Max Moiseev
3a3984877a
Merge remote-tracking branch 'origin/master' into swift-3-api-guidelines
2016-02-15 15:43:34 -08:00
David Farler
3f635d04c7
Reinstante var bindings in refutable patterns, except function parameters.
...
This reverts commits: b96e06da44 ,
8f2fbdc93a ,
93b6962478 ,
64024118f4 ,
a759ca9141 ,
3434f9642b ,
9f33429891 ,
47c043e8a6 .
This commit leaves 'var' on function parameters as a warning to be
merged into Swift 2.2. For Swift 3, this will be an error, to be
converted in a follow-up.
2016-01-29 15:27:08 -08:00
David Farler
a759ca9141
Disallow 'var' bindings in case patterns
...
Make the following illegal:
switch thing {
case .A(var x):
modify(x0
}
And provide a replacement 'var' -> 'let' fix-it.
rdar://problem/23172698
Swift SVN r32883
2015-10-25 18:53:02 +00:00
Arnold Schwaighofer
859fbc0162
More executable_test for the test directory
...
Swift SVN r29280
2015-06-03 23:28:51 +00:00
Dmitri Hrybenko
f46f16ae82
stdlib: implement new print() API
...
rdar://20775683
Swift SVN r28309
2015-05-08 01:37:59 +00:00
Dave Abrahams
ac3f047496
[stdlib] Renaming fallout from Mirror API review
...
toString(x) => String(x)
toDebugString(x) => String(reflecting: x)
Printable => CustomStringConvertible
DebugPrintable => CustomDebugStringConvertible
Also updated comments to clarify these protocols
Swift SVN r27090
2015-04-07 20:32:26 +00:00
Joe Groff
e143bc2599
IRGen: Set integer extension attributes on external arguments.
...
Clean up the messy code for putting byval arguments at the right argument index; we don't pretend to handle multiple uncurry levels in IRGen anymore, so we can just use the absolute index of lowered arguments for attribute indices. Add zeroext/signext attributes as needed for small integer arguments in calls. Fixes rdar://problem/19455987.
Swift SVN r25687
2015-03-02 20:03:53 +00:00
Graham Batty
83b4384fac
Update test flags for linux failures and support.
...
Also removed the sdk 'feature' in favour of the more specific
objc_interop.
Swift SVN r24856
2015-01-30 21:31:48 +00:00
Joe Groff
d46cb42093
Throw in a test that zero-initializing NSDecimal actually produces zero.
...
Swift SVN r23753
2014-12-06 03:16:44 +00:00
Joe Groff
42cc3cd805
Add a test exercising NSDecimal.
...
NSDecimal has bitfields, and this lets us validate that C types with bitfields work in Swift.
Swift SVN r23752
2014-12-06 03:08:16 +00:00