cfbolz changed the topic of #pypy to: PyPy, the flexible snake (IRC logs: https://botbot.me/freenode/pypy/ ) | use cffi for calling C | the secret reason for us trying to get PyPy users: to test the JIT well enough that we're somewhat confident about it
marky1991 has quit [Remote host closed the connection]
marr has quit [Ping timeout: 240 seconds]
riddle has quit [Disconnected by services]
kbtr_ has joined #pypy
riddle has joined #pypy
shodan45_ has joined #pypy
Graypup_ has joined #pypy
whitewlf has joined #pypy
pedronis` has joined #pypy
Graypup__ has quit [*.net *.split]
planrich has quit [*.net *.split]
whitewolf has quit [*.net *.split]
trfl_ has quit [*.net *.split]
shodan45 has quit [*.net *.split]
pedronis has quit [*.net *.split]
kbtr has quit [*.net *.split]
adamholmberg has joined #pypy
trfl has joined #pypy
adamholmberg has quit [Ping timeout: 268 seconds]
planrich has joined #pypy
illume has joined #pypy
adamholmberg has joined #pypy
adamholmberg has quit [Ping timeout: 255 seconds]
asmeurer__ has joined #pypy
adamholmberg has joined #pypy
Garen has quit [Remote host closed the connection]
fryguybob has joined #pypy
illume has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
adamholmberg has quit [Remote host closed the connection]
zmt00 has joined #pypy
adamholmberg has joined #pypy
adamholmberg has quit [Ping timeout: 255 seconds]
forgottenone has joined #pypy
dddddd has quit [Remote host closed the connection]
jcea has quit [Quit: jcea]
adamholmberg has joined #pypy
adamholmberg has quit [Ping timeout: 265 seconds]
lweber1 has joined #pypy
lweber1 has quit [Ping timeout: 256 seconds]
zmt00 has quit [Read error: Connection reset by peer]
zmt00 has joined #pypy
Garen has joined #pypy
mcyprian has joined #pypy
mcyprian has quit [Client Quit]
lweber1 has joined #pypy
twb has joined #pypy
<twb> In Debian 9, I can see pypy=2.4.0+dfsg-3 but no pypy3 package --- does that mean I can only run pypy in "python2 mode" ?
<twb> When I run that pypy without arguments it says "Python 2.7.8" and I can't see a CLI option to make it be Python 3, so I guess I can't have Python3-style pypy on Debian 9, unless I build it myself or use a PPA
<njs> twb: 2.4.0 is pretty ancient in any case
<twb> Yeah thanks; I don't have any real need for pypy it was more one of those "hey I'm bored I wonder what I can break" ponderings
<njs> twb: the portable pypy downloads are pretty trivial to play with -- it's just download, unzip, you have a working pypy
<twb> k
<kenaan> mattip py3.5 4e6fcbd80661 /pypy/interpreter/pyparser/pyparse.py: fix merge
<bbot2> Started: http://buildbot.pypy.org/builders/own-linux-x86-64/builds/6665 [mattip: force build, py3.5]
lweber1 has quit [Remote host closed the connection]
adamholmberg has joined #pypy
adamholmberg has quit [Ping timeout: 260 seconds]
illume has joined #pypy
asmeurer__ has quit [Quit: asmeurer__]
asmeurer__ has joined #pypy
pedronis` is now known as pedronis
adamholmberg has joined #pypy
<bbot2> Failure: http://buildbot.pypy.org/builders/own-linux-x86-64/builds/6665 [mattip: force build, py3.5]
adamholmberg has quit [Ping timeout: 240 seconds]
asmeurer__ has quit [Read error: Connection reset by peer]
asmeurer__ has joined #pypy
forgottenone has quit [Quit: Konversation terminated!]
asmeurer__ has quit [Client Quit]
asmeurer_ has joined #pypy
adamholmberg has joined #pypy
asmeurer_ has quit [Quit: asmeurer_]
adamholmberg has quit [Ping timeout: 276 seconds]
jacob22__ has joined #pypy
jamesaxl has quit [Ping timeout: 264 seconds]
jacob22_ has quit [Ping timeout: 264 seconds]
simpson has quit [Ping timeout: 276 seconds]
nedbat has quit [Ping timeout: 276 seconds]
jamesaxl has joined #pypy
agates has quit [Ping timeout: 248 seconds]
lesshaste has quit [Ping timeout: 264 seconds]
sthalik has quit [Ping timeout: 264 seconds]
bogner has quit [Ping timeout: 264 seconds]
nedbat has joined #pypy
nedbat has quit [Changing host]
nedbat has joined #pypy
bogner has joined #pypy
[Arfrever] has quit [Remote host closed the connection]
[Arfreve1] has joined #pypy
lesshaste has joined #pypy
simpson has joined #pypy
sthalik has joined #pypy
mcyprian has joined #pypy
mcyprian has left #pypy [#pypy]
sthalik has quit [Ping timeout: 264 seconds]
agates has joined #pypy
nanonyme has quit [Ping timeout: 276 seconds]
Lightsword has quit [Ping timeout: 256 seconds]
sthalik has joined #pypy
Lightsword has joined #pypy
nanonyme has joined #pypy
lesshaste has quit [Ping timeout: 264 seconds]
antocuni has joined #pypy
<kenaan> antocuni gc-hooks 00c8c55ee465 /: hg merge default
Guest96291 has joined #pypy
Guest96291 is now known as leshaste
energizer has quit [Ping timeout: 240 seconds]
mattip has joined #pypy
<mattip> planrich: vmprof failed a nightly test, I issued a pull request to fix it on vmprof/vmprof-python
lweber1 has joined #pypy
twb has quit [Remote host closed the connection]
illume has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
antocuni has quit [Ping timeout: 264 seconds]
illume has joined #pypy
dddddd has joined #pypy
marr has joined #pypy
<mattip> arigato: cpyext-subclass-setattr is mergable?
oberstet has joined #pypy
illume has quit [Read error: Connection reset by peer]
illume has joined #pypy
planrich has quit [Ping timeout: 265 seconds]
planrich has joined #pypy
<kenaan> mattip default baec80cd31df /: progress toward release
<kenaan> mattip py3.5 bcbefe2f5e14 /: merge default into branch
<kenaan> mattip release-pypy2.7-6.x cda3e08c8c81 /: merge default into release
<kenaan> mattip release-pypy3.5-6.x 4b3a0384cf33 /: merge py3.5 into release
<fijal> mattip: armin said at some stage he will not be much online for the next week or so
<fijal> that's usually a lie, but he might have longer pings
adamholmberg has joined #pypy
antocuni has joined #pypy
<kenaan> antocuni gc-hooks df2490d5d814 /pypy/: argh, this was a bad bug: make sure to clear action._next after perform(), else the next time we put it in the ...
jcea has joined #pypy
jcea has quit [Remote host closed the connection]
jcea has joined #pypy
adamholmberg has quit [Remote host closed the connection]
<antocuni> cool, the gc-hooks branch seems to work well; and, most importantly, enabling the hooks does not seem to cause any slowdown (even if I make a print on every minor collection)
adamholmberg has joined #pypy
raynold has quit [Quit: Connection closed for inactivity]
adamholmberg has quit [Ping timeout: 260 seconds]
forgottenone has joined #pypy
mcyprian has joined #pypy
[Arfreve1] has quit [Quit: leaving]
mcyprian has quit [Ping timeout: 240 seconds]
pf_moore has joined #pypy
[Arfrever] has joined #pypy
oberstet has quit [Ping timeout: 264 seconds]
<mattip> antocuni: nice. when you merge it, please merge to py3.5 as well. Will be a nice addition to PyPy6
<antocuni> isn't it better to merge it automatically the next time we merge default to py3.5?
mcyprian has joined #pypy
<mattip> "automatic" means "whoever wants to update py3.5", and it is sometimes unclear how to resolve merge failures
<mattip> ... and I would like to release soonish
<mattip> release announcement http://doc.pypy.org/en/latest/release-v6.0.0.html, comments/additions/subtractions are welcome
<antocuni> ok, I'll try to do my best
<mattip> thanks
<antocuni> if I am not mistaken, this is the first release which contains the big cpyext speedups which we did in cpyext-avoid-roundtrip. Maybe it is worth highlighting them more?
<antocuni> ah no
<antocuni> they were already in 5.10
<antocuni> uh no, maybe not. I'm confused :)
<mattip> I think they made it into 5.10.1, which was only released for py3.5 so anyhow we can emphasize it more
<antocuni> according to https://bitbucket.org/pypy/pypy/downloads/ pypy2 5.10 was released on 23/12/2017; IIRC, cpyext-avoid-roundtrip was merged on the 25th
<antocuni> yes, maybe with a link to this blog post, which contains some more info: https://morepypy.blogspot.it/2017/10/cape-of-good-hope-for-pypy-hello-from.html
<mattip> +1
<mattip> antocuni: could you summarize the GC hook options in the docs somewhere (docstrings? rpython/docs/garbage_collection.rst ? ) and the expected output ?
<mattip> maybe also another blog post?
<antocuni> yes sure, both are on my todo list
<antocuni> but I need to finalize the branch first
<mattip> cool, it is a really nice addition
<antocuni> uh, don't we have a way to do space.getattr_xxx(w_obj, 'foo')?
<antocuni> i.e., to pass 'foo' as an unwrapped string?
<kenaan> mattip default c52ab484f81b /pypy/doc/release-v6.0.0.rst: emphasize cpyext speed improvements
mcyprian has quit [Quit: Leaving.]
<mattip> seems not, I always do space.getattr(w_obj, space.newtext('foo'))
mcyprian has joined #pypy
<mattip> grep -c "space.getattr(.*newtext" -r pypy
<mattip> yeilds 145 occurances :)
<kenaan> antocuni gc-hooks 47b121de440b /pypy/module/gc/: chage the API: instead of using the ugly set_hook (and having to implement get_on_gc_*), we expose a hooks obje...
<kenaan> antocuni gc-hooks 1298b7800106 /pypy/module/gc/hook.py: this is a wrapped class now, better to use the w_* naming convention
<kenaan> antocuni gc-hooks bbdde3a6fc01 /pypy/module/gc/hook.py: docstring
<kenaan> antocuni gc-hooks db58a930e0f9 /pypy/module/gc/: add two convenience methods: hooks.set to pass an instance which contains the appropriate on_gc_* methods, and ...
<mattip> there is also space.findattr
adamholmberg has joined #pypy
<antocuni> too late, I used space.getattr(... space.newtext()) :)
<bbot2> Started: http://buildbot.pypy.org/builders/rpython-linux-x86-64/builds/69 [antocuni: force build, gc-hooks]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/3688 [antocuni: force build, gc-hooks]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/5388 [antocuni: force build, gc-hooks]
<bbot2> Started: http://buildbot.pypy.org/builders/own-linux-x86-64/builds/6666 [antocuni: force build, gc-hooks]
<bbot2> Started: http://buildbot.pypy.org/builders/rpython-linux-x86-32/builds/52 [antocuni: force build, gc-hooks]
<bbot2> Started: http://buildbot.pypy.org/builders/own-linux-x86-32/builds/5784 [antocuni: force build, gc-hooks]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/4550 [antocuni: force build, gc-hooks]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/3821 [antocuni: force build, gc-hooks]
<bbot2> Started: http://buildbot.pypy.org/builders/rpython-win-x86-32/builds/57 [antocuni: force build, gc-hooks]
* antocuni --> running :)
<bbot2> Failure: http://buildbot.pypy.org/builders/rpython-linux-x86-32/builds/52 [antocuni: force build, gc-hooks]
mcyprian has quit [Ping timeout: 245 seconds]
lastmikoi has left #pypy [#pypy]
<mattip> antocuni: updated the release notice
antocuni has quit [Ping timeout: 260 seconds]
oberstet has joined #pypy
mcyprian has joined #pypy
<bbot2> Failure: http://buildbot.pypy.org/builders/own-linux-x86-32/builds/5784 [antocuni: force build, gc-hooks]
illume has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<bbot2> Failure: http://buildbot.pypy.org/builders/own-linux-x86-64/builds/6666 [antocuni: force build, gc-hooks]
<bbot2> Failure: http://buildbot.pypy.org/builders/rpython-linux-x86-64/builds/69 [antocuni: force build, gc-hooks]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/4550 [antocuni: force build, gc-hooks]
<kenaan> mattip buildbot e72d9ed2d204 /bot2/pypybuildbot/master.py: add bencher4_32 slave (thanks baroquesoftware.com)
bbot2 has quit [Quit: buildmaster reconfigured: bot disconnecting]
bbot2 has joined #pypy
<bbot2> Started: http://buildbot.pypy.org/builders/own-linux-x86-32/builds/5785 [mattip: test new build slave]
mattip has left #pypy ["bye"]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/3688 [antocuni: force build, gc-hooks]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/5388 [antocuni: force build, gc-hooks]
antocuni has joined #pypy
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/3821 [antocuni: force build, gc-hooks]
Rhy0lite has joined #pypy
tav has quit [Quit: Hakuna Matata!]
jcea has quit [Quit: jcea]
drolando has quit [Remote host closed the connection]
drolando has joined #pypy
<bbot2> Failure: http://buildbot.pypy.org/builders/own-linux-x86-32/builds/5785 [mattip: test new build slave]
<antocuni> mattip: (logs) I just saw commit 2315922104c7: why did you need to move Py_IncRef to RPython? I fear this will kill performance again
<antocuni> ah wait, from the comments it seems that the RPython versions are used only if PYPY_DEBUG_REFCOUNT is true?
mcyprian has quit [Remote host closed the connection]
shodan45_ has quit [Remote host closed the connection]
shodan45 has joined #pypy
shodan45 has quit [Remote host closed the connection]
shodan45 has joined #pypy
adamholmberg has quit [Remote host closed the connection]
adamholmberg has joined #pypy
<kenaan> antocuni gc-hooks 4f5f4f37faf3 /pypy/module/gc/test/test_hook.py: we can't run these tests with -A, skip them
<kenaan> antocuni gc-hooks 580dd80b842f /pypy/: fix this test, and add comment explaing why it was failing
adamholmberg has quit [Ping timeout: 240 seconds]
antocuni has quit [Ping timeout: 260 seconds]
adamholmberg has joined #pypy
forgottenone has quit [Read error: Connection reset by peer]
forgottenone has joined #pypy
asmeurer__ has joined #pypy
energizer has joined #pypy
kolko has joined #pypy
nunatak has joined #pypy
jcea has joined #pypy
adamholmberg has quit [Remote host closed the connection]
asmeurer__ has quit [Quit: asmeurer__]
asmeurer__ has joined #pypy
adamholmberg has joined #pypy
planrich has quit [Ping timeout: 240 seconds]
raynold has joined #pypy
kolko has quit [Ping timeout: 260 seconds]
kolko has joined #pypy
devwatchdog has joined #pypy
<bbot2> Failure: http://buildbot.pypy.org/builders/rpython-win-x86-32/builds/57 [antocuni: force build, gc-hooks]
Rhy0lite has quit [Quit: Leaving]
oberstet has quit [Quit: Leaving]
tbodt has joined #pypy
devwatchdog has quit [Quit: Leaving]
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
tbodt has joined #pypy
nunatak has quit [Quit: Leaving]
lritter has joined #pypy
hniksic has quit [Quit: Page closed]
drolando has quit [Remote host closed the connection]
drolando has joined #pypy
forgottenone has quit [Remote host closed the connection]
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
tbodt has joined #pypy
antocuni has joined #pypy
tbodt has quit [Ping timeout: 264 seconds]
adamholmberg has quit [Remote host closed the connection]
tbodt has joined #pypy
antocuni has quit [Ping timeout: 260 seconds]
antocuni has joined #pypy
tormoz has quit [Ping timeout: 256 seconds]
tormoz has joined #pypy
antocuni has quit [Ping timeout: 265 seconds]