[Python-Dev] [RELEASE] Python 3.8.1rc1 is now available for testing

2019-12-10 Thread Łukasz Langa
Python 3.8.1rc1 is the release candidate of the first maintenance release of Python 3.8. The Python 3.8 series is the newest feature release of the Python language, and it contains many new features and optimizations. You can find Python 3.8.1rc1 here: https://www.python.org/downloads/release/

[Python-Dev] Re: PEP 611 -- why limit coroutines and classes?

2019-12-10 Thread Steven D'Aprano
On Mon, Dec 09, 2019 at 11:27:56PM -0500, Kyle Stanley wrote: > I agree, I think that sys would likely be the most reasonable place to read > these limits from. Also, it seems like a good location for setting of the > limits, if that becomes an option. This would go along well with the > existing

[Python-Dev] Re: PEP 611 -- why limit coroutines and classes?

2019-12-10 Thread Kyle Stanley
Steve D'Aprano wrote: > As I understand the PEP, the proposal is to change a bunch of C-level > structs which currently contain 32-bit fields into 20-bit fields. To > change that, you would need to recompile with new struct definitions and > build a new interpreter binary. > > If I'm right, making

[Python-Dev] Re: [RELEASE] Python 3.8.1rc1 is now available for testing

2019-12-10 Thread Miro Hrončok
On 10. 12. 19 10:22, Łukasz Langa wrote: Python 3.8.1rc1 is the release candidate of the first maintenance release of Python 3.8. The Python 3.8 series is the newest feature release of the Python language, and it contains many new features and optimizations. You can find Python 3.8.1rc1 here:

[Python-Dev] Re: [RELEASE] Python 3.8.1rc1 is now available for testing

2019-12-10 Thread Christian Tismer
Hi Łukasz, tonite I found a critical bug that affects all heaptype extension classes with a custom (not PyType_Type) type. the bug is in typeobject.c function type_mro_modified line 309: if (custom) { _Py_IDENTIFIER(mro); mro_meth = lookup_maybe_method( (PyObject

[Python-Dev] Re: [RELEASE] Python 3.8.1rc1 is now available for testing

2019-12-10 Thread Christian Tismer
Sorry, I sent the fixed version. These two incref's are missing! On 10.12.19 14:16, Christian Tismer wrote: > Hi Łukasz, > > tonite I found a critical bug that affects all heaptype extension > classes with a custom (not PyType_Type) type. > > the bug is in typeobject.c function type_mro_modified

[Python-Dev] Re: [RELEASE] Python 3.8.1rc1 is now available for testing

2019-12-10 Thread Miro Hrončok
On 10. 12. 19 14:34, Łukasz Langa wrote: On 10 Dec 2019, at 13:01, Miro Hrončok wrote: On 10. 12. 19 10:22, Łukasz Langa wrote: Python 3.8.1rc1 is the release candidate of the first maintenance release of Python 3.8. The Python 3.8 series is the newest feature release of the Python language

[Python-Dev] Re: [RELEASE] Python 3.8.1rc1 is now available for testing

2019-12-10 Thread Łukasz Langa
> On 10 Dec 2019, at 14:16, Christian Tismer wrote: > > Please let me know how you want to proceed. > This is a critical error, producing negative refcounts. Is there a BPO issue for this? If not, there should be, let's discuss there. Is this a 3.8 regression? 3.8.1 proper is next Monday, if

[Python-Dev] Re: Please be more precise when commenting on PEP 611.

2019-12-10 Thread Rhodri James
On 10/12/2019 00:01, Chris Angelico wrote: Exactly. Yes, I know that I massively oversimplified things in that post. But you nonetheless acknowledge here that we are*still* quite lacking in any actual evidence. We have people who believe that a bit mask will slow things down, others who claim th

[Python-Dev] Re: [RELEASE] Python 3.8.1rc1 is now available for testing

2019-12-10 Thread Łukasz Langa
> On 10 Dec 2019, at 13:01, Miro Hrončok wrote: > > On 10. 12. 19 10:22, Łukasz Langa wrote: >> Python 3.8.1rc1 is the release candidate of the first maintenance release of >> Python 3.8. >> The Python 3.8 series is the newest feature release of the Python language, >> and it contains many new

[Python-Dev] Re: [python-committers] Re: [RELEASE] Python 3.8.1rc1 is now available for testing

2019-12-10 Thread Victor Stinner
Can you please open an issue at https://bugs.python.org/ and then post the link in this thread? Thanks in advance, Victor Le mar. 10 déc. 2019 à 14:18, Christian Tismer a écrit : > > Hi Łukasz, > > tonite I found a critical bug that affects all heaptype extension > classes with a custom (not PyT

[Python-Dev] Re: [RELEASE] Python 3.8.1rc1 is now available for testing

2019-12-10 Thread Christian Tismer
On 10.12.19 14:28, Łukasz Langa wrote: > >> On 10 Dec 2019, at 14:16, Christian Tismer > > wrote: >> >> Please let me know how you want to proceed. >> This is a critical error, producing negative refcounts. > > Is there a BPO issue for this? If not, there should be, l

[Python-Dev] Re: [python-committers] Re: [RELEASE] Python 3.8.1rc1 is now available for testing

2019-12-10 Thread Christian Tismer
Howdy, I have produced this: https://bugs.python.org/issue39016 No idea if it's correct, doing that too rarely. Cheers -- Chris On 10.12.19 14:34, Victor Stinner wrote: > Can you please open an issue at https://bugs.python.org/ and then post > the link in this thread? > > Thanks in advance, >

[Python-Dev] Re: [python-committers] [RELEASE] Python 3.8.1rc1 is now available for testing

2019-12-10 Thread Jason R. Coombs
I think I missed the announcement of the cutoff date for 3.8.1; I was hoping to get some bug fixes in for importlib.metadata. These aren’t crucial bugfixes, but it would be nice not to have them linger for months. Would you consider including these,

[Python-Dev] Feedback on PEP 611 (so far) from the Steering Council

2019-12-10 Thread Barry Warsaw
The Python Steering Council discussed PEP 611 at today’s meeting. Here is our feedback so far: * The Steering Council reserves the right to be the BDFL-Delegate for this PEP * The PEP should clearly delineate two aspects: - A language generic part (i.e. applies to all implementations of Pyth