stackless-dev / stackless Public
forked from python/cpythonmain-slp
Commits on Aug 11, 2021
-
(cherry picked from commit 61156ad)
Anselm Kruis committedAug 11, 2021 -
Update changelog.txt for release v3.8.1-slp
(cherry picked from commit f35f65d)
Anselm Kruis committedAug 11, 2021 -
Stackless issue #301: remove a superfluous comment in _asynciomodule.c
(cherry picked from commit a15cc35)
Anselm Kruis committedAug 11, 2021 -
(cherry picked from commit 8c91afd)
Anselm Kruis committedAug 11, 2021 -
Update changelog.txt for release v3.8.0-slp
(cherry picked from commit abcfe37)
Anselm Kruis committedAug 11, 2021
Commits on Aug 8, 2021
-
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 committedAug 8, 2021 -
Merge branch main into main-slp
Anselm Kruis committedAug 8, 2021 -
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 committedAug 8, 2021 -
Stackless issue #259: Update Doc/conf.py
Set the css-file to "pydoctheme.css". (cherry picked from commit 53ca885)
Anselm Kruis committedAug 8, 2021 -
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 committedAug 8, 2021 -
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 committedAug 8, 2021 -
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)
Commits on Aug 7, 2021
-
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 committedAug 7, 2021
Commits on Aug 5, 2021
-
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).
Commits on Aug 4, 2021
-
Merge branch main into main-slp
This is the last merge before starting branch 3.8-slp.
Anselm Kruis committedAug 4, 2021 -
Merge tag v3.8.0b1 into main-slp
Anselm Kruis committedAug 4, 2021 -
Merge branch main into main-slp
Anselm Kruis committedAug 4, 2021 -
Merge branch main into main-slp
Anselm Kruis committedAug 4, 2021 -
Merge branch main into main-slp
Anselm Kruis committedAug 4, 2021 -
Merge branch main into main-slp
Anselm Kruis committedAug 4, 2021 -
Merge branch main into main-slp
Anselm Kruis committedAug 4, 2021 -
Stackless issue #298: Fix a race in the build process
The was a race, when extracting libstackman.a.
Anselm Kruis committedAug 4, 2021 -
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 committedAug 4, 2021 -
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 committedAug 4, 2021
Commits on Aug 1, 2021
-
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.
-
Merge branch main into main-slp
Anselm Kruis committedAug 1, 2021 -
Merge branch main into main-slp
Header slp_exttype.h was recreated.
Anselm Kruis committedAug 1, 2021 -
Merge branch main into main-slp
Anselm Kruis committedAug 1, 2021 -
Merge branch main into main-slp
Anselm Kruis committedAug 1, 2021 -
Merge branch main into main-slp
Anselm Kruis committedAug 1, 2021 -
Merge branch main into main-slp
Anselm Kruis committedAug 1, 2021 -
Merge branch main into main-slp
Anselm Kruis committedAug 1, 2021 -
Merge branch main into main-slp
Anselm Kruis committedAug 1, 2021 -
Merge branch main into main-slp
Anselm Kruis committedAug 1, 2021 -
Merge branch main into main-slp
Anselm Kruis committedAug 1, 2021

