3
3
4
4
New Features
5
5
^^^^^^^^^^^^
6
- - Adding environment variables to build and benchmark commands.
6
+ - Adding environment variables to build and benchmark commands. (#809, #833)
7
+ - Added ``--strict `` option to ``asv run `` to set exit code on failure. (#865)
8
+ - Added ``--no-stats `` option to ``asv compare `` and ``asv continuous ``. (#879)
9
+ - Added ``--durations `` option to ``asv run `` and ``asv show `` for displaying
10
+ benchmark run durations. (#838)
11
+ - Added ``--date-period `` option to ``asv run `` for running benchmarks for
12
+ commits separated by a constant time interval. (#835)
13
+ - Web UI button to group regressions by benchmark. (#869)
14
+ - Space-saving v2 file format for storing results. (#847)
15
+ - ``timeraw_* `` benchmarks for measuring e.g. import times. (#832)
16
+ - Support for using conda environment files for env setup. (#793)
7
17
8
18
API Changes
9
19
^^^^^^^^^^^
20
+ - Results file format change requires ``asv update `` to update old data
21
+ to v2 format.
10
22
- The configuration syntax for "matrix", "exclude", and "include"
11
23
in ``asv.conf.json `` has changed. The old syntax is still supported,
12
24
unless you are installing packages named ``req ``, ``env ``, ``env_nobuild ``.
@@ -15,7 +27,10 @@ Bug Fixes
15
27
^^^^^^^^^
16
28
- When an ``asv find `` step fails due to timeout, assume runtime equal to
17
29
timeout to allow bisection to proceed (#768)
18
-
30
+ - Minor fixes and improvements (#877, #876, #875, #861, #870, #868, #867,
31
+ #866, #864, #863, #857, #786, #854, #855, #852, #850, #844, #843, #842,
32
+ #839, #841, #840, #837, #836, #834, #831, #830, #829, #828, #826, #825,
33
+ #824)
19
34
20
35
Other Changes and Additions
21
36
^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -24,6 +39,11 @@ Other Changes and Additions
24
39
appearance. (#771)
25
40
- Memory addresses are now stripped from the ``repr() `` of ``param ``
26
41
elements, allowing comparison across multiple runs. (#771)
42
+ - ``asv dev `` is now equivalent to ``asv run `` with ``--python=same ``
43
+ default. (#874)
44
+ - ``asv continuous `` by default now records measurement samples,
45
+ for better comparison statistics. (#878)
46
+ - ASV now uses PEP 518 ``pyproject.toml `` in packaging. (#853)
27
47
28
48
29
49
0.4.1 (2019-05-30)
@@ -61,12 +81,12 @@ Bug Fixes
61
81
- Minor fixes and improvements (#759, #764, #767, #772, #779, #783, #784, #787,
62
82
#790, #795, #799, #804, #812, #813, #815, #816, #817, #818, #820)
63
83
64
-
65
84
Other Changes and Additions
66
85
^^^^^^^^^^^^^^^^^^^^^^^^^^^
67
86
- In case of significant changes ``asv continuous `` message now reports
68
87
if performance decreased or increased.
69
88
89
+
70
90
0.3.1 (2018-10-20)
71
91
------------------
72
92
@@ -228,11 +248,13 @@ Bug Fixes
228
248
- Fixup CI, test, etc issues (#616, #552, #601, #586, #554, #549,
229
249
#571, #527, #560, #565)
230
250
251
+
231
252
0.2.2rc1 (2018-07-09)
232
253
---------------------
233
254
234
255
Same as 0.2.2, minus #670.
235
256
257
+
236
258
0.2.1 (2017-06-22)
237
259
------------------
238
260
@@ -292,16 +314,19 @@ Bug Fixes
292
314
- Longer default install timeout. (#342)
293
315
- Many other bugfixes and minor improvements.
294
316
317
+
295
318
0.2rc2 (2016-10-17)
296
319
-------------------
297
320
298
321
Same as 0.2.
299
322
323
+
300
324
0.1.1 (2015-05-05)
301
325
------------------
302
326
303
327
First full release.
304
328
329
+
305
330
0.1rc3 (2015-05-01)
306
331
-------------------
307
332
@@ -311,8 +336,10 @@ Include pip_requirements.txt.
311
336
312
337
Display version correctly in docs.
313
338
339
+
314
340
0.1rc2 (2015-05-01)
315
341
-------------------
316
342
343
+
317
344
0.1rc1 (2015-05-01)
318
345
-------------------
0 commit comments