Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/python/pyperformance

Python Performance Benchmark Suite
https://github.com/python/pyperformance

Refactor functions to get/filter benchmarks

f863b2aacc5304ebc24b07a765671143df9e4b88 authored about 8 years ago by Victor Stinner <[email protected]>
Save JSON on disk after each benchmark

48ad6b1e57da86eeada0f876f7493bed36081f46 authored about 8 years ago by Victor Stinner <[email protected]>
post release: set version to 0.3.3

6b1d069c819093e1b41b7af1115dde4ec159ad02 authored about 8 years ago by Victor Stinner <[email protected]>
prepare 0.3.2 release

cce55e9541142817a2b69e5c5e2c802910777f80 authored about 8 years ago by Victor Stinner <[email protected]>
Fix setup.py: include also data/asyncio.git/

f1ca3cb55fe9fe6193c011e70270bce89a08bc17 authored about 8 years ago by Victor Stinner <[email protected]>
post release: increase version

3c1f743bbee0b783e45d4a503a51c64645bd1613 authored about 8 years ago by Victor Stinner <[email protected]>
Update changelog

078232d838b099620be89c87b94bc3e776d94147 authored about 8 years ago by Victor Stinner <[email protected]>
setup.py: add Travis CI check

9595b07b563e0d3e116285e6f762faab5c79d243 authored about 8 years ago by Victor Stinner <[email protected]>
prepare 0.3.1 release

013f43a758949254e1aad828a5fc50aa141fe126 authored about 8 years ago by Victor Stinner <[email protected]>
Update SQLAlchemy to 1.1.2

1e470eded843ffe8c6e9052791fe50cd1ed160b9 authored about 8 years ago by Victor Stinner <[email protected]>
TODO: update pyston benchmarks

9774fa341118e811e81330d7bf6d4f3bf79db98d authored about 8 years ago by Victor Stinner <[email protected]>
Merge pull request #17 from haypo/regex_dna

Add regex_dna benchmark

264c6f183832c3fdabd9cbaf5dfdedf093c282ea authored about 8 years ago by Victor Stinner <[email protected]>
Add regex_dna benchmark

Patch written by Serhiy Storchaka: http://bugs.python.org/issue26436

561b2a5d13624831ee8e19231d793bcf443b6bc2 authored about 8 years ago by Victor Stinner <[email protected]>
Fix _create_virtualenv() for virtualenv

d6f90c18bc7fcb44493a7e4e68b9ffbf01957971 authored about 8 years ago by Victor Stinner <[email protected]>
venv create checks that pip works

eeef61dd84a316bc3e7855979f2a4c9d8b7d7a80 authored about 8 years ago by Victor Stinner <[email protected]>
Add _create_virtualenv_impl() helper function

ffd6786bc632f4478a9eb6e491c32136ed924bf2 authored about 8 years ago by Victor Stinner <[email protected]>
Upgrade to perf 0.8.2 to get a bugfix

Fix venv when venv/bin/python is a symlink.

94a438c1ee773ce9586db27d04e8710fc340c214 authored about 8 years ago by Victor Stinner <[email protected]>
Change heuristic to create the venv

38e762cfd3b164387d158dff2c9358ad0764abce authored about 8 years ago by Victor Stinner <[email protected]>
Fail if run doesn't run any benchmark

39107e363ec0da6bfc0549e04bbb64c3f952e988 authored about 8 years ago by Victor Stinner <[email protected]>
TODO

0a888600f7e62a93540a18025611717d462fc760 authored about 8 years ago by Victor Stinner <[email protected]>
xml_etree: run 4 benchmarks by default

d826ca56f8d467fa6253913a0ea5c8e2fd456147 authored about 8 years ago by Victor Stinner <[email protected]>
Update README; TODO

81501cf13a54735235ba2e77047c5c0f5584b924 authored about 8 years ago by Victor Stinner <[email protected]>
bm_logging now runs the 3 benchmarks by default

e63965b6c4907eced9b5693dbec109a12f1d19de authored about 8 years ago by Victor Stinner <[email protected]>
sympy now runs the 4 benchmarks by default

c268f46f8535caf647a0a853e615f6fcabfcee16 authored about 8 years ago by Victor Stinner <[email protected]>
scimark now runs the 5 benchmarks by default

36e8f7683b9453fe0b287cf2e9d483e0aab8d2fc authored about 8 years ago by Victor Stinner <[email protected]>
genshi: run the 2 benchmarks by default

e4d30a00744eb89223f2ec2b40c58e1c01ecf0c9 authored about 8 years ago by Victor Stinner <[email protected]>
changelog

c663f1aea3db9e88578734b0835eb454bdeb3a42 authored about 8 years ago by Victor Stinner <[email protected]>
Rewrite pybench using perf.Runner

e0785a315c7e7b985e8b621b72c2a855da7fc55f authored about 8 years ago by Victor Stinner <[email protected]>
Upgrade perf to 0.8.0

de0a1d6b53dc9dfbcdf53322ff29f8ed8e553980 authored about 8 years ago by Victor Stinner <[email protected]>
Use _load_suite_from_stdout() to parse JSON

688f7e3349ffe64a008c5d1c3a49be8d6c75e550 authored about 8 years ago by Victor Stinner <[email protected]>
performance_version is now added in run_benchmarks()

249cbfbec7771b11e3af36d1f8e7fac96c6e32e0 authored about 8 years ago by Victor Stinner <[email protected]>
Benchmark: use a list rather a dict for tests

7d4468f171bedb92b2fa6a77c76a7a119fb538c8 authored about 8 years ago by Victor Stinner <[email protected]>
pybench: fix warmup samples

perf now stores warmup samples as raw timing, not normalized timing
per loop iteration.

7865818fef241375f358fc93eee92f2765142b1d authored about 8 years ago by Victor Stinner <[email protected]>
update pybench for new perf API

650a7b7022dc0945793bfad5d3ff0a8d1b44c634 authored about 8 years ago by Victor Stinner <[email protected]>
prepare_subprocess_args to add_cmdline_args

1ac7fe84b678a8e352301a803ae8fed802b6348a authored about 8 years ago by Victor Stinner <[email protected]>
Runner name

a946441b40d34d9808b7c3aaffdcfcbd2940f18c authored about 8 years ago by Victor Stinner <[email protected]>
perf.text_runner.TextRunner to perf.Runner

db3528abddb6e08a65ae71f4ec1e9d4509712ec6 authored about 8 years ago by Victor Stinner <[email protected]>
TODO: dulwich on Windows

532337c128196d62939be29914c02ebfc603d25e authored about 8 years ago by Victor Stinner <[email protected]>
TODO: pyston

cb0d380c70fef16082400f764f8cce7a25a9c835 authored about 8 years ago by Victor Stinner <[email protected]>
README: add link to speed.pyston.org

550a33fd475649d137526a883e507b14a79adb8b authored about 8 years ago by Victor Stinner <[email protected]>
post-release: set version to 0.3.1

7f016292fd7627115836848099f96497f180739e authored about 8 years ago by Victor Stinner <[email protected]>
update README and TODO

610cf5c6860b31dbbc830ddf43cf2a593352e0c3 authored about 8 years ago by Victor Stinner <[email protected]>
scimark: rename benchmark names to lower-case

3b198f3d6ca569d6995598e8addaa334571fa92f authored about 8 years ago by Victor Stinner <[email protected]>
inline _FindAllBenchmarks

15b1d789fae9b7a958bd1c21f8d1c270da312bbe authored about 8 years ago by Victor Stinner <[email protected]>
hexiom: write level in metadata, not in name

96c6c4d17b16829233cfe0300f6ba461ef56969c authored about 8 years ago by Victor Stinner <[email protected]>
Set version to 0.3.0; prepare release

ed6698e7ac96f9406ebd8253ac930552bcbcb3f7 authored about 8 years ago by Victor Stinner <[email protected]>
Update dulwich and mercurial dependencies

ff805b9b855a79ffe57363be66bf1da9f7262b79 authored about 8 years ago by Victor Stinner <[email protected]>
Cleanup

* Rename prepare_subprocess_args() to prepare_cmd() and rename the
'args' parameter to 'cmd'.
...

0a99051de76a3ead5f5ab1ffa7907ca7a2bb1a62 authored about 8 years ago by Victor Stinner <[email protected]>
Replace bench_sample_func() with bench_func()

231ece06c4c570f5ed069d3697fe5dcdd42eeb9e authored about 8 years ago by Victor Stinner <[email protected]>
Rename the benchmark function

To avoid the generic "main()" function name.

17ef3b424f17164926d82fb69634a23162897dbf authored about 8 years ago by Victor Stinner <[email protected]>
TODO

603778012dc3727491250fb7113fa6ebe80190e7 authored about 8 years ago by Victor Stinner <[email protected]>
chaos: rename save_im() to write_ppm()

dc96bea5118da9b1e36d10519bb53f0e215bb415 authored about 8 years ago by Victor Stinner <[email protected]>
raytrace: add cmdline options

477a27eddd8b1774092930664458d36777b747e9 authored about 8 years ago by Victor Stinner <[email protected]>
Cleanup meteor_contest

* Check solutions
* Rename variables to use longer names

844d0ed232f69d5aef0bcf53c5a6ccc4af985e39 authored about 8 years ago by Victor Stinner <[email protected]>
json_dumps: add --cases cmdline option

2d501e26540453e0714239e06813b3f0015c8a1e authored about 8 years ago by Victor Stinner <[email protected]>
Cleanup mako benchmark

* Use bench_func() instead of bench_sample_func()
* Move parameters to the body of the script

a8d205c9d9346f933b20d1282e031d3b0d7d233c authored about 8 years ago by Victor Stinner <[email protected]>
django_template: replace --size with --table-size

1635bf3846673a736a05e2835d5276937832f7f7 authored about 8 years ago by Victor Stinner <[email protected]>
pidigits: add --digits cmdline option

edb4d153589e88a114217d463192c37ef59a63cc authored about 8 years ago by Victor Stinner <[email protected]>
Move arguments to the main function

0ae68ff3fe94b2e83696289ab92fcb9d35bc696a authored about 8 years ago by Victor Stinner <[email protected]>
django_template: add --size cmdline option

Change default size from 150 to 100.

aaeecd6059d49dfaac6cceda8739660e2d3dd7cc authored about 8 years ago by Victor Stinner <[email protected]>
chaos: add cmdline options

c037a4d66493ae763b347b727518b04bad8a1f74 authored about 8 years ago by Victor Stinner <[email protected]>
Enhance changelog

8a91c81a04097bf7eeb31a7c539e767e7ce8dab5 authored about 8 years ago by Victor Stinner <[email protected]>
Add options to bm_nbody.py

eb9419d18d95220a3f359531da18d0fbc6f0ee39 authored about 8 years ago by Victor Stinner <[email protected]>
Rename json_dump to json_dumps

Rename also json_load to json_loads

cff0d93b153636a8d78d7466f5a0e73ac4be9845 authored about 8 years ago by Victor Stinner <[email protected]>
Rename and enhance logging benchmarks

014d543f4a2e7c16146aefdbc5df7c23bf5e207c authored about 8 years ago by Victor Stinner <[email protected]>
unpack_sequence: change name when getting an arg

b8c58fe547ec368cd83f97179ac6bc80dc8a2c07 authored about 8 years ago by Victor Stinner <[email protected]>
Rename threading benchmarks

3a295e8aefa7ba9514efcaf7ca628c2c79c5d283 authored about 8 years ago by Victor Stinner <[email protected]>
Rename bm_elementtree.py to bm_xml_etree.py

52e39a4834ac88cd7f70a48cb7779dc2e5dcfa62 authored about 8 years ago by Victor Stinner <[email protected]>
Rename startup to python_startup

490d697a231b63ddd5a4d63c9a9eaadc2fc3f4cd authored about 8 years ago by Victor Stinner <[email protected]>
bm_pickle now uses accelerator by default

0dace43689eec9bdd59a5275b1109e56e11c3176 authored about 8 years ago by Victor Stinner <[email protected]>
Rename json benchmarks

* Remove deprecated json_dump benchmark
* Rename bm_json.py to bm_json_load.py
* Rename bm_json_...

8f81f1501dd10dbc800bb7b6cb5fabdff4f997e7 authored about 8 years ago by Victor Stinner <[email protected]>
Rename ElementTree benchmarks

9ded4abe58c1dd59f16665fcdc8a04583f71a4e6 authored about 8 years ago by Victor Stinner <[email protected]>
pickle_pure_python and unpickle_pure_python: py3

4d0f74af9521e93d3ca4c4eea9b3976366c36abe authored about 8 years ago by Victor Stinner <[email protected]>
Remove broken --args cmdline option

bcb7fce23828f6e82fca25df22132832ed339706 authored about 8 years ago by Victor Stinner <[email protected]>
Rename hexiom to hexiom_level25

19234d67e09f45eceabf875c51a63e0271bd753a authored about 8 years ago by Victor Stinner <[email protected]>
Enhance compare output

1a28a137ece23010daf1cbb2d49f3d5fa42aba55 authored about 8 years ago by Victor Stinner <[email protected]>
Rename pickle benchmarks

e1d1f0a49b1ed4db4e7a0366cf5a819a03fc05b3 authored about 8 years ago by Victor Stinner <[email protected]>
Cleanup benchmark groups

163befbf44104d9dbbaaec762de6c3ce96829d24 authored about 8 years ago by Victor Stinner <[email protected]>
Replace @VersionRange with @python2_only

5566edc24bcb1c864e73d44826a70adcf3c0d8fc authored about 8 years ago by Victor Stinner <[email protected]>
Document --inherit-environ cmdline option

03f8002d3404dd32078c01fcfbe9e537c51bfa20 authored about 8 years ago by Victor Stinner <[email protected]>
compare fails if versions are different

f9a282300eefee14dab7145aece2e325f14b7a47 authored about 8 years ago by Victor Stinner <[email protected]>
compare: fix labels if filenames are the same

bfe71df0ea5fcaef3595c4203bdcd2572e9ddb71 authored about 8 years ago by Victor Stinner <[email protected]>
venv now creates an empty environ

01f551ca6af131ad3634a8e8c6fa3ba3579d8486 authored about 8 years ago by Victor Stinner <[email protected]>
Fix setup.py: use UTF-8 to read README

28f68bc1ed0f2bed2bee8cc9dd7a43b7d14557d6 authored about 8 years ago by Victor Stinner <[email protected]>
use (int, int) for python version

088e213da4b50acc4654843e377dd4f0a0dc5d15 authored about 8 years ago by Victor Stinner <[email protected]>
Cleanup code

* Rename CamelCase() function names to lower_case()
* Inline LogCall()
* Rename t_msg() to signi...

b341f3624a51e6c0f59c6a284c75feab1b9d4376 authored about 8 years ago by Victor Stinner <[email protected]>
Move filter_benchmarks() to benchmarks/__init__.py

* Fix also min/max python versions: use 1.0 and 9.9
* _FindAllBenchmarks(namespace): no need to ...

a618df93118b5e77009498313762f0cf3c4a2df1 authored about 8 years ago by Victor Stinner <[email protected]>
TODO

2aa3228d7c400eda7273869af4fa034916f356a6 authored about 8 years ago by Victor Stinner <[email protected]>
rework sqlalchemy benchmarks

66d6873d69938e6d2160bf956cb6c6bfc3a138e1 authored about 8 years ago by Victor Stinner <[email protected]>
Add sqlalchemy_imperative benchmark

3109bcefa60fcde9f97fc75826905be13a22c751 authored about 8 years ago by Victor Stinner <[email protected]>
Add sqlalchemy_declarative benchmark

ef78f0f5fbb190852b77ebde1012cc7ad0dd8532 authored about 8 years ago by Victor Stinner <[email protected]>
Travis: run also tests on PyPy

cdfd98b995f62c2b20ec8c0c6fc96fbfba467775 authored over 8 years ago by Victor Stinner <[email protected]>
Add genshi benchmark

1fc783c3a178639fffcf6a76121cf0377c0415f5 authored over 8 years ago by Victor Stinner <[email protected]>
TODO

bbf195b5ed39144a95349055b82ed5b8b382a7b8 authored over 8 years ago by Victor Stinner <[email protected]>
run_perf_script() now expects a name, not a path

ad5c3a232ede5e22e9fd76b5830d36c1c6fce19d authored over 8 years ago by Victor Stinner <[email protected]>
Port html5lib to Python 3

dc6a5a1bf1450753f7fafeb1d8434359e8a399a3 authored over 8 years ago by Victor Stinner <[email protected]>
Remove useless @VersionRange decorators

906fbfff411a2f88759f6cee30ce6507d1514016 authored over 8 years ago by Victor Stinner <[email protected]>
Add sqlite_synth

e9546d26e9281c164d7c2278a03e3b452fe49903 authored over 8 years ago by Victor Stinner <[email protected]>
README: typo in deltablue benchmark name

2ee1014c9783e8dcc026acb0799b69b0efc858d7 authored over 8 years ago by Victor Stinner <[email protected]>
README: fix reST formatting

e5b296b869e6cb2f7481a3ccaf85a3c7f3dc7e88 authored over 8 years ago by Victor Stinner <[email protected]>