<fijal>
e.g. wget refuses to connect to pypy.org (some probably old version of wget that worked fine just the other day)
<mgorny>
fijal: maybe you have old ca-certificates?
vstinner has joined #pypy
<vstinner>
hi. FYI I wrote https://www.python.org/dev/peps/pep-0670/ proposing a plan to convert macros to regular functions in the Python C API. it's a long term plan, i hope that i will help PyPy ;-)
<vstinner>
(in the short/mid long, macros may first be converted to static inline functions, to fix at least their API)
<fijal>
mgorny: something like that. The point is it was working, now it's not, due to zero action on my side
<fijal>
cfbolz: do you have any clue about various kinds of strange buffers in rlib/buffer.py?
<fijal>
do they do anything useful? It seems to me like they were written with no real performance in mind
<fijal>
I'm pretty sure RawByteBuffer requires memory pressure for example
<fijal>
arigato:
<ctismer>
vstinner: that's great!
<vstinner>
ctismer: it's a shy PEP. i still want to continue the work on PEP 620 which plans to make all structures opaque, and for example fix macros to disallow using them as l-value: Py_TYPE(obj) = new_type (now an error in Python 3.11)
<vstinner>
but it's way harder to write the rationale section :-(
<mattip>
the release note is the hand-crafted changelog I do from the hg commits,
<mattip>
the "whatsnew" is the one that is built up as PRs are merged
<the_drow>
If you manage to force your contributors to add those notes, that's great. For celery, we the maintainers need to add that document with every minor release.
<cfbolz>
mattip: I am fine with depreciating whatsnew if you feel like it's no longer useful
<cfbolz>
We could switch to eg CPython's tool if we switch to github
Julian has joined #pypy
fotis has joined #pypy
Julian has quit [Quit: leaving]
* ctismer
is wondering why the transition to Git was even for CPython much quicker 🤣
<ctismer>
probably much energy was put into all the mercurial support tools, right?
fotis has quit [Ping timeout: 260 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 265 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 260 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 260 seconds]
Gustavo6046 has quit [Remote host closed the connection]
Gustavo6046 has joined #pypy
fotis has joined #pypy
<cfbolz>
mattip: so I went ahead and made a 3.9 branch
<cfbolz>
mattip: will probably need some help with the stdlib at some point :-(
fotis has quit [Ping timeout: 260 seconds]
Gustavo6046 has quit [Ping timeout: 245 seconds]
Gustavo6046 has joined #pypy
fotis has joined #pypy
<mattip>
cool. Does more work need to be done on the interpreter before adding the stdlib?
fotis has quit [Ping timeout: 260 seconds]
otisolsen70 has quit [Quit: Leaving]
fotis has joined #pypy
Gustavo6046 has quit [Ping timeout: 252 seconds]
Gustavo6046 has joined #pypy
fotis has quit [Ping timeout: 260 seconds]
Gustavo6046_ has joined #pypy
Gustavo6046_ has quit [Remote host closed the connection]
Gustavo6046 has quit [Ping timeout: 252 seconds]
Gustavo6046 has joined #pypy
fotis has joined #pypy
Julian has joined #pypy
fotis has quit [Ping timeout: 264 seconds]
fotis has joined #pypy
fotis has quit [Ping timeout: 258 seconds]
Gustavo6046 has quit [Ping timeout: 245 seconds]
Gustavo6046 has joined #pypy
Gustavo6046 has quit [Read error: Connection reset by peer]