Skip to content
This repository has been archived by the owner on Mar 29, 2022. It is now read-only.

Commit

Permalink
Actually no, PyPy does make it faster on large inputs
Browse files Browse the repository at this point in the history
On my machine, producing a text report for a tcpick dump of 183 exchanges
takes 45 seconds under CPython 2.7, 38 seconds under CPython 3.5,
and 25 seconds under PyPy 3.5.1.
[ci skip]
  • Loading branch information
vfaronov committed Jul 28, 2016
1 parent 07ea82c commit d059ea0
Showing 1 changed file with 4 additions and 5 deletions.
9 changes: 4 additions & 5 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -12,16 +12,15 @@ Unreleased

Added
-----
- HTTPolice now works under `PyPy`_ (the 2.7 variant),
which can make it significantly faster on large inputs.
You will probably need a recent version of PyPy
(5.3.1 works, but with 5.0.0 I get segfaults all over the place).
- `HTML reports`_ now have an "options" menu
to filter exchanges and notices on the fly.
- The ``httpolice`` command-line tool now has
a ``--fail-on`` option to exit with a non-zero status
if any notices with a given severity have been reported.
- HTTPolice now works under `PyPy`_ (the 2.7 variant).
You will probably need a recent version of PyPy
(5.3.1 works, but with 5.0.0 I get segfaults all over the place).
Actually, PyPy doesn't seem to make HTTPolice faster,
so this is only interesting if you already have a PyPy environment.
- Check for missing scheme name in authorization headers (notice `1274`_).
- Check for missing quality values in headers like Accept (notice `1276`_).
- Check for obsolete 'X-' prefix in experimental headers (notice `1277`_).
Expand Down

0 comments on commit d059ea0

Please sign in to comment.