Skip to content

Commit

Permalink
Issue python#110: Remove psyco support from Stackless 3.x
Browse files Browse the repository at this point in the history
Psyco is dead and was never compatible with Python 3. This commit removes
the remains of the psyco support.

https://bitbucket.org/stackless-dev/stackless/issues/110
  • Loading branch information
Anselm Kruis committed Dec 20, 2016
1 parent c3a3faa commit 55f8cd9
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 6 deletions.
3 changes: 3 additions & 0 deletions Stackless/changelog.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,9 @@ What's New in Stackless 3.X.X?

*Release date: 20XX-XX-XX*

- https://bitbucket.org/stackless-dev/stackless/issues/110
Remove the already non functional remains of psyco support.

- https://bitbucket.org/stackless-dev/stackless/issues/109
The Stackless python*.dll no longer exports private symbols. Symbols
required by Stackless-aware 3rd party extension modules should still be
Expand Down
1 change: 0 additions & 1 deletion Stackless/core/stackless_impl.h
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,6 @@ extern "C" {
/* variables for the stackless protocol */
PyAPI_DATA(int) slp_enable_softswitch;
PyAPI_DATA(int) slp_try_stackless;
PyAPI_DATA(int) slp_in_psyco; /* required for compatibility with old extension modules */

extern PyCStackObject * slp_cstack_chain;

Expand Down
5 changes: 0 additions & 5 deletions Stackless/core/stacklesseval.c
Original file line number Diff line number Diff line change
Expand Up @@ -23,11 +23,6 @@

int slp_enable_softswitch = 1;

/* compatibility mask for Psyco. It will be set to nonzero when
* psyco-compiled code is run. Suppresses soft-switching.
*/
int slp_in_psyco = 0;

/*
* flag whether the next call should try to be stackless.
* The protocol is: This flag may be only set if the called
Expand Down

0 comments on commit 55f8cd9

Please sign in to comment.