An error occurred fetching the project authors.
- 25 Aug, 2018 1 commit
-
-
Stefan Behnel authored
-
- 23 Jul, 2018 1 commit
-
-
Stefan Behnel authored
-
- 21 Jul, 2018 1 commit
-
-
Adrien Guinet authored
-
- 04 Jun, 2018 1 commit
-
-
Stefan Behnel authored
-
- 03 Jun, 2018 2 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
Make raise-statements inside of nogil blocks automatically acquire the GIL, instead of requiring an explicit ``with gil`` block around them.
-
- 10 May, 2018 1 commit
-
-
Stefan Behnel authored
-
- 28 Feb, 2018 1 commit
-
-
Stefan Behnel authored
Do not hijack "@asyncio.coroutine" to make async-def functions iterable, since this is really just a legacy feature that users should not overuse. Instead, provide a dedicated and explicit "cython.iterable_coroutine" directive.
-
- 15 Dec, 2017 1 commit
-
-
Stefan Behnel authored
Allow @final class decorator in pure mode. Was previously rejected for Python classes with an @cclass decorator. Closes #2040.
-
- 16 Nov, 2017 1 commit
-
-
Stefan Behnel authored
Signed-off-by:
Stefan Behnel <stefan_ml@behnel.de>
-
- 31 Oct, 2017 1 commit
-
-
Stefan Behnel authored
Closes #1949.
-
- 17 Oct, 2017 1 commit
-
-
Unknown authored
Most are non-user facing. Found using: `codespell -d -q 3`
-
- 15 Oct, 2017 2 commits
-
-
Robert Bradshaw authored
-
Robert Bradshaw authored
Related to #1838.
-
- 07 Oct, 2017 1 commit
-
-
Stefan Behnel authored
Closes #1916.
-
- 03 Oct, 2017 1 commit
-
-
Stefan Behnel authored
Considered to make it a warning, but CPython's forgiving behaviour seems unhelpful. Can still make it a warning later. Closed #1905.
-
- 20 Sep, 2017 1 commit
-
-
Stefan Behnel authored
Make vtable order of extension types with fused methods only dependant on the original declaration order (e.g. in the .pxd file). Previously, fused methods were specialised and expanded on first use, which lead to an arbitrary order in the vtable. Also fixes compile failures when inheriting from base types with fused cdef methods. Fixes #1873.
-
- 09 Sep, 2017 1 commit
-
-
Stefan Behnel authored
Inside of a module, it is safe to convert a function declared cdef int func() except *: ... into cdef int func() except? -1 because a) we need an exception return value anyway and b) there will always be an explicit exception check afterwards. Thus, changing the function implementation itself is safe. We must exclude functions that are only declared but not implemented since we do not control their signature and it is not safe to assume a specific exception return value if it is not declared.
-
- 03 Sep, 2017 1 commit
-
-
Stefan Behnel authored
Implement @cython.exceptval() decorator to make the "except x" signature declaration available in pure Python mode. Closes #1653.
-
- 02 Sep, 2017 2 commits
-
-
Stefan Behnel authored
Work around compiler crash due to missing 'env' (before declaration analysis) when combining @ccall with argument annotations.
-
Stefan Behnel authored
-
- 24 Aug, 2017 1 commit
-
-
Stefan Behnel authored
Move exception state cleanup into generator body code to allow a distinction between normal yields and yields in except blocks. They require different handling according to what CPython does.
-
- 21 Aug, 2017 1 commit
-
-
Stefan Behnel authored
-
- 20 Aug, 2017 1 commit
-
-
Stefan Behnel authored
Keep direct closure of generators and coroutines intact during cleanup by disabling their tp_clear() as they still need their closure for handling the final GeneratorExit call.
-
- 08 Aug, 2017 1 commit
-
-
Stefan Behnel authored
-
- 07 Aug, 2017 1 commit
-
-
Stefan Behnel authored
repair scoped comprehensions inside of generators and async functions by allowing their loop variables to be added to closures when necessary
-
- 04 Aug, 2017 1 commit
-
-
Stefan Behnel authored
-
- 31 Jul, 2017 1 commit
-
-
Stefan Behnel authored
Fix a compiler crash when looking up cython.view.array() as a callable function with non-trivial keyword arguments. Closes #1598.
-
- 30 Jul, 2017 1 commit
-
-
Stefan Behnel authored
in generators/coroutines, save away the current exception in the 'return' case of finally clauses as 'return' actually raises an (Async)StopIteration exception
-
- 29 Jul, 2017 1 commit
-
-
Stefan Behnel authored
-
- 27 Jul, 2017 1 commit
-
-
Stefan Behnel authored
-
- 25 Jul, 2017 1 commit
-
-
Stefan Behnel authored
Suppress special casing of attribute names in closure classes since they are not user defined and any local variable name is allowed without being special. Closes #1797.
-
- 22 Jul, 2017 1 commit
-
-
Stefan Behnel authored
-
- 21 Jul, 2017 4 commits
-
-
Stefan Behnel authored
Minor safety/speed fix to prevent looking for a "__dict__" in an unpickled object if we don't have anything to fill it with in the first place.
-
Stefan Behnel authored
Escape another local variable in generated pickle helper function to prevent conflicts with the user defined class name. See #1786.
-
Stefan Behnel authored
Revert "Escape local variables in generated pickle helper functions to prevent conflicts with the user defined class name." This reverts commit a158967e.
-
Stefan Behnel authored
Escape local variables in generated pickle helper functions to prevent conflicts with the user defined class name. Closes #1786.
-
- 20 Jul, 2017 1 commit
-
-
Jason Madden authored
Fixes #1786.
-
- 10 Jul, 2017 1 commit
-
-
Robert Bradshaw authored
Extern structs may only be partially declared.
-
- 09 Jul, 2017 1 commit
-
-
Robert Bradshaw authored
-