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
jcea has joined #pypy
drolando has quit [Remote host closed the connection]
drolando has joined #pypy
marr has quit [Ping timeout: 264 seconds]
jaffachief has quit [Quit: Connection closed for inactivity]
jcea has quit [Quit: jcea]
lritter_ has joined #pypy
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
tbodt has joined #pypy
lritter has quit [Ping timeout: 260 seconds]
tbodt has quit [Ping timeout: 260 seconds]
tbodt has joined #pypy
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
forgottenone has joined #pypy
forgottenone has quit [Client Quit]
dddddd has quit [Remote host closed the connection]
tbodt has joined #pypy
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
AndrewBC has joined #pypy
planrich has quit [Ping timeout: 240 seconds]
jamesaxl has joined #pypy
illume has joined #pypy
lritter_ has quit [Quit: Leaving]
forgottenone has joined #pypy
tayfun26 has joined #pypy
<mattip> something is wrong with the symlinks at http://buildbot.pypy.org/nightly/py3.5/, the latest files are stuck at very old versions
<mattip> also, there are way too many old things hanging around in nightlies, like all the branch builds from 2011 http://buildbot.pypy.org/nightly/
<mattip> hmm, false alarm, the latest symlinks are OK. Dunno what I did that made me think otherwise
<mattip> arigato: there is a new failure on default, after merging the readonly fix for issue 2788,
<mattip> search for fail on that linked page
<mattip> ahh, I see, the test is expecting "readonly attribute", we return "readonly attribute 'gi_running'
<mattip> ok, fixing
<cfbolz> Morning
<cfbolz> mattip: would it be OK if I merge pyparser-improvements-2
<mattip> cfbolz: yes, IMO it is a nice improvement on error messages
<cfbolz> mattip: cool. Also, then nicer SyntaxErrors are a bit of a theme for the release
<cfbolz> Will do so in a bit
<mattip> would be nice to have a list of examples somewhere, or is it all cpython compatible?
<mattip> I mean, is it already documented for cpython somewhere?
<cfbolz> No, CPython is way worse. I could write a blog post?
<mattip> fantastic
inhahe_ has joined #pypy
inhahe__ has quit [Ping timeout: 276 seconds]
marr has joined #pypy
oberstet has quit [Ping timeout: 240 seconds]
jamesaxl has quit [Ping timeout: 268 seconds]
<kenaan> mattip default 4b8b957e45a4 /lib-python/2.7/test/test_generators.py: ignore incompatible exception message in CPython doctest
<mattip> I paused the tannit32 buildbot to try and exercize the bencher4_32 replacement on the next nightly runs
<cfbolz> +1
antocuni has joined #pypy
energizer has joined #pypy
energizer has quit [Remote host closed the connection]
<kenaan> cfbolz default e66f24650daf /: merge pyparser-improvements-2 - fixes .offset values of SyntaxError, which is 1-based (but the raising code som...
<kenaan> cfbolz py3.5 3d2434de5907 /: merge default
<kenaan> cfbolz py3.5 d9e2802b64a3 /lib-python/3/test/test_syntax.py: fix doctests
<kenaan> cfbolz extradoc 8a5918b257db /blog/draft/2018-04-better-syntaxerrors.rst: draft post
<cfbolz> mattip: feel like reading the draft?
<kenaan> antocuni gc-hooks 98f9de10e075 /rpython/memory/: WIP: compute the duration of gc-minor and gc-collect-step, and pass it to the GC hooks; for now we simply pass ...
<kenaan> antocuni gc-hooks b41028f24d1e /pypy/module/gc/: fix the app-level hooks to use the new 'duration' param
<kenaan> antocuni gc-hooks 09cb3ab59fa7 /: rename the 'count' argument of on_gc_collect to match the name used in the source code
<kenaan> antocuni gc-hooks ada614ebe930 /pypy/module/gc/: add a count stat which counts how many events have been fired since the last time the hook was called; also, ma...
* mattip reading
mcyprian has joined #pypy
<kenaan> mattip extradoc fc88795012eb /blog/draft/2018-04-better-syntaxerrors.rst: editing
<mattip> cfbolz: ^^^
<mattip> btw, heard about this ide for beginners on a podcast, he is also doing some syntax error stuff http://thonny.org
<cfbolz> mattip: nice, thanks!
<cfbolz> what was the podcast?
<cfbolz> thx
<mattip> I also listen to this one https://talkpython.fm
<cfbolz> mattip: I'm not that much into podcasts yet, but listen to episodes occasionally
<mattip> I mainly save them up for long drives
lazka has joined #pypy
mcyprian has quit [Quit: Leaving.]
<cfbolz> pfff, syntax highlighting is annoying
mcyprian has joined #pypy
<cfbolz> mattip: ok, posted, thanks for your help: https://morepypy.blogspot.de/2018/04/improving-syntaxerror-in-pypy.html
oberstet has joined #pypy
<antocuni> interesting: did we know that in total we spend more time in doing minor collections than major ones?
<antocuni> this is what I got running rpython --annotate on targetpypystandalone, using my gc hooks to compute the time spent: http://paste.openstack.org/show/718794/
jaffachief has joined #pypy
antocuni has quit [Ping timeout: 245 seconds]
<cfbolz> antocuni (logs): is that so surprising? if you *only* have short-lived garbage, you never need a major collection at all
jcea has joined #pypy
jcea has quit [Client Quit]
nimaje has quit [Ping timeout: 255 seconds]
nimaje has joined #pypy
nimaje has quit [Excess Flood]
nimaje has joined #pypy
nimaje has quit [Excess Flood]
nimaje has joined #pypy
oberstet has quit [Ping timeout: 245 seconds]
planrich has joined #pypy
oberstet has joined #pypy
drolando has quit [Remote host closed the connection]
drolando has joined #pypy
dddddd has joined #pypy
antocuni has joined #pypy
raynold has quit [Quit: Connection closed for inactivity]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/5399 [antocuni: force build, gc-hooks]
<antocuni> cfbolz: true enough, although I always assumed "minor collections are cheap, major ones are costly"
jcea has joined #pypy
<cfbolz> antocuni: yes, per run
<antocuni> I wonder if there are real-life workloads in which major collections costs more than minors
lazka has quit [Quit: Leaving]
CountryNerd_ has joined #pypy
Rhy0lite has joined #pypy
CountryNerd_ has quit [Client Quit]
CountryNerd_ has joined #pypy
CountryNerd_ has quit [Client Quit]
CountryNerd_ has joined #pypy
CountryNerd_ has quit [Quit: CountryNerd_]
CountryNerd has joined #pypy
<bbot2> Success: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/5399 [antocuni: force build, gc-hooks]
mcyprian has quit [Ping timeout: 255 seconds]
mcyprian has joined #pypy
mcyprian has quit [Read error: Connection reset by peer]
jeroud has quit [Quit: ~]
_kcr has quit [Quit: ~]
DRMacIver has quit [Quit: ~]
jeroud has joined #pypy
_kcr has joined #pypy
DRMacIver has joined #pypy
avakdh has quit [Quit: ~]
avakdh has joined #pypy
ionelmc has quit [Quit: ~]
ionelmc has joined #pypy
samth has quit [Quit: ~]
samth has joined #pypy
rguillebert has quit [Quit: ~]
rguillebert has joined #pypy
untitaker has quit [Quit: ~]
untitaker has joined #pypy
illume has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
tayfun26 has quit [Quit: tayfun26]
ceridwen has quit [Ping timeout: 252 seconds]
ceridwen has joined #pypy
TheAdversary has joined #pypy
Hasimir has joined #pypy
tbodt has joined #pypy
tbodt has quit [Read error: Connection reset by peer]
tbodt has joined #pypy
forgottenone has quit [Ping timeout: 264 seconds]
raynold has joined #pypy
jamesaxl has joined #pypy
inhahe__ has joined #pypy
inhahe_ has quit [Ping timeout: 240 seconds]
antocuni has quit [Ping timeout: 260 seconds]
AndrewBC has quit [Read error: Connection reset by peer]
lazka has joined #pypy
forgottenone has joined #pypy
CountryNerd has quit [Quit: CountryNerd]
planrich has quit [Ping timeout: 255 seconds]
<mattip> __pv: ping
planrich has joined #pypy
lazka has quit [Quit: Leaving]
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
Graypup_ has quit [Quit: ZNC 1.6.1 - http://znc.in]
Graypup_ has joined #pypy
utkarsh has quit [Remote host closed the connection]
tbodt has joined #pypy
Rhy0lite has quit [Quit: Leaving]
devwatchdog has joined #pypy
devwatchdog has quit [Max SendQ exceeded]
devwatchdog has joined #pypy
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
tbodt has joined #pypy
devwatchdog has quit [Quit: Leaving]
Taggnostr has quit [Remote host closed the connection]
Taggnostr has joined #pypy
forgottenone has quit [Quit: Konversation terminated!]
tbodt has quit [Ping timeout: 264 seconds]
tbodt has joined #pypy
antocuni has joined #pypy
oberstet has quit [Ping timeout: 268 seconds]
<mjacob> arigato: for some project i'd like to write a garbage collector. it'll probably borrow a lot from pypy's garbage collector, so i'll probably keep asking questions about it. but my first question is: how to test a garbage collector?
marr has quit [Ping timeout: 265 seconds]
marr has joined #pypy
jamesaxl has quit [Quit: WeeChat 2.1]
jcea has quit [Quit: jcea]
antocuni has quit [Ping timeout: 256 seconds]