summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Reimplement __Pyx_PyDict_GetItemStrWithError() as a hacky version in Py2 to g...gh3578_refleakStefan Behnel2020-05-092-4/+26
* Update changelog.Stefan Behnel2020-05-091-1/+8
* Add comment to explain why "better" GIL handling is not needed in special met...Stefan Behnel2020-05-091-1/+1
* Fix GIL handling on function exit for re-assigned Python arguments.Stefan Behnel2020-05-092-0/+17
* Fix another GIL handling case on error function exit.Stefan Behnel2020-05-091-1/+1
* Guard the local variable cleanup in nogil functions with 'with gil' sections ...Stefan Behnel2020-05-092-2/+18
* Fix refleak in a rare error case.Stefan Behnel2020-05-081-0/+1
* Enhance refnanny a bit to raise less errors on shutdown and report better pos...Stefan Behnel2020-05-081-6/+14
* Add test for libc.math's modfDean Scarff2020-05-081-2/+12
* Update libc.math testsDean Scarff2020-05-081-2/+10
* Add C99 math.h functions to libc.mathDean Scarff2020-05-081-0/+109
* Sort functions in libc.mathDean Scarff2020-05-081-55/+43
* Test suite no longer fails in Py3.9, so enable it as a fully supported target...Stefan Behnel2020-05-071-1/+0
* Try to fix MSVC warning "C4551: function call missing argument list".Stefan Behnel2020-05-071-3/+3
* Restore the previous PyThreadState_Get() calls in the refnanny, but with a co...Stefan Behnel2020-05-071-2/+4
* Add more visible warnings to C-API functions that steal references of their a...Stefan Behnel2020-05-073-14/+19
* Turn all legacy struct fields in the NumPy ndarray type into properties and d...Stefan Behnel2020-05-071-49/+74
* Update changelog.Stefan Behnel2020-05-071-0/+24
* Support for versioned pxd files (GH-3577)scoder2020-05-073-20/+131
* Remove "PYTHONHOME" setting from embed-test since it seems to break the I/O e...Stefan Behnel2020-05-071-1/+1
* Remove dead code.Stefan Behnel2020-05-071-5/+1
* Reformat code for readability.Stefan Behnel2020-05-071-1/+1
* Mark "ndarray.shape" and "ndarray.strides" as not requiring the GIL.Stefan Behnel2020-05-061-2/+2
* Clean up some code in the refnanny.Stefan Behnel2020-05-061-47/+35
* Remove some non-public functions from the NumPy declarations.Stefan Behnel2020-05-061-4/+4
* Add more 'nogil' declarations to NumPy functions that do not require the GIL ...Stefan Behnel2020-05-061-84/+85
* Fix a call signature that should have raised an exception - unused?Stefan Behnel2020-05-061-1/+1
* 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