- 14 Mar, 2019 1 commit
-
-
Kirill Smelkov authored
mlock2 is Linux-specific version of mlock that accepts flags. The only flag available so far is MLOCK_ONFAULT which asks to lock pages only at the time when they are faulted in, not in the beginning. MCL_ONFAULT is Linux-specific flag to mlockall which requests similar behaviour. http://man7.org/linux/man-pages/man2/mlock2.2.html
-
- 12 Mar, 2019 3 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
Move the setting of the new cythonize option "--no-docstrings" to a better place where it does not interfere with using `Cythonize` as a module.
-
墨焓 authored
* cythonize -D, --no-docstrings Add `-D, --no-docstrings` option for the cythonize script. * remove the short `-D` option, remaining only `--no-docstrings`
-
- 04 Mar, 2019 10 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
At module cleanup time, clear the module dict before the global references that its content might still be using.
-
Stefan Behnel authored
-
Stefan Behnel authored
Keep owned references to builtins module, "cython_runtime" module and preimport module to prevent crashes when they get removed from sys.modules. Generate cleanup code for them in the end. Closes #2885.
-
Stefan Behnel authored
Support CPython builds with docstrings disabled
-
Stefan Behnel authored
Support CPython builds with docstrings disabled by wrapping docstring literals in the `PyDoc_STR()` macro. Closes GH-884.
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
Closes GH-2884.
-
Stefan Behnel authored
Disable "fast_gil" support in Py3<3.6 since Py3<3.5.2 lacks _PyThreadState_UncheckedGet() and crashes when calling PyThreadState_GET() without a thread state.
-
- 03 Mar, 2019 6 commits
-
-
Stefan Behnel authored
-
-
Stefan Behnel authored
Issue a warning when casting a GIL-requiring function into a nogil function (which breaks GIL validation). Closes GH-2879.
-
Stefan Behnel authored
-
Stefan Behnel authored
Fix reference in docs
-
Stefan Behnel authored
See #2879.
-
- 02 Mar, 2019 5 commits
-
-
Noam Hershtig authored
-
Stefan Behnel authored
-
Stefan Behnel authored
Refactor parsing function in code coverage plugin to split the actual parsing code from the lookup code.
-
Stefan Behnel authored
-
Stefan Behnel authored
Exclude non-executable lines from coverage analysis (anything that does not generate a line trace call).
-
- 01 Mar, 2019 3 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
GH-1461: Include the signature line of cdef functions in the import-time line tracing and coverage report.
-
Stefan Behnel authored
GH-1461: Include the signature line of cdef functions in the import-time line tracing and coverage report.
-
- 27 Feb, 2019 3 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
- 26 Feb, 2019 2 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
Allow condition in GILStatNode
-
- 25 Feb, 2019 2 commits
-
-
Noam Hershtig authored
-
Noam Hershtig authored
-
- 23 Feb, 2019 5 commits
-
-
Noam Hershtig authored
-
Noam Hershtig authored
-
Stefan Behnel authored
-
Stefan Behnel authored
Prevent the time stamps in the test runner from being captured together with the output of the C compiler.
-
Stefan Behnel authored
Disable the new compiler warning about ambiguous exception return values when the function is external (and therefore possibly not under the control of the user).
-