Commit Graph

372 Commits

Author SHA1 Message Date
Michael Gottesman
503b6b883f [leaksrunner] Use pool.map_async.get(999999) instead of pool.map so that we support C-c. 2017-04-10 16:00:04 -07:00
Pavol Vaskovic
7c103d80c6 Validate that benchmark commits contain freshly generated test harness 2017-04-11 00:47:34 +02:00
Max Moiseev
a3a3351bd8 Merge branch 'master' into new-integer-protocols 2017-04-10 15:41:13 -07:00
swift-ci
fc4ee13f39 Merge pull request #8554 from palimondo/CheckResultsWithConditionalMessage 2017-04-09 13:06:25 -07:00
Pavol Vaskovic
11065bec81 Fixed more filenames in the comments. 2017-04-08 09:22:56 +02:00
Pavol Vaskovic
4dbcec2ab5 Fixed filename in the comments. 2017-04-08 09:20:53 +02:00
Pavol Vaskovic
4f3753a749 Add support for GYB in benchmarks 2017-04-08 09:13:18 +02:00
Max Moiseev
31e1b1f4ff Splitting a complex expression in the benchmarks 2017-04-07 17:06:56 -07:00
Max Moiseev
5242168f60 Reverting becnhmarks code to master 2017-04-05 13:50:50 -07:00
Pavol Vaskovic
76327e097d Adressed formatting nits 2017-04-05 09:44:57 +02:00
Max Moiseev
42095bfbaa Merge branch 'master' into new-integer-protocols 2017-04-04 11:00:47 -07:00
swift-ci
0fd807d7f5 Merge pull request #8429 from palimondo/CheckResultsWithConditionalMessage 2017-04-03 18:24:50 -07:00
Max Moiseev
10f0c9e89a Merge branch 'master' into new-integer-protocols 2017-04-03 11:49:56 -07:00
Max Moiseev
3cbcd716f5 Merge branch 'master' into new-integer-protocols 2017-03-31 10:03:20 -07:00
Andrew Bennett
ad74313951 Merge branch 'master' into therealbnut-fix-box-generic-warnings 2017-03-31 09:07:11 +11:00
Pavol Vaskovic
4b0c270b66 [Benchmark] Eliminate redundant conformance requirements. 2017-03-30 16:16:03 +02:00
Pavol Vaskovic
096f028e89 Lazily compute error message only when the condition fails 2017-03-30 11:09:34 +02:00
Arnold Schwaighofer
91882b44fa Merge pull request #8408 from aschwaighofer/fix_benchmark_to_work_with_scripts
Fix benchmark for generate script
2017-03-29 08:13:35 -07:00
Arnold Schwaighofer
3c83ea6761 Fix benchmark for generate script 2017-03-29 05:35:48 -07:00
practicalswift
377e534239 [gardening] Add missing copyright notice 2017-03-28 21:43:00 +02:00
Max Moiseev
969b4814e2 Merge branch 'master' into new-integer-protocols 2017-03-27 20:40:15 -07:00
Arnold Schwaighofer
f5cf0aa5d6 Add existential performance benchmarks 2017-03-27 11:32:47 -07:00
therealbnut
0e2ac90f95 Fix redundant constaints warnings with Box types 2017-03-26 11:33:27 +11:00
Max Moiseev
2c9be47551 Merge branch 'master' into new-integer-protocols 2017-03-23 16:46:01 -07:00
Hugh Bellamy
8671854674 Properly python lint remaining files 2017-03-23 14:06:46 +07:00
Doug Coleman
e7390d1770 Revert "utils: Add swiftenvs, which allow the overriding of compiler tools."
This reverts commit 2b923f3846.
2017-03-22 20:09:34 -07:00
Doug Coleman
9880f65767 Revert "cmake: Ensure that CMAKE_CODESIGN is set instead of trying to run empty"
This reverts commit f3b7485369.
2017-03-22 20:09:34 -07:00
Max Moiseev
b9fb3badc8 Merge remote-tracking branch 'origin/master' into new-integer-protocols 2017-03-22 12:30:24 -07:00
Doug Coleman
f3b7485369 cmake: Ensure that CMAKE_CODESIGN is set instead of trying to run empty
commands.
2017-03-21 21:13:12 -07:00
Doug Coleman
2b923f3846 utils: Add swiftenvs, which allow the overriding of compiler tools. 2017-03-21 14:59:12 -07:00
Roman Levenstein
29ad714bb7 Annotate stdlib functions to get a good performance even in resilient mode, when -sil-serialize-all is disabled
This commit mostly improves the performance of arrays and ranges.
It does not cover Strings, Dictionaries and Sets yet.
2017-03-16 19:46:11 -07:00
swift-ci
b156cbb0f7 Merge pull request #7420 from therealbnut/therealbnut-droplast-suffix-benchmarks 2017-03-14 14:34:53 -07:00
Nate Cook
27b3de06f8 [benchmark] Add test for lazy filter -> array 2017-03-14 11:08:25 -05:00
Mikio Takeuchi
84e07329d3 Conditionally import Darwin or Glibc 2017-03-13 14:50:07 +09:00
therealbnut
a4f510f266 Merge remote-tracking branch 'origin/master' into therealbnut-droplast-suffix-benchmarks 2017-03-11 18:13:38 +11:00
Ben Cohen
f02f31c2df Add more string benchmarks 2017-03-10 17:20:04 -08:00
Max Moiseev
835b8809d2 Merge branch 'master' into new-integer-protocols 2017-03-07 16:18:54 -08:00
Mikio Takeuchi
593155f78b Make benchmarks compile and run on Linux 2017-03-06 17:13:47 +09:00
Andrew Bennett
34d7a4b5bc Merge branch 'master' into therealbnut-droplast-suffix-benchmarks 2017-03-05 11:57:44 +11:00
Nate Cook
00b72b3d24 [benchmark] Fix incorrect results check 2017-03-01 08:42:46 +09:00
Nate Cook
252af7d9c9 Merge pull request #7617 from natecook1000/nc-hash-quadtest
Add benchmark for quadratic hash performance
2017-03-01 08:11:03 +09:00
therealbnut
c6dc0b0625 Add Array benchmarks 2017-02-25 13:08:39 +11:00
Hugh Bellamy
4f23d61da0 Import print_function wherever we use print() in python code 2017-02-20 11:11:27 +07:00
Nate Cook
c53e8d6750 Add quadratic hash performance benchmark 2017-02-19 12:32:33 -06:00
Nate Cook
b100181fe0 Update CMakeList template for benchmarks 2017-02-18 22:21:12 -06:00
Hugh Bellamy
fa3543d3c5 Fix some pylint errors for double whitespace after class/function 2017-02-17 15:37:19 +07:00
practicalswift
fccad8d1a0 Use proper spacing. 2017-02-15 21:48:25 +01:00
practicalswift
78c3770d27 Use the py2+py3 compatible way to reduce using functools.reduce(...) 2017-02-15 21:41:53 +01:00
therealbnut
4a55f70832 Benchmarks for dropLast and suffix 2017-02-13 21:50:09 +11:00
Doug Coleman
307506c393 benchmark/CMakeLists.txt: Accept the --host-cc clang path if provided
instead of always grabbing it from Xcode.
2017-02-07 00:18:59 -08:00