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
ronan has joined #pypy
tbodt has joined #pypy
abvi[m] has quit [Ping timeout: 240 seconds]
agates has quit [Ping timeout: 256 seconds]
yuvipanda has quit [Ping timeout: 246 seconds]
pulkitg has quit [Ping timeout: 240 seconds]
dash has quit [Ping timeout: 240 seconds]
danieljabailey has quit [Ping timeout: 240 seconds]
danieljabailey has joined #pypy
pf_moore has quit [Quit: Connection closed for inactivity]
bendlas has quit [Ping timeout: 276 seconds]
jcea has quit [Quit: jcea]
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
illume has quit [Read error: Connection reset by peer]
illume has joined #pypy
tbodt has joined #pypy
demonimin has quit [Ping timeout: 240 seconds]
demonimin has joined #pypy
demonimin has joined #pypy
demonimin has quit [Changing host]
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
dddddd has quit [Remote host closed the connection]
tbodt has joined #pypy
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
tbodt has joined #pypy
<kenaan> rlamy py3tests 88f2cbae0c90 /pypy/conftest.py: apptest_ files do need to be collected when running without -A
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
tbodt has joined #pypy
ronan has quit [Ping timeout: 256 seconds]
forgottenone has joined #pypy
avakdh has quit [Ping timeout: 256 seconds]
cadr has quit [Ping timeout: 256 seconds]
cadr_ has joined #pypy
Civil has quit [Quit: No Ping reply in 180 seconds.]
infinite has quit [Ping timeout: 261 seconds]
infinite has joined #pypy
mjacob_ has joined #pypy
ronny_ has joined #pypy
mjacob has quit [Ping timeout: 266 seconds]
ronny has quit [Ping timeout: 266 seconds]
alcarithemad has quit [Ping timeout: 246 seconds]
alcarithemad has joined #pypy
energizer has quit [Remote host closed the connection]
forgottenone has quit [Quit: Konversation terminated!]
[0__0] has quit [Remote host closed the connection]
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ronny_ is now known as ronny
mcyprian has joined #pypy
[0__0] has joined #pypy
Civil has joined #pypy
forgottenone has joined #pypy
forgottenone has quit [Read error: Connection reset by peer]
pulkitg has joined #pypy
agates has joined #pypy
demonimin has quit [Ping timeout: 240 seconds]
demonimin has joined #pypy
mcyprian has quit [Ping timeout: 256 seconds]
dash has joined #pypy
bendlas has joined #pypy
energizer has joined #pypy
yuvipanda has joined #pypy
demonimin has quit [Ping timeout: 256 seconds]
abvi[m] has joined #pypy
demonimin has joined #pypy
demonimin has joined #pypy
demonimin has quit [Changing host]
jamesaxl has joined #pypy
lritter has joined #pypy
tayfun26 has joined #pypy
demonimin has quit [Ping timeout: 240 seconds]
mcyprian has joined #pypy
antocuni has joined #pypy
mcyprian has quit [Ping timeout: 256 seconds]
mcyprian has joined #pypy
demonimin has joined #pypy
energizer has quit [Remote host closed the connection]
energizer has joined #pypy
<arigato> so, another reason to give .so different names for cpyext and for cffi:
<antocuni> arigato: we should just do it probably. The time spent for debugging this issue is already more than what it takes to give different names :)
marr has joined #pypy
<arigato> well, we need to mess with distutils and I don't know how much with setuptools, to give them different names
<arigato> it's very likely to add its own set of bugs
jaffachief has joined #pypy
<antocuni> I naively assumed that it was enough to change the SOABI, but indeed there might be code which assumes that the soabi is unique for a given interpreter
energizer has quit [Ping timeout: 264 seconds]
<arigato> ah, maybe it is enough
<arigato> and if all else fails we can probably just rename the .so manually?
<antocuni> "manually" when?
<antocuni> the final file is produced by distutils, so I'm not sure when is the correct time/hook to rename it
<arigato> when building the so for cffi
<antocuni> ah, right
<arigato> well, maybe
Hasimir has quit [Ping timeout: 240 seconds]
TheAdversary has quit [Ping timeout: 265 seconds]
tayfun26 has quit [Quit: tayfun26]
tayfun26 has joined #pypy
hotpot33 has joined #pypy
lazka has joined #pypy
<kenaan> antocuni gc-hooks 3fe7e9dc4d49 /pypy/doc/gc_info.rst: add docs about GC hooks
<antocuni> arigato: do you feel like reviewing this ^^^?
inhahe_ has joined #pypy
inhahe__ has quit [Ping timeout: 264 seconds]
ctismer has joined #pypy
illume has quit [Read error: Connection reset by peer]
ctismer has quit [Quit: ZNC 1.6.5+deb1 - http://znc.in]
illume has joined #pypy
ctismer has joined #pypy
illume_ has joined #pypy
illume has quit [Read error: Connection reset by peer]
illume_ has quit [Ping timeout: 256 seconds]
illume has joined #pypy
illume has quit [Client Quit]
<kenaan> antocuni gc-hooks 781821b4228a /pypy/doc/whatsnew-head.rst: update whatsnew
<kenaan> antocuni gc-hooks 7af841458a81 /: close merged branch
<kenaan> antocuni default 5bd740a5496c /: merge the gc-hooks branch: it is now possible to install app-level hooks which are triggered whenever a specific...
<antocuni> mattip: I finally managed to document and merge the branch :)
<antocuni> not sure if it's still in time to get it into the release
<mattip> antocuni: there is time. let's give it a day or two to settle
<antocuni> cool, thanks
<antocuni> I'll try to merge it to py3.5 as well
avakdh has joined #pypy
<mattip> arigato: is the name all that important? Isn't there any difference in the import mechanism between the two that we can catch?
<antocuni> cool, I can merge gc-hooks to py3.5 without conflicts. I'm trying a translation, if it works I'll just merge&commit
antocuni has quit [Ping timeout: 265 seconds]
<cfbolz> antocuni: the docs look nice!
<cfbolz> antocuni: I think you should mention in which thread the hooks run in
jaffachief has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<mattip> arigato: as I read it, the issue is initializing cpyext before calling dlopen, and we do not want to do that universally
<mattip> since it will slow down programs that use only cffi, not cpyext
<mattip> but don't we know before dlopen that we are importing a python module, not a cffi shared object?
<arigato> no, how?
<arigato> at the moment the difference is about which symbol that library exports
dddddd has joined #pypy
marky1991 has joined #pypy
marky1991 has quit [Remote host closed the connection]
jaffachief has joined #pypy
marky1991 has joined #pypy
drolando has quit [Ping timeout: 264 seconds]
drolando has joined #pypy
<mattip> ahh, load_extension_module first `dlopen`s, then decides which type of module it is based on dlsym succeeding
lazka has quit [Quit: Leaving]
<mattip> using a naming convention would make this division nicer as well
jcea has joined #pypy
marky1991 has quit [Ping timeout: 264 seconds]
drolando has quit [Remote host closed the connection]
drolando has joined #pypy
ronan has joined #pypy
jaffachief has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dddddd has quit [Ping timeout: 256 seconds]
dddddd has joined #pypy
<arigato> yes, the problem here is that dlopen potentially executes some code which expects cpyext to be initialized already
marky1991 has joined #pypy
marky1991 has quit [Remote host closed the connection]
marky1991 has joined #pypy
raynold has quit [Quit: Connection closed for inactivity]
antocuni has joined #pypy
<kenaan> antocuni py3.5 dcf6cc8d15a3 /: hg merge gc-hooks
tayfun26 has quit [Ping timeout: 265 seconds]
ctismer has quit [Quit: ZNC 1.6.5+deb1 - http://znc.in]
ctismer has joined #pypy
jaffachief has joined #pypy
Graypup_ has quit [Ping timeout: 260 seconds]
Graypup_ has joined #pypy
adamwen82923233 has joined #pypy
<adamwen82923233> HI, I accedentally uploaded my profiling result(https://vmprof.com/#/731f5001-859b-4357-9d04-a26982170f93), Anyone can help me to remove this?
<antocuni> cfbolz: good idea about documenting which thread runs the hooks
<antocuni> the only thing is... I have no idea :)
<antocuni> gc hooks use the AsyncAction mechanism for running the hooks; I don't know whether they are executed in a random thread or e.g. in the main one
marky1991 has quit [Ping timeout: 256 seconds]
marky1991 has joined #pypy
marky1991 has quit [Remote host closed the connection]
marky1991 has joined #pypy
antocuni has quit [Ping timeout: 260 seconds]
adamwen82923233 has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
lritter has quit [Remote host closed the connection]
tayfun26 has joined #pypy
hotpot33 has quit [Ping timeout: 268 seconds]
marky1991 has quit [Ping timeout: 268 seconds]
adamwen82923233 has joined #pypy
adamwen82923233 has quit [Client Quit]
adamwen82923233 has joined #pypy
adamwen82923233 has quit [Client Quit]
hotpot33 has joined #pypy
adamwen82923233 has joined #pypy
adamwen82923233 has quit [Client Quit]
hotpot33 has quit [Ping timeout: 265 seconds]
adamwen82923233 has joined #pypy
adamwen82923233 has quit [Client Quit]
lazka has joined #pypy
adamwen82923233 has joined #pypy
adamwen82923233 has quit [Client Quit]
lazka has quit [Quit: Leaving]
lazka has joined #pypy
adamwen82923233 has joined #pypy
adamwen82923233 has quit [Client Quit]
ctismer has quit [Quit: ZNC 1.6.5+deb1 - http://znc.in]
ctismer has joined #pypy
adamwen82923233 has joined #pypy
adamwen82923233 has quit [Client Quit]
tayfun26 has quit [Quit: tayfun26]
ctismer has quit [Quit: ZNC 1.6.5+deb1 - http://znc.in]
ctismer has joined #pypy
ctismer has quit [Quit: ZNC 1.6.5+deb1 - http://znc.in]
ctismer has joined #pypy
antocuni has joined #pypy
adamwen82923233 has joined #pypy
lazka has quit [Quit: Leaving]
adamwen82923233 has quit [Client Quit]
mcyprian has quit [Ping timeout: 256 seconds]
marky1991 has joined #pypy
adamwen82923233 has joined #pypy
adamwen82923233 has quit [Client Quit]
antocuni has quit [Ping timeout: 260 seconds]
energizer has joined #pypy
marky1991 has quit [Ping timeout: 256 seconds]
ctismer has quit [Quit: ZNC 1.6.5+deb1 - http://znc.in]
ctismer has joined #pypy
adamwen82923233 has joined #pypy
adamwen82923233 has quit [Client Quit]
ctismer has quit [Client Quit]
marky1991 has joined #pypy
ctismer has joined #pypy
ctismer has quit [Client Quit]
lazka has joined #pypy
ctismer has joined #pypy
ctismer has quit [Client Quit]
ctismer has joined #pypy
antocuni has joined #pypy
lritter has joined #pypy
nimaje has quit [Ping timeout: 260 seconds]
raynold has joined #pypy
nimaje has joined #pypy
jaffachief has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ctismer has quit [Quit: ZNC 1.6.5+deb1 - http://znc.in]
ctismer has joined #pypy
adamwen82923233 has joined #pypy
adamwen82923233 has quit [Client Quit]
antocuni has quit [Ping timeout: 256 seconds]
tbodt has joined #pypy
lazka has quit [Quit: Leaving]
redj has joined #pypy
marky1991 has quit [Ping timeout: 264 seconds]
marky1991 has joined #pypy
marky1991 has quit [Ping timeout: 260 seconds]
mattip has quit [Ping timeout: 240 seconds]
mattip has joined #pypy
lritter has quit [Remote host closed the connection]
dddddd has quit [Quit: Hasta otra..]
dddddd has joined #pypy
marky1991 has joined #pypy
marky1991 has quit [Remote host closed the connection]
marky1991 has joined #pypy
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
mcyprian has joined #pypy
ronan_ has joined #pypy
tbodt has joined #pypy
mcyprian has quit [Quit: Leaving.]
drolando has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
tbodt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
tbodt has joined #pypy
mcyprian has joined #pypy
mcyprian has quit [Client Quit]
tbodt has quit [Ping timeout: 260 seconds]
nimaje has quit [Ping timeout: 240 seconds]
nimaje has joined #pypy
oberstet has joined #pypy
drolando has joined #pypy
<kenaan> rlamy py3tests 18e33a4f6b3e /pypy/: fix fix fix
jaffachief has joined #pypy
jamesaxl has quit [Quit: WeeChat 2.1]
ronan__ has joined #pypy
ronan_ has quit [Ping timeout: 256 seconds]
<kenaan> mattip py3.5 5a7eeaf512fc /pypy/module/_cffi_backend/: merge default into py3.5
antocuni has joined #pypy
marky1991 has quit [Read error: Connection reset by peer]
energizer has quit [Disconnected by services]
energizer has joined #pypy
energizer has quit [Remote host closed the connection]
energizer has joined #pypy
jaffachief has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
[Arfrever] has quit [Read error: Connection reset by peer]
oberstet has quit [Ping timeout: 240 seconds]
antocuni has quit [Ping timeout: 265 seconds]
<bbot2> Started: http://buildbot.pypy.org/builders/own-linux-x86-64/builds/6694 [ronan: force build, py3tests]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/5417 [ronan: force build, py3tests]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/5417 [ronan: force build, py3tests]
tbodt has joined #pypy
[Arfrever] has joined #pypy