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
pmp-p has quit [Disconnected by services]
pmp-p has quit [Disconnected by services]
pmp-p has quit [Disconnected by services]
pmp-p has joined #pypy
pmp-p has joined #pypy
pmp-p has joined #pypy
Cheery has joined #pypy
Cheery has joined #pypy
Cheery has joined #pypy
Cheery_ has quit [*.net *.split]
Cheery_ has quit [*.net *.split]
Cheery_ has quit [*.net *.split]
raekye has quit [*.net *.split]
raekye has quit [*.net *.split]
raekye has quit [*.net *.split]
raekye has joined #pypy
raekye has joined #pypy
raekye has joined #pypy
jcea has quit [Ping timeout: 260 seconds]
jcea has quit [Ping timeout: 260 seconds]
jcea has quit [Ping timeout: 260 seconds]
_whitelogger_ has quit [Remote host closed the connection]
_whitelogger_ has quit [Remote host closed the connection]
_whitelogger_ has joined #pypy
_whitelogger_ has joined #pypy
_whitelogger_ has joined #pypy
lritter has joined #pypy
lritter has joined #pypy
lritter has joined #pypy
Dejan_ has joined #pypy
Dejan_ has joined #pypy
Dejan_ has joined #pypy
Dejan has quit [Ping timeout: 256 seconds]
Dejan has quit [Ping timeout: 256 seconds]
Dejan has quit [Ping timeout: 256 seconds]
_whitelogger_ has quit [Remote host closed the connection]
_whitelogger_ has quit [Remote host closed the connection]
_whitelogger_ has joined #pypy
_whitelogger_ has joined #pypy
_whitelogger_ has joined #pypy
forgottenone has joined #pypy
forgottenone has joined #pypy
forgottenone has joined #pypy
Thaodan has quit [Quit: ZNC - https://znc.in]
Thaodan has quit [Quit: ZNC - https://znc.in]
Thaodan has quit [Quit: ZNC - https://znc.in]
Thaodan has joined #pypy
Thaodan has joined #pypy
Thaodan has joined #pypy
<mattip> own tests of module/zipimport are really slow
<mattip> own tests of module/zipimport are really slow
<mattip> own tests of module/zipimport are really slow
<mattip> on aarch64 they timeout, on x86_64 they take ~20 minutes
<mattip> on aarch64 they timeout, on x86_64 they take ~20 minutes
<mattip> on aarch64 they timeout, on x86_64 they take ~20 minutes
<fijal> wow pypy is fast
<fijal> wow pypy is fast
<fijal> wow pypy is fast
<fijal> I'm analyzing a calendar and it's 8s (pypy) vs 30s (cpy)
<fijal> I'm analyzing a calendar and it's 8s (pypy) vs 30s (cpy)
<fijal> I'm analyzing a calendar and it's 8s (pypy) vs 30s (cpy)
<fijal> cold JIT
<fijal> cold JIT
<fijal> cold JIT
<cfbolz> nice
<cfbolz> nice
<cfbolz> nice
<fijal> that's 3.7 btw
<fijal> that's 3.7 btw
<fijal> that's 3.7 btw
<fijal> but it's parsing, which is not exactly pypy forte
<fijal> but it's parsing, which is not exactly pypy forte
<fijal> but it's parsing, which is not exactly pypy forte
<fijal> (I think it's predominantly parsing)
<fijal> (I think it's predominantly parsing)
<fijal> (I think it's predominantly parsing)
_whitelogger_ has quit [Remote host closed the connection]
_whitelogger_ has quit [Remote host closed the connection]
_whitelogger_ has joined #pypy
_whitelogger_ has joined #pypy
_whitelogger_ has joined #pypy
<cfbolz> mattip: I just realized that json speed was already mentioned in an issue last summer: https://foss.heptapod.net/pypy/pypy/-/issues/3238
<cfbolz> mattip: I just realized that json speed was already mentioned in an issue last summer: https://foss.heptapod.net/pypy/pypy/-/issues/3238
<cfbolz> mattip: I just realized that json speed was already mentioned in an issue last summer: https://foss.heptapod.net/pypy/pypy/-/issues/3238
<mattip> heh
<mattip> heh
<mattip> heh
<mattip> someone on stackoverflow was complaining about Decimal being slow
<mattip> someone on stackoverflow was complaining about Decimal being slow
<mattip> someone on stackoverflow was complaining about Decimal being slow
<mattip> it turns out we have a cffi- wrapper for libmpdec, but do not ship it by default
<mattip> it turns out we have a cffi- wrapper for libmpdec, but do not ship it by default
<mattip> it turns out we have a cffi- wrapper for libmpdec, but do not ship it by default
<mattip> so most users will use the pure-python _pydecimal
<mattip> so most users will use the pure-python _pydecimal
<mattip> so most users will use the pure-python _pydecimal
<cfbolz> mattip: wait no
<cfbolz> mattip: wait no
<cfbolz> mattip: wait no
<cfbolz> are you sure it's that way round?
<cfbolz> are you sure it's that way round?
<cfbolz> are you sure it's that way round?
<cfbolz> iirc the cffi one is slower than the pure python one
<cfbolz> iirc the cffi one is slower than the pure python one
<cfbolz> iirc the cffi one is slower than the pure python one
<cfbolz> and py3 ships the former, py2 the latter
<cfbolz> and py3 ships the former, py2 the latter
<cfbolz> and py3 ships the former, py2 the latter
<mattip> on py3.7, _decimal_build.py is commented out of lib_pypy/pypy_tools/build_cffi_imports.py
<mattip> on py3.7, _decimal_build.py is commented out of lib_pypy/pypy_tools/build_cffi_imports.py
<mattip> on py3.7, _decimal_build.py is commented out of lib_pypy/pypy_tools/build_cffi_imports.py
<cfbolz> ok, good
<cfbolz> ok, good
<cfbolz> ok, good
<cfbolz> because the cffi one is slower ;-)
<cfbolz> because the cffi one is slower ;-)
<cfbolz> because the cffi one is slower ;-)
<mattip> ahh. right, issue 3024
<mattip> ahh. right, issue 3024
<mattip> ahh. right, issue 3024
<mattip> ok. answered
<mattip> ok. answered
<mattip> ok. answered
forgottenone has quit [Quit: Konversation terminated!]
forgottenone has quit [Quit: Konversation terminated!]
forgottenone has quit [Quit: Konversation terminated!]
lritter has quit [Ping timeout: 246 seconds]
lritter has quit [Ping timeout: 246 seconds]
lritter has quit [Ping timeout: 246 seconds]
forgottenone has joined #pypy
forgottenone has joined #pypy
forgottenone has joined #pypy
lritter has joined #pypy
lritter has joined #pypy
lritter has joined #pypy
<cfbolz> mattip: is there a benchmark?
<cfbolz> mattip: is there a benchmark?
<cfbolz> mattip: is there a benchmark?
<cfbolz> Found it
<cfbolz> Found it
<cfbolz> Found it
<cfbolz> Yeah well
<cfbolz> Yeah well
<cfbolz> Yeah well
<cfbolz> Not much to say, I fear
<cfbolz> Not much to say, I fear
<cfbolz> Not much to say, I fear
<cfbolz> mattip: I wonder whether his reproducer shows the real problem
<cfbolz> mattip: I wonder whether his reproducer shows the real problem
<cfbolz> mattip: I wonder whether his reproducer shows the real problem
<cfbolz> but yes, our re should be good at the problem anyway ;-)
<cfbolz> but yes, our re should be good at the problem anyway ;-)
<cfbolz> but yes, our re should be good at the problem anyway ;-)
<mattip> here is the regex reproducer as a script, with the "a in b" alternative
<mattip> here is the regex reproducer as a script, with the "a in b" alternative
<mattip> here is the regex reproducer as a script, with the "a in b" alternative
<cfbolz> mattip: you will be happy to learn that I suspect that it's the sphinx problem :-P
<cfbolz> mattip: you will be happy to learn that I suspect that it's the sphinx problem :-P
<cfbolz> mattip: you will be happy to learn that I suspect that it's the sphinx problem :-P
<mattip> :)
<mattip> :)
<mattip> :)
<mattip> ahh, got it
<mattip> ahh, got it
<mattip> ahh, got it
<cfbolz> it's a long chain of bridges to promote the current regex :-(
<cfbolz> it's a long chain of bridges to promote the current regex :-(
<cfbolz> it's a long chain of bridges to promote the current regex :-(
<cfbolz> mattip: there's a solution, but I am not sure whether it will make other code worse
<cfbolz> mattip: there's a solution, but I am not sure whether it will make other code worse
<cfbolz> mattip: there's a solution, but I am not sure whether it will make other code worse
* cfbolz is a bit overwhelmed atm
* cfbolz is a bit overwhelmed atm
* cfbolz is a bit overwhelmed atm
<cfbolz> mattip: can you maybe file an issue about re?
<cfbolz> mattip: can you maybe file an issue about re?
<cfbolz> mattip: can you maybe file an issue about re?
Dejan_ has quit [Quit: Leaving]
Dejan_ has quit [Quit: Leaving]
Dejan_ has quit [Quit: Leaving]
Dejan has joined #pypy
Dejan has joined #pypy
Dejan has joined #pypy
Dejan has joined #pypy
Dejan has joined #pypy
Dejan has joined #pypy
mattip_ has joined #pypy
mattip_ has joined #pypy
mattip_ has joined #pypy
mattip_ has quit [Ping timeout: 260 seconds]
mattip_ has quit [Ping timeout: 260 seconds]
mattip_ has quit [Ping timeout: 260 seconds]
<cfbolz> mattip: I did it now
<cfbolz> mattip: I did it now
<cfbolz> mattip: I did it now
jcea has joined #pypy
jcea has joined #pypy
jcea has joined #pypy
Gustavo6046 has quit [Ping timeout: 272 seconds]
Gustavo6046 has quit [Ping timeout: 272 seconds]
Gustavo6046 has quit [Ping timeout: 272 seconds]
Gustavo6046 has joined #pypy
Gustavo6046 has joined #pypy
Gustavo6046 has joined #pypy
<mattip> cfbolz: thanks
<mattip> cfbolz: thanks
<mattip> cfbolz: thanks
<bbot2> Started: http://buildbot.pypy.org/builders/own-win-x86-32/builds/2601 [mattip: 32-bit windows builds, py3.7]
<bbot2> Started: http://buildbot.pypy.org/builders/own-win-x86-32/builds/2601 [mattip: 32-bit windows builds, py3.7]
<bbot2> Started: http://buildbot.pypy.org/builders/own-win-x86-32/builds/2601 [mattip: 32-bit windows builds, py3.7]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/5763 [mattip: 32-bit windows builds, py3.7]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/5763 [mattip: 32-bit windows builds, py3.7]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/5763 [mattip: 32-bit windows builds, py3.7]
oberstet has joined #pypy
oberstet has joined #pypy
oberstet has joined #pypy
<bbot2> Failure: http://buildbot.pypy.org/builders/own-win-x86-32/builds/2601 [mattip: 32-bit windows builds, py3.7]
<bbot2> Failure: http://buildbot.pypy.org/builders/own-win-x86-32/builds/2601 [mattip: 32-bit windows builds, py3.7]
<bbot2> Failure: http://buildbot.pypy.org/builders/own-win-x86-32/builds/2601 [mattip: 32-bit windows builds, py3.7]
lritter has quit [Quit: Leaving]
lritter has quit [Quit: Leaving]
lritter has quit [Quit: Leaving]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/5763 [mattip: 32-bit windows builds, py3.7]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/5763 [mattip: 32-bit windows builds, py3.7]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/5763 [mattip: 32-bit windows builds, py3.7]
jcea has quit [Remote host closed the connection]
jcea has quit [Remote host closed the connection]
jcea has quit [Remote host closed the connection]
Gustavo6046 has quit [Remote host closed the connection]
Gustavo6046 has quit [Remote host closed the connection]
Gustavo6046 has quit [Remote host closed the connection]
jcea has joined #pypy
jcea has joined #pypy
jcea has joined #pypy
Gustavo6046 has joined #pypy
Gustavo6046 has joined #pypy
Gustavo6046 has joined #pypy
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/7542 [ronan: force build, hpy-update-to-eb07982b6]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/7542 [ronan: force build, hpy-update-to-eb07982b6]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/7542 [ronan: force build, hpy-update-to-eb07982b6]
<bbot2> Started: http://buildbot.pypy.org/builders/own-linux-x86-64/builds/8600 [ronan: force build, hpy-update-to-eb07982b6]
<bbot2> Started: http://buildbot.pypy.org/builders/own-linux-x86-64/builds/8600 [ronan: force build, hpy-update-to-eb07982b6]
<bbot2> Started: http://buildbot.pypy.org/builders/own-linux-x86-64/builds/8600 [ronan: force build, hpy-update-to-eb07982b6]
Gustavo6046 has quit [Remote host closed the connection]
Gustavo6046 has quit [Remote host closed the connection]
Gustavo6046 has quit [Remote host closed the connection]
Gustavo6046 has joined #pypy
Gustavo6046 has joined #pypy
Gustavo6046 has joined #pypy
Gustavo6046 has quit [Remote host closed the connection]
Gustavo6046 has quit [Remote host closed the connection]
Gustavo6046 has quit [Remote host closed the connection]
Gustavo6046 has joined #pypy
Gustavo6046 has joined #pypy
Gustavo6046 has joined #pypy
<bbot2> Failure: http://buildbot.pypy.org/builders/own-linux-x86-64/builds/8600 [ronan: force build, hpy-update-to-eb07982b6]
<bbot2> Failure: http://buildbot.pypy.org/builders/own-linux-x86-64/builds/8600 [ronan: force build, hpy-update-to-eb07982b6]
<bbot2> Failure: http://buildbot.pypy.org/builders/own-linux-x86-64/builds/8600 [ronan: force build, hpy-update-to-eb07982b6]
Gustavo6046 has quit [Remote host closed the connection]
Gustavo6046 has quit [Remote host closed the connection]
Gustavo6046 has quit [Remote host closed the connection]
Gustavo6046 has joined #pypy
Gustavo6046 has joined #pypy
Gustavo6046 has joined #pypy
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/7542 [ronan: force build, hpy-update-to-eb07982b6]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/7542 [ronan: force build, hpy-update-to-eb07982b6]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/7542 [ronan: force build, hpy-update-to-eb07982b6]
<bbot2> Started: http://buildbot.pypy.org/builders/own-win-x86-32/builds/2602 [mattip: 332-bit windows builds]
<bbot2> Started: http://buildbot.pypy.org/builders/own-win-x86-32/builds/2602 [mattip: 332-bit windows builds]
<bbot2> Started: http://buildbot.pypy.org/builders/own-win-x86-32/builds/2602 [mattip: 332-bit windows builds]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/5764 [mattip: 332-bit windows builds]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/5764 [mattip: 332-bit windows builds]
<bbot2> Started: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/5764 [mattip: 332-bit windows builds]
ulope has quit [Ping timeout: 265 seconds]
ulope has quit [Ping timeout: 265 seconds]
ulope has quit [Ping timeout: 265 seconds]
ulope has joined #pypy
ulope has joined #pypy
ulope has joined #pypy
<bbot2> Failure: http://buildbot.pypy.org/builders/own-win-x86-32/builds/2602 [mattip: 332-bit windows builds]
<bbot2> Failure: http://buildbot.pypy.org/builders/own-win-x86-32/builds/2602 [mattip: 332-bit windows builds]
<bbot2> Failure: http://buildbot.pypy.org/builders/own-win-x86-32/builds/2602 [mattip: 332-bit windows builds]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/5764 [mattip: 332-bit windows builds]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/5764 [mattip: 332-bit windows builds]
<bbot2> Failure: http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/5764 [mattip: 332-bit windows builds]
ulope has quit [Ping timeout: 246 seconds]
ulope has quit [Ping timeout: 246 seconds]
ulope has quit [Ping timeout: 246 seconds]
ulope has joined #pypy
ulope has joined #pypy
ulope has joined #pypy
proteusguy has quit [Ping timeout: 246 seconds]
proteusguy has quit [Ping timeout: 246 seconds]
proteusguy has quit [Ping timeout: 246 seconds]
Dejan has quit [Quit: Leaving]
Dejan has quit [Quit: Leaving]
Dejan has quit [Quit: Leaving]
proteusguy has joined #pypy
proteusguy has joined #pypy
proteusguy has joined #pypy