GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

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 #112

Copy link
Copy link
Closed
Closed
Prepare Stacklss 3.5#112
Copy link
Labels
3.5-slpmajorstackless pythontask
Milestone
v3.5.4-slp

Description

@ghost
ghost
opened on Dec 25, 2016

Originally 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:

  1. https://bugs.python.org/issue21205: New generator attribute __qualname__. PyGenObject gets two new members: gi_name and gi_qualname.

    Pickling support implemented: a8f3bfa783a9

  2. https://bugs.python.org/issue19235: new RecursionError exception

  3. 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.

  4. Argument Clinic


  • Bitbucket: https://bitbucket.org/stackless-dev/stackless/issue/112

Activity

  1. ghost added
    major
    on Sep 24, 2017
  2. ghost added
    task
    on Sep 24, 2017
  3. ghost added
    3.5-slp
    on Sep 24, 2017
  4. ghost added
    stackless python
    on Sep 24, 2017
  5. ghost added this to the This milestone has been deleted milestone on Sep 24, 2017
  6. akruis commented on Oct 1, 2017

    @akruis
    akruis
    on Oct 1, 2017
    More actions

    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.

  7. akruis
    added a commit that references this issue on Oct 2, 2017

    Issue #112: adapt the new mis installer to Stackless Python

    40e5316
  8. akruis commented on Oct 2, 2017

    @akruis
    akruis
    on Oct 2, 2017
    More actions

    Installers for Windows v3.5.4 are available for download on stackless.com. I can't build macOS installers.

  9. akruis
    closed this as completedon Oct 2, 2017
  10. akruis
    added 13 commits that reference this issue on Oct 29, 2017

    Issue #112: Prepare Stackless 3.5, fix a C-Python test suite bug

    70d307e

    Issue #112: Prepare Stackless 3.5, fix test_dictviews, test_generator…

    bf6be12

    Merge branch 3.5-slp into master-slp (issue #112 test suite fix)

    814a94c

    merge 3.5-slp (Stackless #112, fix pickle/copy tests)

    f95329c

    merge 3.5-slp (Stackless issue #112: enable pickling of coroutines)

    be5b7fb

    Issue #112: Prepare Stackless 3.5, fix a C-Python test suite bug

    ca52f72

    Issue #112: Prepare Stackless 3.5, fix test_pdb.test_pdb_issue_20766

    ec4105e

    Issue #112: Prepare Stackless 3.5, re-enable aggressive optimisation …

    cbd6e7a

    Issue #112: Prepare Stackless 3.5, enable pickling of coroutines

    60bbffd

    Issue #112: Prepare Stackless 3.5, enable pickling of coroutines

    bd76867

    merge 3.6-slp (Stackless issue #112: enable pickling of coroutines)

    80865f2

    Issue #112: adapt the new msi installer to Stackless Python

    0c1f53c

    Issue #112: adapt the new msi installer to Stackless Python

    9bcd2d1
  11. akruis
    added a commit that references this issue on Mar 3, 2018

    bpo-28929: Add to Misc/NEWS (GH-112)

    e3bf4cd
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    3.5-slpmajorstackless pythontask

    Type

    No type

    Projects

    No projects

      Milestone

      • v3.5.4-slp

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      You are visitor 01402503 — GeezerVison does not store the pages you look up.
      Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.