[Speed] performance 0.6.0 released

Victor Stinner victor.stinner at gmail.com
Thu Jul 6 09:25:32 EDT 2017


Hi,

I released performance 0.6.0:

   http://pyperformance.readthedocs.io/

This releaes uses the just released perf 1.4 which fix
parse_cpu_list() for the Linux setup of Xiang Zhang :-)

   https://github.com/python/performance/issues/29

As any performance release, results produced by performance 0.6.0 are
incompatible with results produced by an older version. But in this
release, it's even more important because of a "fix" in bm_logging.py
benchmark: Logger.warning() is now used instead of Logger.warn(), but
warning() is faster!

Changes:

Version 0.6.0 (2017-07-06)
--------------------------

* Change ``warn`` to ``warning`` in `bm_logging.py`. In Python 3, Logger.warn()
  calls warnings.warn() to log a deprecation warning, so is slower than
  Logger.warning().
* Add again the ``logging_silent`` microbenchmark suite.
* compile command: update the Git repository before getting the revision
* Update requirements

  - perf: 1.3 => 1.4 (fix parse_cpu_list(): strip also NUL characters)
  - Django: 1.11.1 => 1.11.3
  - mercurial: 4.2 => 4.2.2
  - pathlib2: 2.2.1 => 2.3.0
  - SQLAlchemy: 1.1.10 => 1.1.11

Victor


More information about the Speed mailing list