GeezerVison is showing github.com — Prepare Stacklss 3.5 · Issue #112 · stackless-dev/stackless
This repository was archived by the owner on Feb 13, 2025. It is now read-only.
This repository was archived by the owner on Feb 13, 2025. It is now read-only.
Prepare Stacklss 3.5 #112DescriptionOriginally reported by: Anselm Kruis (Bitbucket: akruis, GitHub: akruis)
Python 3.5 adds a few new features, which affect Stackless. Here are the results of a quick and dirty review of What’s New In Python 3.5:
-
https://bugs.python.org/issue21205: New generator attribute __qualname__. PyGenObject gets two new members: gi_name and gi_qualname.
Pickling support implemented: a8f3bfa783a9
-
https://bugs.python.org/issue19235: new RecursionError exception
-
https://bugs.python.org/issue24400: PEP 492 - Coroutines with async and await syntax
As part of the PEP 492 implementation, the tp_reserved slot of PyTypeObject was replaced with a tp_as_async slot. Refer to Coroutine Objects for new types, structures and functions.
The coroutine type is just a variant of the generator type. Therefore it is possible to reuse the pickling code for generators to enable pickling of coroutines. Implemented with commit e2bf67837ac2.
-
Argument Clinic
Activityghost added this to the This milestone has been deleted milestone on Sep 24, 2017 akruis commented on Oct 1, 2017 A very last step: adapt the msi installer. Since Python 3.5 a new Wix based installer is used. Fortunately it is not too hard to adapt the installer. added a commit that references this issue on Oct 2, 2017Issue #112: adapt the new mis installer to Stackless Python akruis commented on Oct 2, 2017 Installers for Windows v3.5.4 are available for download on stackless.com. I can't build macOS installers. added 13 commits that reference this issue on Oct 29, 2017Issue #112: Prepare Stackless 3.5, fix a C-Python test suite bug Issue #112: Prepare Stackless 3.5, fix test_dictviews, test_generator… Issue #112: Prepare Stackless 3.5, fix a C-Python test suite bug Issue #112: Prepare Stackless 3.5, fix test_pdb.test_pdb_issue_20766 Issue #112: Prepare Stackless 3.5, re-enable aggressive optimisation … Issue #112: Prepare Stackless 3.5, enable pickling of coroutines Issue #112: Prepare Stackless 3.5, enable pickling of coroutines Issue #112: adapt the new msi installer to Stackless Python Issue #112: adapt the new msi installer to Stackless Python
MetadataMetadataDevelopmentNo branches or pull requestsIssue actions
|