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
Hugh Bellamy
ad4b338062
Fix python lint failures now not excluded as we provide custom exclusions
...
Looks like flake8 enables other rules when you add something to the
exclusion list. We added W291
2017-03-27 12:31:56 +07:00
Hugh Bellamy
a5e7514197
Prefer the print function to the print statment in python code
2017-02-20 11:12:21 +07:00
Hugh Bellamy
4f23d61da0
Import print_function wherever we use print() in python code
2017-02-20 11:11:27 +07:00
Hugh Bellamy
a977b8cc5f
Python lint scale-test
2017-02-09 18:15:06 +07:00
Slava Pestov
b9570eebfe
scale-test: Fix a typo
2017-01-08 18:12:47 -08:00
David Farler
b7d17b25ba
Rename -parse flag to -typecheck
...
A parse-only option is needed for parse performance tracking and the
current option also includes semantic analysis.
2016-11-28 10:50:55 -08:00
Graydon Hoare
2a89323077
[Compile perf] flake8 fixes for scale-test.
2016-11-07 15:57:51 -08:00
Graydon Hoare
3d8f8e050c
[Compile perf] Use lit tmpdir in scale-test, rdar://29090287
2016-11-07 15:57:33 -08:00
Graydon Hoare
ac7d397aee
[Compile perf] Add various convenience options to scale-test
2016-11-03 11:23:27 -07:00
Graydon Hoare
c6d38f5ac1
[Compile perf] Treat missing data as an error in scale-test.
2016-11-02 14:05:02 -07:00
Graydon Hoare
b9db5cf6b2
[Compile perf] Replace numpy with helper function in scale-test
2016-11-02 14:05:01 -07:00
Graydon Hoare
587df1e04d
[Compile perf] Add --debug to scale-test, to run tests under lldb
2016-11-02 09:40:59 -07:00
Graydon Hoare
d9fda6e0cb
[Compile perf] Add a multi-primary cumulative mode to utils/scale-test
2016-11-02 09:40:59 -07:00
Graydon Hoare
9fa3f49828
[scale-test] Add --dtrace and --select support
2016-10-13 11:45:50 -07:00
Graydon Hoare
0b3e451940
Add utils/scale-test
2016-10-11 12:04:33 -07:00