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
CrazyPython has joined #pypy
jvesely has quit [Quit: jvesely]
CrazyPython has quit [Ping timeout: 276 seconds]
iko has joined #pypy
CrazyPython has joined #pypy
CrazyPython has quit [Read error: Connection reset by peer]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-s390x/builds/1206 [mattip: force build, release-pypy2.7-v7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-s390x/builds/1207 [mattip: force build, release-pypy3.6-v7.x]
adamholmberg has joined #pypy
adamholmberg has quit [Ping timeout: 268 seconds]
xcm has quit [Remote host closed the connection]
xcm has joined #pypy
xcm has quit [Remote host closed the connection]
xcm has joined #pypy
jcea has quit [Quit: jcea]
dddddd has quit [*.net *.split]
jiffe has quit [*.net *.split]
inhahe has quit [*.net *.split]
hsaliak has quit [*.net *.split]
ebarrett has quit [*.net *.split]
fryguybob has quit [*.net *.split]
dansan has quit [*.net *.split]
mattip has quit [*.net *.split]
catern has quit [*.net *.split]
_aegis_ has quit [*.net *.split]
[Arfrever] has quit [*.net *.split]
RemoteFox has quit [*.net *.split]
_habnabit has quit [*.net *.split]
raekye has quit [*.net *.split]
micisuta has quit [*.net *.split]
whitewolf has quit [*.net *.split]
xcm has quit [Remote host closed the connection]
xcm has joined #pypy
<kenaan> mattip default 5b24dd282506 /.hgtags: Added tag release-pypy2.7-v7.3.0rc2 for changeset 285307a0f5a7
<kenaan> mattip default 8f12789e7b8b /.hgtags: Added tag release-pypy3.6-v7.3.0rc2 for changeset 008914050bae
<kenaan> mattip py3.6 4d6be0690edb /lib_pypy/_cffi_ssl/_cffi_src/openssl/ssl.py: fix bad merge
<kenaan> mattip release-pypy3.6-v7.x 16b2e4be93b9 /lib_pypy/_cffi_ssl/_cffi_src/openssl/ssl.py: merge py3.6 into branch
<bbot2> Started: http://buildbot.pypy.org/builders/own-linux-x86-32/builds/6822 [mattip: force build, release-pypy3.6-v7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/own-linux-x86-64/builds/7887 [mattip: force build, release-pypy3.6-v7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/own-win-x86-32/builds/2207 [mattip: force build, release-pypy3.6-v7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/own-linux-s390x/builds/1422 [mattip: force build, release-pypy3.6-v7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/own-linux-aarch64/builds/244 [mattip: force build, release-pypy3.6-v7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/5601 [mattip: force build, release-pypy3.6-v7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/6668 [mattip: force build, release-pypy3.6-v7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/4777 [mattip: force build, release-pypy3.6-v7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/rpython-linux-x86-32/builds/251 [mattip: force build, release-pypy3.6-v7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/rpython-linux-x86-64/builds/254 [mattip: force build, release-pypy3.6-v7.x]
<bbot2> Started: http://buildbot.pypy.org/builders/rpython-win-x86-32/builds/222 [mattip: force build, release-pypy3.6-v7.x]
adamholmberg has joined #pypy
adamholmberg has quit [Ping timeout: 245 seconds]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/5023 [mattip: force build, release-pypy3.6-v7.x]
jvesely has joined #pypy
<bbot2> Success: http://buildbot.pypy.org/builders/rpython-linux-x86-32/builds/251 [mattip: force build, release-pypy3.6-v7.x]
jvesely has quit [Quit: jvesely]
<bbot2> Failure: http://buildbot.pypy.org/builders/own-linux-x86-32/builds/6822 [mattip: force build, release-pypy3.6-v7.x]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/5601 [mattip: force build, release-pypy3.6-v7.x]
i9zO5AP has joined #pypy
Ai9zO5AP has quit [Ping timeout: 276 seconds]
[Arfrever] has joined #pypy
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/6668 [mattip: force build, release-pypy3.6-v7.x]
<bbot2> Failure: http://buildbot.pypy.org/builders/own-win-x86-32/builds/2207 [mattip: force build, release-pypy3.6-v7.x]
RemoteFox has joined #pypy
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-aarch64/builds/242 [mattip: force build, release-pypy3.6-v7.x]
tsaka__ has quit [Ping timeout: 268 seconds]
<bbot2> Failure: http://buildbot.pypy.org/builders/rpython-linux-x86-64/builds/254 [mattip: force build, release-pypy3.6-v7.x]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/4777 [mattip: force build, release-pypy3.6-v7.x]
mattip has joined #pypy
<bbot2> Failure: http://buildbot.pypy.org/builders/own-linux-x86-64/builds/7887 [mattip: force build, release-pypy3.6-v7.x]
tsaka__ has joined #pypy
xcm has quit [Ping timeout: 245 seconds]
<arigato> shows a crash inside cffi
<arigato> probably related to the new ssl-on-cffi recently added to the default branch
<mattip> :(
<mattip> thanks, I missed that failure
<arigato> (also, test_ssl has been failing for a while, I guess you looked at it after you merged ssl-on-cffi?)
<antocuni> simpson: are you talking about float('inf') in RPython code, aren't you? In that case yes, it is not supported. The "official" way is to use rlib.rfloat.INFINITY
<mattip> yeah
<antocuni> look e.g. at objspace.std.floatobject._pow or pypy.module._pypyjson.interp_decoder.decode_infinity
<bbot2> Failure: http://buildbot.pypy.org/builders/own-linux-s390x/builds/1422 [mattip: force build, release-pypy3.6-v7.x]
<arigato> antocuni: I think the real question was: float("inf") actually works in RPython, but not float(mystr) if mystr happens to contain "inf"
<antocuni> aaah ok, then I misunderstood
<antocuni> I suppose that float('inf') is constant-folded?
<arigato> likely
fryguybob has joined #pypy
micisuta has joined #pypy
hsaliak has joined #pypy
_aegis_ has joined #pypy
dansan has joined #pypy
_habnabit has joined #pypy
ebarrett has joined #pypy
jiffe has joined #pypy
jiffe has quit [Changing host]
jiffe has joined #pypy
whitewolf has joined #pypy
raekye has joined #pypy
inhahe has joined #pypy
catern has joined #pypy
lritter has joined #pypy
tsaka__ has quit [Ping timeout: 268 seconds]
tsaka__ has joined #pypy
<arigato> mattip: I can't reproduce the failure of test_imaplib
<mattip> even inside a docker?
<mattip> note it does not fail on linux32, so something is off
<arigato> ah, I got the error running the test with --jit off
<bbot2> Failure: http://buildbot.pypy.org/builders/own-linux-aarch64/builds/244 [mattip: force build, release-pypy3.6-v7.x]
<arigato> ...like twice and no longer
<mattip> :(
<arigato> I've got the sources so I can look at which assertion is failing
<mattip> annoying that it causes a rpython assert and not an exception
<mattip> sorry, I can't be more helpful right now
tsaka__ has quit [Ping timeout: 265 seconds]
tsaka__ has joined #pypy
tsaka__ has quit [Ping timeout: 245 seconds]
<bbot2> Failure: http://buildbot.pypy.org/builders/rpython-win-x86-32/builds/222 [mattip: force build, release-pypy3.6-v7.x]
jcea has joined #pypy
jvesely has joined #pypy
rjarry has quit [Read error: Connection reset by peer]
rjarry has joined #pypy
i9zO5AP has quit [Ping timeout: 246 seconds]
i9zO5AP has joined #pypy
<simpson> antocuni: Oh dang, TIL. Thanks!
adamholmberg has joined #pypy
tsaka__ has joined #pypy
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-aarch64/builds/242 [mattip: force build, release-pypy3.6-v7.x]
dddddd has joined #pypy
<cfbolz> antocuni: I suppose we could just fix it
shunning has joined #pypy
<shunning> This is probably the root cause that made exec/eval behave differently under Python2 and Python3
<Alex_Gaynor> moduledict for locals? no clue
<shunning> In Python3, the line that didn't allocate module dict is called by exec_ function which destory the performance of the compiled function
<shunning> since it becomes a ASCII dict
<Alex_Gaynor> I don't even remember why I was touching this function to be honest
<shunning> ok
shunning has left #pypy [#pypy]
dmalcolm_ has quit [Remote host closed the connection]
dmalcolm_ has joined #pypy
<cfbolz> it's really just a performance bug in 3.6
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-s390x/builds/1207 [mattip: force build, release-pypy3.6-v7.x]
<mattip> "just" - heh
<arigato> mattip: the issue in cffi-ssl is difficult to reproduce reliably, but I think I fixed it
<arigato> it might have been some multithreaded initialization going on
<mattip> that would explain why it is inconsistent
<mattip> thanks!
<arigato> filling some internal fields with some values while another thread would fill other values (the thread switch occurs likely when we call some space function)
<mattip> so not properly acquiring the GIL?
<arigato> everything runs with the GIL, but some functions or helpers unexpectedly release it temporarily
<arigato> see the comment before "def _new_function_type" in _cffi_backend/newtype.py
<arigato> and this _new_function_type() is called from realize_c_type(), where the problem occurs
<mattip> there are other calls to newtype.* in there, maybe others also need guards
<arigato> I made the whole realize_c_type thread-safe with a lock
<arigato> I cannot reproduce the problem now
<arigato> hopefully that was it
<mattip> +1. nice catch
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/5023 [mattip: force build, release-pypy3.6-v7.x]
<kenaan> arigo py3.6 ae244c1519cf /: hg merge default
<mattip> I guess I will let things settle down before doing another release candidate. There is too much churn right now
marky1991 has quit [Remote host closed the connection]
marky1991 has joined #pypy
<arigato> right
<kenaan> arigo default 36cf5ebfa3ec /pypy/module/_cffi_backend/realize_c_type.py: oops, fix for 853267f08f60: the final update of cached_types should occur while we still have the lock (maybe it wo...
<kenaan> arigo py3.6 15207108964c /pypy/module/_cffi_backend/realize_c_type.py: hg merge default
xcm has joined #pypy
tos9 has quit [Quit: Bye]
tos9 has joined #pypy
tos9 has quit [Client Quit]
marky1991 has quit [Ping timeout: 268 seconds]
tos9 has joined #pypy
tos9 has quit [Client Quit]
tos9 has joined #pypy
marky1991 has joined #pypy
marky1991 has quit [Ping timeout: 245 seconds]
marky1991 has joined #pypy
marky1991 has quit [Remote host closed the connection]
marky1991 has joined #pypy
jvesely has quit [Read error: Connection reset by peer]
jvesely has joined #pypy
jcea has quit [Remote host closed the connection]
jcea has joined #pypy
CrazyPython has joined #pypy
Ganwell has joined #pypy
CrazyPython has quit [Read error: Connection reset by peer]
jvesely has quit [Ping timeout: 246 seconds]
jvesely has joined #pypy
Ganwell has quit [Quit: WeeChat 2.4]
lritter has quit [Ping timeout: 248 seconds]
Ganwell has joined #pypy
jvesely_ has joined #pypy
jvesely has quit [Read error: Connection reset by peer]
jvesely_ is now known as jvesely
jvesely has quit [Quit: jvesely]
jvesely has joined #pypy