practicalswift
bf90a10adc
Avoid multiple imports on same line.
2016-01-09 01:39:22 +01:00
practicalswift
21c3d93bea
Remove unused imports.
2016-01-09 01:39:22 +01:00
Erik Eckstein
9c25ce1a75
tests: add a few more import statements to workaround linker errors
2016-01-08 15:08:56 -08:00
Davide Italiano
f1b3965586
[stdlib] Port StdlibUnittest to FreeBSD.
2016-01-07 21:05:32 +00:00
practicalswift
50baf2e53b
Use consistent formatting in top of file headers.
2016-01-04 02:17:48 +01:00
Ling Wang
bb7119f4ae
Add O(1) contains() implementation for Range with Comparable Element
2016-01-01 19:43:01 -06:00
Zach Panzarino
e3a4147ac9
Update copyright date
2015-12-31 23:28:40 +00:00
practicalswift
149b50d901
Fix typos in code (non-comment/documentation typos).
2015-12-28 11:42:15 +01:00
practicalswift
fd70b26033
Fix typos in comments.
2015-12-28 02:15:34 +01:00
Brian Gesiak
6bba5f3432
[XCTest] Add more in-depth validation tests
...
The current validation tests for the stdlib XCTest only check that it
compiles, not that it works at runtime. Begin adding tests that verify
its behavior at runtime, beginning with:
- A test that Objective-C exceptions are captured and reported.
- Tests for some function overloads of `XCTAssertEqual()`.
2015-12-26 15:46:44 -05:00
Dmitri Gribenko
9d5cbc4428
Revert "Removed the ++ and -- operators"
2015-12-26 12:48:02 +01:00
David Walter
23772b1a21
Merge remote-tracking branch 'apple/master'
...
# Conflicts:
# stdlib/private/SwiftPrivate/ShardedAtomicCounter.swift
# stdlib/public/core/ArrayCast.swift
# stdlib/public/core/Collection.swift
# stdlib/public/core/ContiguousArrayBuffer.swift
# stdlib/public/core/StringBuffer.swift
# stdlib/public/core/StringUnicodeScalarView.swift
# test/1_stdlib/Builtins.swift
# test/1_stdlib/Collection.swift
# test/1_stdlib/ErrorType.swift
# test/1_stdlib/ErrorTypeBridging.swift
# test/1_stdlib/ExistentialCollection.swift
# test/1_stdlib/Float.swift
# test/1_stdlib/Map.swift
# test/1_stdlib/Mirror.swift
# test/1_stdlib/Optional.swift
# test/DebugInfo/arg-debug_value.swift
# test/DebugInfo/closure.swift
# test/DebugInfo/for.swift
# test/DebugInfo/return.swift
# test/Interpreter/availability_weak_linking.swift
# test/Interpreter/break_continue.swift
# test/SILGen/sil_locations.swift
# test/SILGen/statements.swift
# test/SILGen/unreachable_code.swift
# test/SILPasses/definite_init_diagnostics.swift
# test/SILPasses/return.swift
# test/SILPasses/switch.swift
# test/SILPasses/unreachable_code.swift
2015-12-24 13:18:29 +01:00
Dmitri Gribenko
9b15d03b73
StdlibUnittest: don't pass the name of the executable on the command line
...
Also, add a test for the command line of the child process.
2015-12-24 02:27:57 -08:00
Dmitri Gribenko
f0021929cc
Merge pull request #735 from alexwlchan/python/file-open
...
Tidy up Python file handlers
2015-12-23 11:49:08 -08:00
Dmitri Gribenko
3877d04a73
Merge pull request #731 from ken0nek/add-spaces-before-and-after-arrow
...
Add spaces before and after closure arrow
2015-12-23 10:53:22 -08:00
Alex Chan
1f2a39c5f3
Tidy up Python file handlers
...
Rather than using `f = open(path).read()`, which leaves the file open
for an indeterminate period of time, switch to the `with open(path) as f`
idiom, which ensures the file is always closed correctly.
2015-12-22 22:33:18 +00:00
ken0nek
a03824e3a9
Add spaces before and after closure arrow in validation-test/stdlib
2015-12-23 04:57:29 +09:00
ken0nek
fcd8fcee91
Convert [Cc]an not -> [Cc]annot
2015-12-23 00:55:48 +09:00
Dmitri Gribenko
87bd89161d
Merge pull request #455 from frootloops/uniform-random
...
FIXME: swift/validation-test/stdlib/Set.swift:95
2015-12-21 23:36:50 -08:00
Chris Lattner
82e5c0c592
Update various tests to stop using ++/--
2015-12-21 18:07:37 -08:00
practicalswift
36d7072013
Remove immediately adjacent repeated words ("the the", "for for", "an an", etc.).
2015-12-21 22:16:04 +01:00
Alex Chan
ce7ce98a01
Update Python build scripts to use the print function
...
In Python 3, 'print' was changed from a statement to a function. Using
the __future__ module allows scripts to use print function whether
running with Python 2.6+ or Python 3.x. This commit changes as many
instances of print as I could find to use the print function and the
__future__ module.
2015-12-18 23:00:55 +00:00
Arsen Gasparyan
9f728c6dbd
[stdlib] Make comparison operator choices consistent
2015-12-16 22:50:36 +03:00
Dmitri Gribenko
d864cfcf3d
Merge pull request #556 from dduan/increment_decrement_search_replace
...
replace singular statement ++/-- with += 1/-= 1 for integer variables
2015-12-15 17:39:29 -08:00
Erik Eckstein
6e763b7c4f
[tests] add import statements (for fixing linker errors) also in the slice generator script.
...
And re-generated all files.
2015-12-15 13:21:15 -08:00
Erik Eckstein
0830c36974
[tests] add import statements to prevent unresolved symbols when compiling StdlibUnittest with -sil-serialize-all.
...
This is the second part of 308f39fe56 .
It fixes (better: works-around) linker errors when testing in optimized mode.
2015-12-15 10:46:10 -08:00
Daniel Duan
ebb0c3a204
replaced single-line ++/-- with +=/-=
2015-12-15 09:05:37 -08:00
practicalswift
c6e8459187
Fix typos.
2015-12-14 11:13:30 +01:00
Arsen Gasparyan
52890e5c30
Replace if true {} with do {}
2015-12-13 10:54:54 +03:00
Arsen Gasparyan
3961b71e4e
Use real arc4random_uniform() instead of just random() % max
2015-12-13 10:17:35 +03:00
David Walter
dacd6834a6
Merge remote-tracking branch 'apple/master'
2015-12-08 20:28:54 +01:00
Nadav Rotem
a652945d9a
Revert "A small step towards removing C-style loops"
...
This reverts commit 0d001480a9 .
The commit that changed the iteration style from c-based loops into for-each
loops caused major regressions in our string benchmarks. Arnold believes that we
are making a different inlining decision in the for-each loops. We should
reapply this patch after we fix the optimizer
The regression was detected in rdar://23776732.
2015-12-08 09:17:17 -08:00
Arnold Schwaighofer
4b22a31154
ArraySemantics: Remove getArrayPropertyIsNative - we are only using
...
hoistableIsNativeTypeChecked these days.
2015-12-08 07:34:25 -08:00
David Walter
4d80d1001b
Reverted unnecessary changes
2015-12-07 02:47:17 +01:00
David Walter
e178c513fd
Removed C-style loops and postincrements
...
Removed some C-style loops and postincrements
2015-12-06 16:38:47 +01:00
Dmitri Gribenko
4b8fff424b
Merge pull request #270 from hamin/cleaning-up-cstyle-loops
...
A small step towards removing C-style loops
2015-12-05 22:47:26 -08:00
Haris Amin
0d001480a9
A small step towards removing C-style loops
2015-12-06 01:07:24 -05:00
Inari
199ac1585d
Fix potentially inconsiderate/inaccurate naming
2015-12-05 18:31:53 +01:00
Inari
0e8a37bdee
Properly fix potentially inconsiderate naming
2015-12-05 01:01:53 +01:00
Erik Eckstein
0b8025430f
stdlib tests: Fix linker error on linux
2015-12-04 12:58:38 -08:00
Joe Groff
f97b46170f
Typo
2015-12-04 10:42:41 -08:00
pcbro
8bda440bb9
Fix inconsiderate naming
2015-12-04 10:01:57 +00:00
Roger Z
741a31bf57
whitespace
2015-12-03 16:41:15 -05:00
Erik Eckstein
461cf5359b
tests: Improve comment for StdlibUnittest-import workaround.
2015-11-30 13:11:00 -08:00
Erik Eckstein
308f39fe56
stdlib tests: add import statements to prevent unresolved symbols when compiling StdlibUnittest with -sil-serialize-all.
...
rdar://problem/18917405
2015-11-19 15:18:18 -08:00
Michael Gottesman
45308f68b1
Try apply insts can also have guaranteed parameters.
...
This was a piece of code that was not updated with FullApplySite when try_apply
was added.
rdar://23505191
2015-11-19 08:33:56 -08:00
Chris Lattner
b219c9b9ee
Update validation test to reflect diagnostic changes. Have I ever mentioned
...
that it doesn't make sense for validation tests to be checking diagnostics?
2015-11-17 21:34:15 -08:00
Joe Groff
fbd2e4d872
Rename @asmname to @_silgen_name.
...
This reflects the fact that the attribute's only for compiler-internal use, and isn't really equivalent to C's asm attribute, since it doesn't change the calling convention to be C-compatible.
2015-11-17 14:13:48 -08:00
Xin Tong
6b1328d059
Reapply XFAIL OpenCLSDKOverlay.swift to appease the bots for now. Bug tracked in rdar//23505191
2015-11-14 06:43:42 -08:00
Xin Tong
670c105a9e
Revert "Reapply XFAIL OpenCLSDKOverlay.swift to appease the bots for now. Bug tracked in rdar//23505191"
...
This reverts commit 8c55907efd .
Committed some of my local changes.
2015-11-14 06:42:23 -08:00