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 Stackless 3.8 · Issue #254 · 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 Stackless 3.8 #254

Copy link
Copy link
Open
Open
Prepare Stackless 3.8#254
Copy link
Assignees
akruis
Labels
main-slpstackless pythontask

Description

@akruis
akruis
opened on May 26, 2021
Issue body actions

Time to prepare Stackless 3.8.

  1. Merge branch 'main' into 'main-slp' up to commit 2ec872b Done
  2. Cherry pick commits a11414b and 032a566 from 3.7-slp and close issue Add support for PEP 567 context variables to tasklets #239 Done
  3. Merge branch 'main' into 'main-slp'. Merge tags v3.8.0a1, v3.8.0a2, v3.8.0a3. Bump the Stackless version to 3.8 after merging v3.8.0a1. Done
  4. Merge commit 8c77b8c. Then test an merge pull request Stackless issue #275: Support PEP-523 eval_frame-hook #276.
  5. Merge tags v3.8.0a4 and v3.8.0b1 and stop at commit 23d7ce7. Done
  6. Last chance to merge pull request implement switching using the Stackman submodule #230 Done
  7. Start branch 3.8-slp Done
  8. Merge branch '3.8' into '3.8-slp'. Merge tags up and including to v3.8.0b4 Done
  9. Merge commit bdace21. Then test and merge pull request Stackless issue #275: Support PEP-523 eval_frame-hook #276. Done
  10. Merge branch '3.8' into '3.8-slp'. Merge tags up and including to v3.8.1. Done
  11. Merge branch '3.8' into '3.8-slp' up to commit 5cadd3f
  12. Cherry pick commit c3f61b0 from 3.7-slp and close issue Upstream fix for bpo-39386 breaks Stackless test case test_pickle.TestAsyncGenPickling #251
  13. Merge branch '3.8' into '3.8-slp'. Merge all remaining tags. Starting with 3.8.6 use Sphinx 2.3.1 to build the documentation.
Reacted by Masamitsu MURASE, Nagare Project and Anselm Kruis

Activity

  1. akruis
    added
    task
    stackless python
    main-slp
    on May 26, 2021
  2. akruis
    self-assigned this
    on May 26, 2021
  3. akruis
    added a commit that references this issue on May 27, 2021

    Stackless issue #254: simplify Stackless mods of interpreter main loop

    9de60fd
  4. akruis commented on May 27, 2021

    @akruis
    akruis
    on May 27, 2021
    Author
    More actions

    A fist serious problem is #256.

  5. kristjanvalur commented on May 27, 2021

    @kristjanvalur
    kristjanvalur
    on May 27, 2021
    Collaborator
    More actions

    That's an awesomely detailed plan. Also, #256 looks super interesting, been reading the orignal BPO

  6. akruis
    added a commit that references this issue on Jun 4, 2021

    Stackless issue #254: simplify Stackless mods of interpreter main loop

    cbeb1b4
  7. akruis commented on Jun 4, 2021

    @akruis
    akruis
    on Jun 4, 2021
    Author
    More actions

    A fist serious problem is #256.

    After cbeb1b4 it is no longer a serious problem. The fix is now straight forward.

  8. akruis
    added 2 commits that reference this issue on Jun 5, 2021

    Stackless issue #254: fix WITH_CLEANUP_START

    789c082

    Stackless issue #254: replace PyThreadState_GET b _PyThreadState_GET

    b45dc76
  9. akruis commented on Jul 14, 2021

    @akruis
    akruis
    on Jul 14, 2021
    Author
    More actions

    I made many changes to Stackless up to now. Time to bump the Stackless version number. (By the way, it is a completely meaningless number.)

  10. akruis
    added 14 commits that reference this issue on Jul 15, 2021

    Stackless issue #254: bump the Stackless version number to 3.8

    c540922

    Stackless issue #254: Make PyInterpreterState an opaque type in the

    d535c74

    Stackless issue #254: bpo-33608: Minor cleanup related to pending calls.

    edd9448

    Stackless issue #254: bpo-36127: Argument Clinic: inline parsing code

    fb622c5

    Stackless issue #254: bpo-36710: Add runtime variable in pystate.c

    026e557

    Stackless issue #254: bpo-36540: PEP 570 positional-only parameters.

    497df53

    Stackless issue #254: bpo-36635: Change pyport.h for Py_BUILD_CORE_MO…

    40f7895

    Stackless issue #254: bpo-36763: _Py_RunMain() doesn't call Py_Exit()

    c7d7ee0

    Stackless issue #254: bpo-36710: Add tstate parameter in ceval.c

    2fadd97

    Stackless issue #254: bpo-36763: Implement the PEP 587

    93d75ff

    Stackless issue #254: bpo-36974: rename _FastCallKeywords -> _Vectorcall

    02fbb59

    Stackless issue #254: don't use deprecated flag Py_TPFLAGS_HAVE_FINALIZE

    42398f1

    Stackless issue #254: bpo-37233: optimize method_vectorcall

    5749265

    Stackless issue #254: bpo-36974: separate vectorcall functions for ea…

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

Metadata

Metadata

Assignees

  • @akruis
    akruis

Labels

main-slpstackless pythontask

Type

No type

Projects

No projects

    Milestone

    No milestone

    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.