[issue31890] Please define the flag METH_STACKLESS for Stackless Python

2017-11-03 Thread STINNER Victor

STINNER Victor  added the comment:

Anselm Kruis: Python 3.7 now has your METH_STACKLESS flag. Enjoy ;-)

--
resolution:  -> fixed
stage: patch review -> resolved
status: open -> closed

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue31890] Please define the flag METH_STACKLESS for Stackless Python

2017-11-02 Thread STINNER Victor

STINNER Victor  added the comment:


New changeset 9e3397333278f973a11d933c27a69af250e4acf0 by Victor Stinner 
(Anselm Kruis) in branch 'master':
bpo-31890: define METH_STACKLESS (#4159)
https://github.com/python/cpython/commit/9e3397333278f973a11d933c27a69af250e4acf0


--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue31890] Please define the flag METH_STACKLESS for Stackless Python

2017-11-02 Thread Anselm Kruis

Anselm Kruis  added the comment:

Hi Victor,

The project is still somewhat alive, because the software, that is used to 
control a large percentage of the CAE simulation jobs of large German 
automakers, requires Stackless Python, especially the option to serialize 
tasklets and move them around between different computers.

The Stackless project recently released Stackless Python 3.5.4 and 2.7.14 and 
C-Python is merged up to 3.6.1. See 
https://github.com/stackless-dev/stackless/tree/3.6-slp and 
https://bitbucket.org/stackless-dev/stackless/wiki/Download.

Under the hood we fixed the reference counting (2016) and migrated from 
bitbucket/hg to github/git.

Regards
  Anselm

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue31890] Please define the flag METH_STACKLESS for Stackless Python

2017-10-31 Thread STINNER Victor

STINNER Victor  added the comment:

Hi Anselm,

What is the status of Stackless Python? I didn't hear about Stackless for 5 
years. Is the project still alive?

I see some activity on https://bitbucket.org/stackless-dev/stackless/wiki/Home 
and http://www.stackless.com/pipermail/stackless/

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue31890] Please define the flag METH_STACKLESS for Stackless Python

2017-10-28 Thread Serhiy Storchaka

Change by Serhiy Storchaka :


--
nosy: +haypo

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue31890] Please define the flag METH_STACKLESS for Stackless Python

2017-10-28 Thread Anselm Kruis

Change by Anselm Kruis :


--
keywords: +patch
pull_requests: +4128
stage:  -> patch review

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue31890] Please define the flag METH_STACKLESS for Stackless Python

2017-10-28 Thread Anselm Kruis

New submission from Anselm Kruis :

The header Include/methodobject.h defines ml_flags METH_xxx.

Stackless Python adds the flag METH_STACKLESS. Traditionally Stackless used bit 
0x0080 for METH_STACKLESS, but starting with C-Python 3.6 bit 0x0080 is used 
for METH_FASTCALL. 

In order to prevent future conflicts, I propose to add METH_STACKLESS to 
methodobject.h. 

#ifdef STACKLESS
#define METH_STACKLESS 0x0100
#else
#define METH_STACKLESS 0x
#endif

Include/object.h already contains a similar definition.

--
components: Interpreter Core
messages: 305164
nosy: anselm.kruis
priority: normal
severity: normal
status: open
title: Please define the flag METH_STACKLESS for Stackless Python
type: enhancement
versions: Python 3.7, Python 3.8

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com