- 15 Jan, 2022 2 commits
-
-
Stefan Behnel authored
Make the test files that depend on "cythonarrayutil.pxi" compilable by themselves, without the search directory setup of the test runner.
-
Stefan Behnel authored
Disable the "dotted names not allowed" warning for include files, which may contain arbitrary directory paths and not just plain module names.
-
- 14 Jan, 2022 1 commit
-
-
Evgeni Burovski authored
Add a new command line option so that $ cythonize -M foo.pyx produces a file `foo.c.dep` with dependencies of foo.pyx, in addition to `foo.c`. Try to write relative paths as much as possible. Closes https://github.com/cython/cython/issues/1214
-
- 11 Jan, 2022 1 commit
-
-
Stefan Behnel authored
Avoid misleading the C code formatter into adding an additional indentation level due to excess opening braces.
-
- 09 Jan, 2022 1 commit
-
-
Stefan Behnel authored
Avoid misleading the C code formatter into adding an additional indentation level due to an excess opening brace.
-
- 07 Jan, 2022 1 commit
-
-
Stefan Behnel authored
Make it easier to report errors from srctree tests by adding the last output to the reported AssertionError.
-
- 06 Jan, 2022 11 commits
-
-
Stefan Behnel authored
appveyor: Prevent the compiled Cython modules from being picked up during the build already by first compiling them completely before putting them into the source tree. On fork()-less Windows, late starting build processes could otherwise end up with partially compiled source trees.
-
Stefan Behnel authored
-
Stefan Behnel authored
Make the pyximport-pyimport tests more robust by testing that the file is compiled instead of looking at the "__file__" attribute.
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
This reverts commit e9435cd9.
-
- 05 Jan, 2022 4 commits
-
-
Stefan Behnel authored
Cython incorrectly generated (optimised) range code for "for i in range(1,2,3,4)" as if it saw "for i in range(1,2,3)". This PR deactivates this optimization when too many arguments are provided, to match the behavior of Python. Original patch by Max Bachmann. Closes https://github.com/cython/cython/pull/4550
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
- 04 Jan, 2022 1 commit
-
-
Stefan Behnel authored
-
- 03 Jan, 2022 1 commit
-
-
Stefan Behnel authored
-
- 02 Jan, 2022 5 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Matus Valo authored
Closes https://github.com/cython/cython/issues/2770
-
Stefan Behnel authored
Add missing import in doctest when the module is compiled (and StringIO has become a global cdef variable).
-
Stefan Behnel authored
-
- 01 Jan, 2022 1 commit
-
-
Stefan Behnel authored
-
- 28 Dec, 2021 4 commits
-
-
Matus Valo authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Max Bachmann authored
-
- 25 Dec, 2021 7 commits
-
-
GalaxySnail authored
* Add a wrapper for posix <sys/uio.h> * Add a script to generate tests for posix pxds * Generate `tests/compile/posix_pxds.pyx` * Update fcntl.pxd to POSIX.1-2017 * Update urls for posix/mman.pxd * Update urls for posix/resource.pxd * Add url for posix/select.pxd, and remove a `const` * Update stat.pxd to POSIX.1-2017 * Update url for posix/wait.pxd Closes https://github.com/cython/cython/issues/4522
-
da-woods authored
Avoid pointing users to a link that just says "this section was moved to...". Just take them to the correct page first time.
-
Max Bachmann authored
This definition could be improved when variadic templates are supported at some point, but since the types are not really relevant for Cython it should be fine to use C variadics here (especially since I do not expect that variadic templates will be supported anytime soon). Closes https://github.com/cython/cython/issues/2171
-
Corentin Cadiou authored
Closes https://github.com/cython/cython/issues/4313
-
Stefan Behnel authored
-
Matti Picus authored
-
Matti Picus authored
-