Sponsored Content
The Wayback Machine - https://web.archive.org/web/20211111092738/https://github.com/stackless-dev/stackless/commits/main-slp
Skip to content
Permalink
main-slp
Loading

Commits on Aug 11, 2021

  1. Stackless post release update

    (cherry picked from commit 61156ad)
    Anselm Kruis
    Anselm Kruis committed Aug 11, 2021
  2. Update changelog.txt for release v3.8.1-slp

    (cherry picked from commit f35f65d)
    Anselm Kruis
    Anselm Kruis committed Aug 11, 2021
  3. Stackless issue #301: remove a superfluous comment in _asynciomodule.c

    (cherry picked from commit a15cc35)
    Anselm Kruis
    Anselm Kruis committed Aug 11, 2021
  4. Stackless post release update

    (cherry picked from commit 8c91afd)
    Anselm Kruis
    Anselm Kruis committed Aug 11, 2021
  5. Update changelog.txt for release v3.8.0-slp

    (cherry picked from commit abcfe37)
    Anselm Kruis
    Anselm Kruis committed Aug 11, 2021

Commits on Aug 8, 2021

  1. Stackless issue #300: correctly call audit hooks "sys.settrace" and "…

    …sys.setprofile"
    
    - Don't call the audit hooks when switching tasklets.
    - Add calls to tasklet_set_trace_function(),
      tasklet_set_profile_function() and tasklet_setstate().
    
    (cherry picked from commit 6fa9bf3)
    Anselm Kruis
    Anselm Kruis committed Aug 8, 2021
  2. Merge branch main into main-slp

    Anselm Kruis
    Anselm Kruis committed Aug 8, 2021
  3. Stackless issue #259: Update Doc/conf.py

    Remove the explicit specification of the css-file for readthedocs.org.
    It is not needed any more.
    
    (cherry picked from commit e61be11)
    Anselm Kruis
    Anselm Kruis committed Aug 8, 2021
  4. Stackless issue #259: Update Doc/conf.py

    Set the css-file to "pydoctheme.css".
    
    (cherry picked from commit 53ca885)
    Anselm Kruis
    Anselm Kruis committed Aug 8, 2021
  5. Stackless issue #259: Update Doc/conf.py and .readthedocs.yml

    Well, the previous commit didn't build on readthedocs.org.
    - Rename .readthedocs.yml to .readthedocs.yaml
      See https://docs.readthedocs.io/en/stable/config-file/index.html
    - Add a requirements file Doc/slp_readthedocs_requirements.txt and
      require the same packages as specified in Makefile. Already set the
      Sphinx version to 2.0.1, because upstream commit 7d23dbe
    
    (cherry picked from commit a15ae9c)
    Anselm Kruis
    Anselm Kruis committed Aug 8, 2021
  6. Stackless issue #259: Update Doc/conf.py and .readthedocs.yml

    Update the Stackless patches for readthedocs.org based on the
    documentation. This simplified configuration is still untested.
    
    (cherry picked from commit b87f882)
    Anselm Kruis
    Anselm Kruis committed Aug 8, 2021
  7. Stackless issue #275: Support PEP-523 eval_frame-hook

    Support the PEP-523 eval_frame-hook for one particular use case: byte
    code instrumentation. An example is the pydev-debugger. It can use the
    hook to inject "break-points". This is much more efficient, than
    traditional trace functions.
    
    (cherry picked from commit 34108b9)
    akruis authored and Anselm Kruis committed Aug 8, 2021

Commits on Aug 7, 2021

  1. Stackless issue #298: Fix a race in the build process

    Kristján pointed me to another race, but now extracting the archive
    members should be save.
    
    (cherry picked from commit 61e405e)
    Anselm Kruis
    Anselm Kruis committed Aug 7, 2021

Commits on Aug 5, 2021

  1. Stackless issue #290: bpo-36974, PEP 590 Vectorcall-protocol (documen…

    …tation)
    
    Update the API Documentation. There are changes to the Stackless-protocol and
    a few new macros (STACKLESS_VECTORCALLxxxx).
    akruis committed Aug 5, 2021

Commits on Aug 4, 2021

  1. Merge branch main into main-slp

    This is the last merge before starting branch 3.8-slp.
    Anselm Kruis
    Anselm Kruis committed Aug 4, 2021
  2. Merge tag v3.8.0b1 into main-slp

    Anselm Kruis
    Anselm Kruis committed Aug 4, 2021
  3. Merge branch main into main-slp

    Anselm Kruis
    Anselm Kruis committed Aug 4, 2021
  4. Merge branch main into main-slp

    Anselm Kruis
    Anselm Kruis committed Aug 4, 2021
  5. Merge branch main into main-slp

    Anselm Kruis
    Anselm Kruis committed Aug 4, 2021
  6. Merge branch main into main-slp

    Anselm Kruis
    Anselm Kruis committed Aug 4, 2021
  7. Merge branch main into main-slp

    Anselm Kruis
    Anselm Kruis committed Aug 4, 2021
  8. Stackless issue #298: Fix a race in the build process

    The was a race, when extracting libstackman.a.
    Anselm Kruis
    Anselm Kruis committed Aug 4, 2021
  9. Stackless issue #297: Fix Stackless on Linux ARM64 "aarch64".

    I got a test system and fixed some minor issues:
    
    1. C char is unsigned by default. Comparisons between char and integer
       fail for negative values. AFAIK this affects
       only PyFrameObject.f_executing
    
    2. Stack usage in debug builds without optimization (CFLAGS=-O0).
       Worst case (compiler clang) is about 1560 bytes per Python recursion.
       On AMD64 we need only about 744 bytes. This causes various failures
       in test_pickle.TestPickledTasklets.
       Fix: double the maximum stack size, if compiled without function
       inlining.
    Anselm Kruis
    Anselm Kruis committed Aug 4, 2021
  10. Stackless issue #254: don't use deprecated flag Py_TPFLAGS_HAVE_FINALIZE

    The flag is now deprecated and is not needed any longer.
    Anselm Kruis
    Anselm Kruis committed Aug 4, 2021

Commits on Aug 1, 2021

  1. Stackless issue #294: convert Stackless type definitions to new syntax

    Convert initializers for static type objects to use C99 designator
    syntax. This way the code is more robust against changes of
    PyTypeObject.
    akruis committed Aug 1, 2021
  2. Merge branch main into main-slp

    Anselm Kruis
    Anselm Kruis committed Aug 1, 2021
  3. Merge branch main into main-slp

    Header slp_exttype.h was recreated.
    Anselm Kruis
    Anselm Kruis committed Aug 1, 2021
  4. Merge branch main into main-slp

    Anselm Kruis
    Anselm Kruis committed Aug 1, 2021
  5. Merge branch main into main-slp

    Anselm Kruis
    Anselm Kruis committed Aug 1, 2021
  6. Merge branch main into main-slp

    Anselm Kruis
    Anselm Kruis committed Aug 1, 2021
  7. Merge branch main into main-slp

    Anselm Kruis
    Anselm Kruis committed Aug 1, 2021
  8. Merge branch main into main-slp

    Anselm Kruis
    Anselm Kruis committed Aug 1, 2021
  9. Merge branch main into main-slp

    Anselm Kruis
    Anselm Kruis committed Aug 1, 2021
  10. Merge branch main into main-slp

    Anselm Kruis
    Anselm Kruis committed Aug 1, 2021
  11. Merge branch main into main-slp

    Anselm Kruis
    Anselm Kruis committed Aug 1, 2021
Older