cfbolz changed the topic of #pypy to: #pypy PyPy, the flexible snake https://pypy.org | IRC logs: https://quodlibet.duckdns.org/irc/pypy/latest.log.html#irc-end and https://libera.irclog.whitequark.org/pypy | insert pithy quote here
fotis has joined #pypy
fotis has quit [Ping timeout: 250 seconds]
lritter has quit [Ping timeout: 252 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 240 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 252 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 250 seconds]
fotis has joined #pypy
<krono> mattip: threaded code is also a well-known interpreter optimization technique
<krono> for example, Squeak's Interpreter is postprocessed to work in a threaded manner
<krono> in a C implementation, you need to be able to make an array of pointers to functions in your source
<krono> bytecodes are transformerd to indices into this array,
<krono> then you effectively end every bc function w/ *(ip++)()
fotis has quit [Ping timeout: 250 seconds]
fotis has joined #pypy
mathieu1 has joined #pypy
fotis has quit [Ping timeout: 250 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 250 seconds]
fotis has joined #pypy
<cfbolz> mattip: thanks for taking care of that fiddly error message stuff :-/
fotis has quit [Ping timeout: 250 seconds]
<mattip> there is still a small inconsistency with cffi: it expects an app-level traceback in the message but we don't provide one
<mattip> which is why the test_c test_callback_exception test is still failing both before and after translation
fotis has joined #pypy
fotis has quit [Ping timeout: 240 seconds]
yuiza_ has joined #pypy
fotis has joined #pypy
arigo is now known as arigato
fotis has quit [Ping timeout: 250 seconds]
fotis has joined #pypy
ronan has joined #pypy
fotis has quit [Ping timeout: 240 seconds]
ronan has quit [Ping timeout: 240 seconds]
<cfbolz> mattip: I discussed that a little bit with armin a few months ago, I think we can also adapt the cffi test
<mattip> right, but that needs a PR to cffi since we keep the tests synced
<cfbolz> yep
<cfbolz> mattip: I already did one such pr
<cfbolz> it seems it wasn't correct enough in some detail :-(
fotis has joined #pypy
<mattip> at least with the stdlib lib-python tests we can mangle them as we choose
ronan has joined #pypy
yuiza_ has quit [Quit: Connection closed for inactivity]
fotis has quit [Ping timeout: 252 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 250 seconds]
fotis has joined #pypy
yuiza_ has joined #pypy
fotis has quit [Ping timeout: 252 seconds]
ronan has quit [Ping timeout: 250 seconds]
ronan has joined #pypy
rjarry has joined #pypy
fotis has joined #pypy
Corbin has quit [*.net *.split]
bbot2 has quit [*.net *.split]
samth has quit [*.net *.split]
energizer has quit [*.net *.split]
marvin_ has quit [*.net *.split]
Lightsword has quit [*.net *.split]
rjarry has left #pypy [Leaving]
bbot2 has joined #pypy
Corbin has joined #pypy
samth has joined #pypy
marvin_ has joined #pypy
energizer has joined #pypy
Lightsword has joined #pypy
mathieu1 has quit [Ping timeout: 240 seconds]
fotis has quit [Ping timeout: 240 seconds]
mathieu1 has joined #pypy
fotis has joined #pypy
stkrdknmibalz has quit [Quit: WeeChat 3.0.1]
fotis has quit [Ping timeout: 252 seconds]
Julian has joined #pypy
ronan has quit [Ping timeout: 240 seconds]
ronan has joined #pypy
fotis has joined #pypy
fotis has quit [Ping timeout: 240 seconds]
lritter has joined #pypy
<Julian> datetime.date.fromisoformat('1963-06-1৪') fails (properly) on CPython and not on PyPy
<Julian> (I know why, I'm just amused.)
fotis has joined #pypy
ronan has quit [Ping timeout: 240 seconds]
fotis has quit [Ping timeout: 252 seconds]
ronan has joined #pypy
Eclipse2212 has joined #pypy
fotis has joined #pypy
yuiza_ has quit [Quit: Connection closed for inactivity]
Julian has quit [Ping timeout: 250 seconds]
mathieu1 has quit [Ping timeout: 240 seconds]
Julian has joined #pypy
ronan has quit [Remote host closed the connection]
fotis has quit [Ping timeout: 240 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 250 seconds]
Julian has quit [Ping timeout: 240 seconds]
Eclipse2212 has quit [Quit: WeeChat 3.2]
ronan has joined #pypy
stkrdknmibalz has joined #pypy
Julian has joined #pypy
yuiza has quit [Quit: Leaving.]
Julian has quit [Ping timeout: 250 seconds]
fotis has joined #pypy
Julian has joined #pypy
Julian has quit [Ping timeout: 250 seconds]
Julian has joined #pypy
mathieu1 has joined #pypy
yuiza has joined #pypy
fotis has quit [Ping timeout: 252 seconds]
Julian has quit [Ping timeout: 252 seconds]
fotis has joined #pypy
tumbleweed_ is now known as tumbleweed
fotis has quit [Ping timeout: 250 seconds]
Julian has joined #pypy
Julian has quit [Ping timeout: 240 seconds]
mathieu1 has quit [Ping timeout: 250 seconds]
Julian has joined #pypy
fotis has joined #pypy
Julian has quit [Ping timeout: 250 seconds]
Julian has joined #pypy
fotis has quit [Ping timeout: 252 seconds]
Julian has quit [Ping timeout: 252 seconds]
fotis has joined #pypy
tos9_ has joined #pypy
tos9_ is now known as Julian
Julian has quit [Quit: leaving]
fotis has quit [Ping timeout: 250 seconds]
fotis has joined #pypy
lritter has quit [Ping timeout: 252 seconds]
Julian has joined #pypy
Julian has quit [Ping timeout: 248 seconds]
ronan has quit [Ping timeout: 240 seconds]
gef_ has quit [Ping timeout: 240 seconds]
gef_ has joined #pypy
gef has quit [Ping timeout: 250 seconds]
gef_ has quit [Ping timeout: 250 seconds]
gef has joined #pypy
gef_ has joined #pypy
gef has quit [Ping timeout: 240 seconds]
gef_ has quit [Ping timeout: 248 seconds]
gef has joined #pypy
gef_ has joined #pypy
gef has quit [Ping timeout: 250 seconds]
gef_ has quit [Ping timeout: 248 seconds]
gef has joined #pypy
gef has quit [Ping timeout: 240 seconds]
gef has joined #pypy
gef_ has joined #pypy
gef has quit [Ping timeout: 250 seconds]
gef_ has quit [Ping timeout: 250 seconds]