Thanks, Jeroen. I haven't review your code yet, but benchmark shows no significant slowdown. It's good start!
$ ./python -m perf compare_to master.json pep580.json -G --min-speed=5 Slower (6): - scimark_fft: 398 ms +- 20 ms -> 442 ms +- 42 ms: 1.11x slower (+11%) - xml_etree_process: 99.6 ms +- 5.2 ms -> 109 ms +- 16 ms: 1.10x slower (+10%) - crypto_pyaes: 138 ms +- 1 ms -> 149 ms +- 13 ms: 1.09x slower (+9%) - pathlib: 24.8 ms +- 1.8 ms -> 27.0 ms +- 3.8 ms: 1.09x slower (+9%) - spectral_norm: 155 ms +- 8 ms -> 165 ms +- 17 ms: 1.06x slower (+6%) - django_template: 151 ms +- 5 ms -> 160 ms +- 8 ms: 1.06x slower (+6%) Faster (6): - pickle_list: 5.37 us +- 0.74 us -> 4.80 us +- 0.34 us: 1.12x faster (-11%) - regex_v8: 29.5 ms +- 3.3 ms -> 27.1 ms +- 0.1 ms: 1.09x faster (-8%) - telco: 8.08 ms +- 1.19 ms -> 7.45 ms +- 0.16 ms: 1.09x faster (-8%) - regex_effbot: 3.84 ms +- 0.36 ms -> 3.56 ms +- 0.05 ms: 1.08x faster (-7%) - sqlite_synth: 3.98 us +- 0.53 us -> 3.72 us +- 0.07 us: 1.07x faster (-6%) - richards: 89.3 ms +- 9.9 ms -> 84.6 ms +- 5.7 ms: 1.06x faster (-5%) Benchmark hidden because not significant (48) Regards, On Sat, Jun 23, 2018 at 12:32 AM Jeroen Demeyer <j.deme...@ugent.be> wrote: > Hello all, > > I have a first draft implementation of PEP 580 (introducing the C call > protocol): > > https://github.com/jdemeyer/cpython/tree/pep580 > > Almost all tests pass, only test_gdb and test_pydoc fail for me. I still > have to fix those. > > > Jeroen. > _______________________________________________ > Python-Dev mailing list > Python-Dev@python.org > https://mail.python.org/mailman/listinfo/python-dev > Unsubscribe: > https://mail.python.org/mailman/options/python-dev/songofacandy%40gmail.com > -- INADA Naoki <songofaca...@gmail.com>
_______________________________________________ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com