summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Fix test in Py2 by avoiding namespace packages in favour of a normal package.gh3573_versioned_pxdsStefan Behnel2020-05-061-15/+17
* Support for versioned pxd files like "lib.cython-30.pxd" for a Cython 3.0+ ve...Stefan Behnel2020-05-063-20/+129
* Remove the outdated getbuffer/releasebuffer implementations for the NumPy 'nd...Stefan Behnel2020-05-061-91/+0
* Reverse the tuple item order in the utility code caching key to move the most...Stefan Behnel2020-05-051-1/+1
* Allow utility code for declared C properties.Stefan Behnel2020-05-051-1/+3
* Add a marker to the generated C code if the NumPy declarations came from Cyth...Stefan Behnel2020-05-051-0/+9
* Prepare release of 3.0a4.3.0a4Stefan Behnel2020-05-052-2/+2
* Prevent test from depending on repr(long) in Py2.Stefan Behnel2020-05-051-4/+7
* Tighten "numpy_attributes" test to assert that it's actually using a property...Stefan Behnel2020-05-051-3/+50
* Provide a more convenient way to declare internal C properties.Stefan Behnel2020-05-052-11/+26
* Mark the embedded C main() function in the embedding test as "extern C" in C+...Stefan Behnel2020-05-052-3/+8
* Update changelog.Stefan Behnel2020-05-051-2/+25
* Disable embedding test on Windows since it fails to find "Py_DecodeLocale()" ...Stefan Behnel2020-05-051-0/+3
* Rename embedding tests in docs to make it easier to find and select in the te...Stefan Behnel2020-05-053-11/+11
* Add tests that f-strings are rejected in nogil sections.Stefan Behnel2020-05-051-9/+20
* Add a test that side-effects of unused f-strings still apply.Stefan Behnel2020-05-051-0/+21
* Fix a C compiler warning about unused cleanup code in buffer using functions ...Stefan Behnel2020-05-051-23/+25
* add test for ndarray attributes (GH-3521)Matti Picus2020-05-051-0/+37
* Rewrite the C property feature (GH-3571)scoder2020-05-049-160/+370
* Update the venerable tree-processing-phases comment in the "Node" class.Stefan Behnel2020-05-041-6/+6
* Prevent VerboseCodeWriter from inserting nul-bytes into the C file by switchi...Stefan Behnel2020-05-041-9/+7
* Stop calling PyEval_InitThreads() In Py3.7+ (where it has become a no-op).Stefan Behnel2020-05-042-2/+3
* Clean up some code formatting.Stefan Behnel2020-05-031-3/+2
* Clean up some code formatting.Stefan Behnel2020-05-031-12/+8
* Remove Py2 fallback from embedding example since the rest of the code is Py3-...Stefan Behnel2020-05-031-7/+1
* Include a complete embedding example in the docs.Stefan Behnel2020-05-033-1/+117
* Fix include file reference in docs.Stefan Behnel2020-05-031-1/+1
* Fix rst syntax in docs.Stefan Behnel2020-05-032-2/+2
* Update documentation on embedding to warn that calling the module init functi...Stefan Behnel2020-05-031-8/+18
* Merge branch '0.29.x'Stefan Behnel2020-05-020-0/+0
|\
| * Tentatively add Py3.9 to the travis test targets in 0.29.x, but allow it to f...Stefan Behnel2020-05-021-0/+9
* | Fix unrelated test after changing MemoryView.pyx.Stefan Behnel2020-05-021-6/+6
* | Finally add a test tag "py3only" for tests that should be excluded in Py2.Stefan Behnel2020-05-021-0/+1
* | Refactor "cython.array" initialisation to avoid a bit of overhead.Stefan Behnel2020-05-021-28/+35
* | Clean up "__pyx_array_new()" call to follow the normal "call; ERR()" pattern.Stefan Behnel2020-05-021-6/+5
* | Merge branch '0.29.x'Stefan Behnel2020-05-021-0/+3
|\ \ | |/
| * Improve error handling in "cython.array" creation code to avoid calling Py_Bu...Stefan Behnel2020-05-022-10/+16
* | Avoid unnecessary int-object creation when formatting numbers as strings in f...Stefan Behnel2020-05-021-4/+4
* | Improve error handling in "cython.array" creation code to avoid calling Py_Bu...Stefan Behnel2020-05-021-10/+13
* | Refactor and reformat some memoryview utility code to make it more readable.Stefan Behnel2020-05-021-25/+16
* | Merge branch '0.29.x'Stefan Behnel2020-05-020-0/+0
|\ \ | |/
| * Re-enable test in Py2.7.Stefan Behnel2020-05-011-2/+2
| * Disable test in old Python versions < 3.5.Stefan Behnel2020-05-011-1/+2
| * Try to fix the buffmt test's struct alignment issue on Windows, where "unsign...Stefan Behnel2020-05-011-2/+2
* | Refactor step handling in slice_memviewslice() utility code to make it more o...Stefan Behnel2020-05-021-7/+7
* | Avoid useless resorting to char* in nogil code in MemoryView.pyx for raising ...Stefan Behnel2020-05-021-8/+10
* | Update (unrelated) test warnings after changing utility code in MemoryView.pyx.Stefan Behnel2020-05-011-10/+8
* | Change an exception return value to avoid an "umbiguous exception value" warn...Stefan Behnel2020-05-012-4/+4
* | Suppress two "undefined argument order" warnings issued by Cython's memoryvie...Stefan Behnel2020-05-011-5/+6
* | Avoid a C compiler warning about a dead condition in Py3.6+.Stefan Behnel2020-05-011-5/+9