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
abrown__ has joined #pypy
atomizer_ has joined #pypy
idnar_ has joined #pypy
eregon_ has joined #pypy
abrown_ has quit [Remote host closed the connection]
<cfbolz>
ronan: can I just go back to the stack we had before you removed it in 23f4cba973ff?
jvesely has joined #pypy
<ronan>
cfbolz: our error stack didn't really work, it caused some regressions
<cfbolz>
ok
<cfbolz>
so we need to follow more closely what cpython is doing
<ronan>
yes
<cfbolz>
pity :-) would have been nice to just back out
<ronan>
IIRC, a global error stack can't possibly work
<cfbolz>
yes, I was wondering that too
<cfbolz>
it's not global in cpython
<cfbolz>
(but per generator or so)
<ronan>
the whole thing is a big mess, the semantics are unclear in some cases
lritter has quit [Quit: Leaving]
<ronan>
though maybe it makes more sense in CPython3.7
dddddd has quit [Remote host closed the connection]
<cfbolz>
ronan: amusingly enough the refactoring was triggered by a bug report by armin
lritter has joined #pypy
marky1991 has joined #pypy
Smigwell has joined #pypy
<kenaan>
mattip buildbot[limit-disk-usage] 1f96501aac81 /: close abandoned branch
<kenaan>
mattip buildbot[coalesce-by-hash] 40406a7b7547 /: close abandoned branch
<kenaan>
mattip buildbot[numpy-tests] 52f7cb4cd4b1 /: close abandoned branch
<kenaan>
mattip buildbot[cffi-build-step] acc98fc98193 /: close abandoned branch
<mattip>
I wonder if the path forward with ssl in python3.6, 3.7 is to reflect the cpython changes one at a time into the cffi implementation
marky1991 has quit [Ping timeout: 260 seconds]
<cfbolz>
mattip: yes, likely. i haven't dared to look into that yet (I know nothing about ssl)
<cfbolz>
(same for the socket changes)
<kenaan>
cfbolz py3.7 a75c90ba20f9 /: sys.setrecursionlimit changes: - change error message in one case - skip a test: extremely low recursionlimits just ...
<kenaan>
cfbolz py3.7 11658ec64e92 /pypy/module/sys/test/test_sysmodule.py: those attributes are gone
<kenaan>
cfbolz py3.7 ccca4d0a7b52 /: generator expressions aren't allowed in class definitions