[issue37194] Move new vector private declarations to the internal C API

2020-12-16 Thread STINNER Victor


STINNER Victor  added the comment:


New changeset 166286849048eccadecf02b242dbc4042b780944 by Victor Stinner in 
branch '3.9':
Add symbols of the stable ABI to python3dll.c (GH-23598) (GH-23801)
https://github.com/python/cpython/commit/166286849048eccadecf02b242dbc4042b780944


--

___
Python tracker 

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



[issue37194] Move new vector private declarations to the internal C API

2020-12-16 Thread STINNER Victor


Change by STINNER Victor :


--
pull_requests: +22660
pull_request: https://github.com/python/cpython/pull/23801

___
Python tracker 

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



[issue37194] Move new vector private declarations to the internal C API

2020-12-16 Thread STINNER Victor


STINNER Victor  added the comment:


New changeset fcc6935384b933fbe1a1ef659ed455a3b74c849a by Victor Stinner in 
branch 'master':
Add symbols of the stable ABI to python3dll.c (GH-23598)
https://github.com/python/cpython/commit/fcc6935384b933fbe1a1ef659ed455a3b74c849a


--

___
Python tracker 

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



[issue37194] Move new vector private declarations to the internal C API

2020-12-01 Thread STINNER Victor


Change by STINNER Victor :


--
pull_requests: +22466
pull_request: https://github.com/python/cpython/pull/23598

___
Python tracker 

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



[issue37194] Move new vector private declarations to the internal C API

2020-01-07 Thread Nick Coghlan


Change by Nick Coghlan :


--
pull_requests:  -17306

___
Python tracker 

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



[issue37194] Move new vector private declarations to the internal C API

2020-01-07 Thread Petr Viktorin


Change by Petr Viktorin :


--
pull_requests: +17311
pull_request: https://github.com/python/cpython/pull/17893

___
Python tracker 

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



[issue37194] Move new vector private declarations to the internal C API

2020-01-07 Thread Petr Viktorin


Change by Petr Viktorin :


--
pull_requests: +17306
pull_request: https://github.com/python/cpython/pull/17896

___
Python tracker 

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



[issue37194] Move new vector private declarations to the internal C API

2019-06-17 Thread STINNER Victor


STINNER Victor  added the comment:


New changeset 5352cc41fa4eb5f0dc847709392e88473b8593b0 by Victor Stinner in 
branch 'master':
bpo-37194: Add PyObject_CallNoArgs() rationale (GH-14159)
https://github.com/python/cpython/commit/5352cc41fa4eb5f0dc847709392e88473b8593b0


--

___
Python tracker 

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



[issue37194] Move new vector private declarations to the internal C API

2019-06-17 Thread STINNER Victor


Change by STINNER Victor :


--
pull_requests: +14001
pull_request: https://github.com/python/cpython/pull/14159

___
Python tracker 

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



[issue37194] Move new vector private declarations to the internal C API

2019-06-17 Thread STINNER Victor


STINNER Victor  added the comment:


New changeset ac4202ee4d53d6c0a07109e03795b70d91edbbb3 by Victor Stinner in 
branch '3.7':
bpo-37194: Complete PyObject_CallXXX() docs (GH-14156) (GH-14158)
https://github.com/python/cpython/commit/ac4202ee4d53d6c0a07109e03795b70d91edbbb3


--

___
Python tracker 

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



[issue37194] Move new vector private declarations to the internal C API

2019-06-17 Thread STINNER Victor


STINNER Victor  added the comment:


New changeset 71031cf4ed5ac9e330c8890b92379d9df383925b by Victor Stinner in 
branch '3.8':
bpo-37194: Complete PyObject_CallXXX() docs (GH-14156) (GH-14157)
https://github.com/python/cpython/commit/71031cf4ed5ac9e330c8890b92379d9df383925b


--

___
Python tracker 

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



[issue37194] Move new vector private declarations to the internal C API

2019-06-17 Thread STINNER Victor


STINNER Victor  added the comment:

> bpo-37191: the new vector APIs declare "static inline" functions which are no 
> C89 compatible and so cause compilation issues on pygobject3, python-dbus, 
> xen (for example).

bpo-37191 have been fixed, so this issue can now be closed.

--
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



[issue37194] Move new vector private declarations to the internal C API

2019-06-17 Thread STINNER Victor


Change by STINNER Victor :


--
pull_requests: +14000
pull_request: https://github.com/python/cpython/pull/14158

___
Python tracker 

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



[issue37194] Move new vector private declarations to the internal C API

2019-06-17 Thread STINNER Victor


Change by STINNER Victor :


--
pull_requests: +13999
pull_request: https://github.com/python/cpython/pull/14157

___
Python tracker 

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



[issue37194] Move new vector private declarations to the internal C API

2019-06-17 Thread STINNER Victor


STINNER Victor  added the comment:


New changeset 1ce2656f13e726b3b99d4c968926908cff1f460a by Victor Stinner in 
branch 'master':
bpo-37194: Complete PyObject_CallXXX() docs (GH-14156)
https://github.com/python/cpython/commit/1ce2656f13e726b3b99d4c968926908cff1f460a


--

___
Python tracker 

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



[issue37194] Move new vector private declarations to the internal C API

2019-06-17 Thread STINNER Victor


Change by STINNER Victor :


--
pull_requests: +13998
pull_request: https://github.com/python/cpython/pull/14156

___
Python tracker 

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



[issue37194] Move new vector private declarations to the internal C API

2019-06-17 Thread STINNER Victor


STINNER Victor  added the comment:


New changeset 2ff58a24e8a1c7e290d025d69ebaea0bbead3b8c by Victor Stinner in 
branch 'master':
bpo-37194: Add a new public PyObject_CallNoArgs() function (GH-13890)
https://github.com/python/cpython/commit/2ff58a24e8a1c7e290d025d69ebaea0bbead3b8c


--

___
Python tracker 

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



[issue37194] Move new vector private declarations to the internal C API

2019-06-07 Thread STINNER Victor


STINNER Victor  added the comment:

Oh, I used the wrong bpo number for this change:

New changeset 740a84de73ad8d02655de0a084036f4b7e49a01b by Victor Stinner in 
branch 'master':
bpo-37191: Move TestPEP590 from test_capi to test_call (GH-13892)
https://github.com/python/cpython/commit/740a84de73ad8d02655de0a084036f4b7e49a01b

New changeset 5effd10bf14ab0a8a6695100aaf0b687eca68e6d by Miss Islington (bot) 
in branch '3.8':
bpo-37191: Move TestPEP590 from test_capi to test_call (GH-13892)
https://github.com/python/cpython/commit/5effd10bf14ab0a8a6695100aaf0b687eca68e6d

--

___
Python tracker 

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



[issue37194] Move new vector private declarations to the internal C API

2019-06-07 Thread STINNER Victor


STINNER Victor  added the comment:

I used testcapi_call_no_args.patch and stack_overflow-4.py to measure the stack 
consumption of PyObject_CallNoArgs() and PyObject_CallFunctionObjArgs() for PR 
13890.

--
Added file: https://bugs.python.org/file48401/testcapi_call_no_args.patch

___
Python tracker 

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



[issue37194] Move new vector private declarations to the internal C API

2019-06-07 Thread STINNER Victor


Change by STINNER Victor :


Added file: https://bugs.python.org/file48400/stack_overflow-4.py

___
Python tracker 

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



[issue37194] Move new vector private declarations to the internal C API

2019-06-07 Thread STINNER Victor


Change by STINNER Victor :


--
keywords: +patch
pull_requests: +13764
stage:  -> patch review
pull_request: https://github.com/python/cpython/pull/13890

___
Python tracker 

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



[issue37194] Move new vector private declarations to the internal C API

2019-06-07 Thread Jeroen Demeyer


Jeroen Demeyer  added the comment:

> I propose to move the new *private* declarations to the internal C API.

Some of those functions (in particular _PyObject_Vectorcall) are expected to 
become public in 3.9. They are only private for now since the API is 
provisional.

--
nosy: +jdemeyer

___
Python tracker 

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



[issue37194] Move new vector private declarations to the internal C API

2019-06-07 Thread STINNER Victor


Change by STINNER Victor :


--
title: Move new vector headers to the internal C API -> Move new vector private 
declarations to the internal C API

___
Python tracker 

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