cfbolz changed the topic of #pypy to: PyPy, the flexible snake (IRC logs: https://quodlibet.duckdns.org/irc/pypy/latest.log.html#irc-end ) | use cffi for calling C | if a pep adds a mere 25-30 [C-API] functions or so, it's a drop in the ocean (cough) - Armin
[Arfrever] has joined #pypy
lritter has quit [Quit: Leaving]
jcea has quit [Ping timeout: 260 seconds]
proteusguy has quit [Ping timeout: 246 seconds]
proteusguy has joined #pypy
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/5750 [mattip: force build, win32consoleio2]
<mattip> thinking about issue 1070 (poor performance with pickling since CPython has a C implementation and we use pure python)
<mattip> I wonder if that is one of the sources of slowness in the sphinx benchmark
<mattip> it seems there are a number of unladen_swallow benchmarks we do not run, among them bm_pickle
<mattip> it has always been that way, since the very first iteration of the benchmark runner
<mattip> maybe it didn't run in 2010 when we started?
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/5750 [mattip: force build, win32consoleio2]
<mattip> maybe it was skipped because the jit-off benchmark run is hopelessly slow
<cfbolz> mattip: pickle is strange, because when would compare c against python
<cfbolz> Morning, day new year everyone!
<cfbolz> mattip: I think it might be too early for the full 3.8 stdlib. We might have to to finish a few of the syntax features first
<cfbolz> The new bytecode stuff is also major work, btw.
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-64/builds/50 [mattip: test branch, win32consoleio2]
<mattip> cfbolz: about full 3.8: makes sense. maybe we should make a py3.8-alpha branch off py3.7 and work on that for the walrus operator and fstring debugging
<mattip> and eventually merge that into py3.8
<cfbolz> Yep
<mattip> about pickle: it would be nice to have a benchmark to relate to
<mattip> even if the 'jit-off' one makes no sense
isidentical has joined #pypy
<mattip> fwiw, jit-off is 150x slower than cpython, jitted is 3.5x slower
<cfbolz> mattip: nice
<mattip> pickled_dict is much worse: 10x slower for the jit
<arigato> hi everybody, happy new year
<cfbolz> Happy new year Armin!
<cfbolz> arigato: if you are ever in a bytecode generating mood, the 3.8 bytecode changes are above my head
<antocuni> happy new year everybody
<antocuni> I miss sprints :(, hoping we will manage to have one in 2021
cptpcrd2 has quit [Ping timeout: 240 seconds]
cptpcrd2 has joined #pypy
oberstet has joined #pypy
jacob22_ has quit [Remote host closed the connection]
jacob22 has joined #pypy
_whitelogger has joined #pypy
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-64/builds/50 [mattip: test branch, win32consoleio2]
jcea has joined #pypy
lritter has joined #pypy
andi- has quit [Remote host closed the connection]
andi- has joined #pypy
alexge50 has joined #pypy
<cfbolz> mattip: I made a py3.8-with-3.7-stdlib branch for what we discussed above
<cfbolz> so far it only has fstring-debugging merged to it, but I plan to get the walrus operator done soon, and will continue with positional only args
isidentical has quit [Quit: isidentical]
isidentical has joined #pypy
isidentical has quit [Ping timeout: 260 seconds]
<exarkun> now with 50% rounder button corners
isidentical has joined #pypy
oberstet has quit [Remote host closed the connection]
isidentical has quit [Remote host closed the connection]