scoder
scoder
### Is your feature request related to a problem? Please describe. Cython could emulate the `sys.monitoring` events `RAISE`, `C_RAISE`, `RERAISE`, `EXCEPTION_HANDLED`. See https://docs.python.org/3/library/sys.monitoring.html with some additional explanation here: https://github.com/python/cpython/issues/118360 ###...
There is an [interesting discussion](https://mail.python.org/pipermail/python-dev/2019-January/156113.html) on the python-dev mailing list about issuing more warnings from the CPython compiler about code that will lead to errors at runtime (if executed). Serhiy...
### Is your feature request related to a problem? Please describe. We have replacement implementations for `.startswith()` and `.endswith()`, for both `bytes` and `unicode`. We could do even more. ###...
### Describe the bug The visitor classes in `Visitor.py` define some final methods in order to inline the calls. This works inside of one class but not across subtypes. I...
No longer copy the items of names cpdef enums to the module namespace. Keep this behaviour for the items of anonymous enums and public/api enums. Closes https://github.com/cython/cython/issues/4571
### Describe your issue [PEP-743](https://peps.python.org/pep-0743/) suggests introducing a CPython macro for a C-API compatibility version. If this makes it into CPython, it'd probably something to integrate into our version specific...
The documentation on embedding is inherently lacking. Even the one in the [CPython docs](https://docs.python.org/3/extending/embedding.html) is incomplete at best. There are some hints [in the Wiki](https://github.com/cython/cython/wiki/EmbeddingCython), there's the `--embed` option to...
### Describe the bug Several tests (e.g. import related ones) currently fail in GraalPython while setting up the code objects during import: ``` ValueError: Bytecode version mismatch, expected 29 actual...
Cython currently warns about function that cannot propagate the exceptions raised in their body. Often, this is because the function was accidentally declared without `except` clause. But in some cases,...
Rewrite the string storage to use compressed concatenated strings and an index to slice them into the final user strings. Allow users to chose between zlib and bzip2 compression. Supersedes...