bpo-28556: Update to typing: treat subscripted generics as proxies by ilevkivskyi · Pull Request #265 · python/cpython
ilevkivskyi
changed the title
bpo-28556: Update to typing: treat subsctipted generics as proxies
bpo-28556: Update to typing: treat subscripted generics as proxies
Mariatta pushed a commit to Mariatta/cpython that referenced this pull request
(cherry picked from commit abb3b8a)
Mariatta pushed a commit to Mariatta/cpython that referenced this pull request
(cherry picked from commit abb3b8a)
akruis added a commit to akruis/cpython that referenced this pull request
akruis added a commit to akruis/cpython that referenced this pull request
akruis added a commit to akruis/cpython that referenced this pull request
akruis added a commit to akruis/cpython that referenced this pull request
akruis added a commit to akruis/cpython that referenced this pull request
akruis added a commit to akruis/cpython that referenced this pull request
akruis added a commit to akruis/cpython that referenced this pull request
akruis added a commit to akruis/cpython that referenced this pull request
akruis added a commit to akruis/cpython that referenced this pull request
akruis added a commit to akruis/cpython that referenced this pull request
akruis added a commit to akruis/cpython that referenced this pull request
akruis added a commit to akruis/cpython that referenced this pull request
akruis added a commit to akruis/cpython that referenced this pull request
… gcc 8 * fix PyChannel_Send_M The implementation was buggy. This affects only users of the C-API, that call PyChannel_Send() and PyChannel_Send_nr() for calls from outside of the interpreter (with no main-tasklet). * fix PyChannel_Receive_M and tasklet_new If called from outside of the interpreter the behavior was undefined. (Calling a C-function with wrong number of arguments). * fix __reduce__ / __reduce_ex__ Avoid undefined behavior, if Stackless classes implement __reduce__() and __reduce_ex__() using a single C-function. __reduce_ex__ now checks the type of its argument. * fix the signature of tp_clear functions Return type is 'int', not 'void'. * add missing arguments to C-function definitions Most (getter)-functions, (setter)-functions and (PyCFunction)-functions with flag METH_NOARGS lack an unused last argument, "void *" for (getter) and (setter), "PyObject *" for (PyCFunction)-functions. This commit adds these arguments. * Fix invalid function cast warnings Fix invalid function cast warnings with gcc 8 for method conventions different from METH_NOARGS, METH_O and METH_VARARGS excluding Argument Clinic generated code.