da-woods
da-woods
Part of https://github.com/cython/cython/issues/4956 draft because it goes on top of https://github.com/cython/cython/pull/4955
**Describe the bug** Since 31d40c8c62acef9509675155fe5b5bb8e48dba5a an annotation of `int` now corresponds to an exact Python `int`. This matters on Python 2 because it rejects `long`. Was this intended? **To Reproduce**...
First step for https://github.com/cython/cython/issues/4029 This follows the CPython grammar specification as closely as I can. It parsers the entire "test_patma" file (which I have copied from CPython). However, they then...
If you had a function ``` def f(**kwds): return locals() ``` then 'kwds' would not appear in locals. Found while investigating one of the coverage gaps listed in https://github.com/cython/cython/issues/4163. ```...
**Describe the bug** See https://github.com/cython/cython/issues/4927. I've proposed a quick fix (https://github.com/cython/cython/pull/4930) but as a general rule there's no reason for `import *` to interfere with Cython utility code and so...
**Is your feature request related to a problem? Please describe.** Cython will create constants and dump them in the module state for pretty much any string, float, int, tuple, codeobject,...
(and "from x cimport struct S"/"from x cimport union U") This appears to be an old Pyrex feature introduced in https://github.com/cython/cython/commit/9bac9c2e014ed63c2ac435e9b431fae124fba668 to provide a way of "forward cimporting" a class....
See https://github.com/cython/cython/pull/4904
Fixes https://github.com/cython/cython/issues/4146 It's clear from https://github.com/cython/cython/issues/1213 that this is actually a pretty deep problem that was left slightly ambiguous before (because the order of C operations is undefined). Here I'm...