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>
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]