Commit Graph

21 Commits

Author SHA1 Message Date
CAM Gerlach e43f567e93
Upgrade lint infra & add a few more conservative built-in checks (#2286) 2022-01-31 18:49:58 -08:00
Adam Turner 113e490701
Several PEPs: Use explicit `:pep:` and `:rfc:` roles (#2209) 2022-01-21 11:03:51 +00:00
Miroslav Šedivý 45fdc844dd
Typos: Remove repeated words (#1726) 2020-12-04 09:51:44 -08:00
Min ho Kim cfb7bd74db Fix typos (#1113) 2019-07-03 11:20:45 -07:00
Min ho Kim e54097d3c4 Fix typos in various PEPs (#1111) 2019-06-24 21:58:50 -07:00
Petr Viktorin 744b3518bf
PEP 590: Mark as accepted (GH-1092)
See https://mail.python.org/pipermail/python-dev/2019-May/157753.html
2019-05-28 14:43:53 +02:00
Petr Viktorin 2d9833abd8
PEP 590: Use size_t for "number of arguments + flag" (GH-1066)
Bitwise operations are not well defined on signed values in C.
2019-05-28 11:34:02 +02:00
Petr Viktorin 8363d1f06c
PEP 590: Mark the main API as private to allow changes in Python 3.9 (GH-1064) 2019-05-28 11:11:03 +02:00
Petr Viktorin cd524fad56
PEP 590: Record BDFL delegate (GH-1079)
In the Steering Council discussions leading up to the
[2019-04-26 update], I was appointed BDFL delegate for PEPs
576, 579, 580, and 590.
PEP 590 was still just a draft on the mailing list when the
SC updated the PEPs themselves, so it wasn't updated then.

[2019-04-26 update]: https://github.com/python/steering-council/blob/master/updates/2019-04-26_steering-council-update.md#peps
2019-05-22 14:30:22 +02:00
Jeroen Demeyer 502c87cde8 PEP 590: remove new METH_VECTORCALL flag (#1048) 2019-05-18 13:20:29 +01:00
Jeroen Demeyer 1df4f57758 PEP 590: rename PyCall_MakeVectorCall -> PyVectorcall_Call (GH-1037) 2019-05-12 12:46:02 -04:00
Jeroen Demeyer 58b713c4ef PEP 590: no longer mention tp_descr_set (#1041) 2019-05-11 13:31:02 +01:00
Jeroen Demeyer 3f0a21ebe0 PEP 590: Use PyObject *kwnames, which may be NULL (#1039)
* PEP 590: Use PyObject *kwnames, which may be NULL

* PEP 590: nargs after args
2019-05-11 13:30:14 +01:00
Petr Viktorin 7fc318e844
PEP 590: Update (GH-1035)
Intermediate result of discussions from:

* https://github.com/python/peps/pull/1028
* https://github.com/python/peps/pull/1035

Co-Authored By: Jeroen Demeyer <J.Demeyer@UGent.be>
2019-05-08 15:32:35 -04:00
Mark Shannon fd54e6e509 PEP 590: Swap tp_vectorcall_offset and tp_vectorcall slots. (GH-1026)
PEP 590: Swap tp_vectorcall_offset and tp_vectorcall slots to allow Cython to use vectorcall in versions before 3.8.
2019-05-07 09:54:57 -04:00
Mark Shannon d0b3fc8288 PEP 590: Remove unnecessary PyObject_VectorCall function. Rename PyObject_VectorCallWithCallable to PyObject_VectorCall. Correct note about use of PY_VECTORCALL_ARGUMENTS_OFFSET in PyObject_VectorCall. Correct grammar in section on internal CPython changes. (GH-992) 2019-04-24 14:05:47 -04:00
Serhiy Storchaka ad7f2b2f6c Remove trailing spaces from many PEPs (#983) 2019-04-16 07:50:15 -07:00
Petr Viktorin bb386b9b89 PEP 590: Add "Vectorcall" and "fastcall" keywords (#984)
- Add "Vectorcall" to the PEP title to make it easier to reference
- Mention "fastcall" in the abstract, for people familiar with the term
2019-04-14 10:51:37 +01:00
Mark Shannon 349b6d6b8b PEP 590: Clarify the use of PY_VECTORCALL_ARGUMENTS_OFFSET. (GH-980) 2019-04-10 13:22:42 +02:00
Jeroen Demeyer 92f4dbdbf1 PEP 590: minor edits (#973) 2019-04-07 12:34:18 +01:00
Mark Shannon 7a4c4969c1 PEP 590: A new calling convention for CPython (#960)
Ready for discussion, though more edits are expected.
2019-04-03 08:11:19 -07:00