Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Travis-CI: Rework config file and do not test debugger on PyPydalcinl/fix-travis | Lisandro Dalcin | 2017-11-01 | 1 | -5/+16 |
| | |||||
* | Fix refleak for module name string in coroutine objects. | Stefan Behnel | 2017-10-31 | 1 | -0/+1 |
| | |||||
* | Prevent MinGW builds on Windows from relying on a non-exported symbol for ↵ | Stefan Behnel | 2017-10-31 | 2 | -3/+6 |
| | | | | | | "_PyGen_Send". Closes #1968. | ||||
* | Repair string forward references to extension types in cython.locals() ↵ | Stefan Behnel | 2017-10-29 | 3 | -0/+28 |
| | | | | decorator. | ||||
* | Merge pull request #1960 from cython/dalcinl/fix-try-finally | scoder | 2017-10-29 | 1 | -3/+3 |
|\ | | | | | Minor changes to try/finally code generation [should silence Coverity] | ||||
| * | Minor changes to try/finally code generation [should silence Coverity Scan]dalcinl/fix-try-finally | Lisandro Dalcin | 2017-10-29 | 1 | -3/+3 |
| | | |||||
* | | Merge remote-tracking branch 'origin/release' into 0.27.x | Stefan Behnel | 2017-10-29 | 2 | -2/+4 |
|\ \ | |||||
| * \ | Merge pull request #1951 from cython/dalcinl/fix-release | Lisandro Dalcin | 2017-10-29 | 2 | -2/+4 |
| |\ \ | | |/ | |/| | Minor C code generation/utility fixes | ||||
| | * | CyFunction: Fix use of `offsetof()` to silence clang -Wextended-offsetofdalcinl/fix-release | Lisandro Dalcin | 2017-10-27 | 1 | -1/+1 |
| | | | |||||
| | * | Add missing `extern` declaration for the `module_is_main` flag | Lisandro Dalcin | 2017-10-27 | 1 | -1/+3 |
| | | | |||||
* | | | Update changelog. | Stefan Behnel | 2017-10-29 | 1 | -0/+12 |
|/ / | |||||
* | | Prefix global helper function name to reduce the risk of naming collisions ↵ | Stefan Behnel | 2017-10-29 | 2 | -2/+2 |
| | | | | | | | | due to Pythran usage. | ||||
* | | Tighten Py3.7 guard for new "exc_state" struct usage. | Stefan Behnel | 2017-10-28 | 1 | -6/+6 |
| | | |||||
* | | FIX: account for change in how exception information is stored | Thomas A Caswell | 2017-10-28 | 1 | -0/+42 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | CPython change how the exception information is stored internally in 3.7a3. This simply adds fences based on python version around how to access the objects. Xref: https://github.com/python/cpython/commit/ae3087c6382011c47db82fea4d05f8bbf514265d https://bugs.python.org/issue25612 https://github.com/python/cpython/pull/1773 | ||||
* | | Mark unused vars with `(void)x;` [should silence Coverity Scan] | Lisandro Dalcin | 2017-10-28 | 1 | -1/+2 |
|/ | |||||
* | Do not try to install Pythran in Py2.6 since it's not compatible. | Stefan Behnel | 2017-10-24 | 1 | -1/+1 |
| | |||||
* | Minor speedup in compiled Pythran module. | Stefan Behnel | 2017-10-24 | 1 | -1/+3 |
| | |||||
* | Enable Pythran test on travis. | Stefan Behnel | 2017-10-24 | 1 | -1/+1 |
| | |||||
* | Repair indexing syntax in generated Pythran code: must use "(...)" for ↵ | Stefan Behnel | 2017-10-24 | 2 | -37/+47 |
| | | | | | | | multiple indices, but "[...]" for a single index. Also refactor indexing code to avoid duplication. Closes #1946. | ||||
* | Prepare release of 0.27.2.0.27.2 | Stefan Behnel | 2017-10-22 | 2 | -2/+2 |
| | |||||
* | Fix test output of Pythran test and give a better name to a test function. | Stefan Behnel | 2017-10-22 | 1 | -4/+5 |
| | |||||
* | travis: we should hear it if Py3.6-dev ever starts failing. (And we should ↵ | Stefan Behnel | 2017-10-22 | 1 | -1/+0 |
| | | | | eventually remove it, but it feels too early right now.) | ||||
* | Hard switch off IPython test if import fails. Could not find a better way to ↵ | Stefan Behnel | 2017-10-22 | 1 | -1/+7 |
| | | | | keep it from failing on appveyor. | ||||
* | Minor code simplification in test runner. | Stefan Behnel | 2017-10-22 | 1 | -6/+5 |
| | |||||
* | Avoid old-style classes in test runner under Py2. | Stefan Behnel | 2017-10-22 | 1 | -7/+7 |
| | |||||
* | Merge pull request #1938 from cython/dalcinl/fix-module-cleanup | Lisandro Dalcin | 2017-10-19 | 1 | -2/+2 |
|\ | | | | | PyPy3: Register module cleanup with atexit | ||||
| * | PyPy3: Register module cleanup with atexit (PyModuleDef.m_free is not used)dalcinl/fix-module-cleanup | Lisandro Dalcin | 2017-10-18 | 1 | -2/+2 |
|/ | |||||
* | Merge pull request #1937 from cython/travis-ci | Lisandro Dalcin | 2017-10-18 | 5 | -24/+88 |
|\ | | | | | Travis-CI: Setup macOS builds | ||||
| * | Travis-CI: Exclude tests failing on macOS with C++travis-ci | Lisandro Dalcin | 2017-10-15 | 2 | -0/+16 |
| | | |||||
| * | Travis-CI: Add macOS to build matrix using Miniconda | Lisandro Dalcin | 2017-10-15 | 1 | -21/+60 |
| | | |||||
| * | Fix definition CYTHON_FALLTHROUGH in module setup utility code | Lisandro Dalcin | 2017-10-15 | 1 | -1/+10 |
| | | |||||
| * | Fix embedded test to work with Anaconda Python | Lisandro Dalcin | 2017-10-15 | 1 | -1/+2 |
| | | |||||
| * | Fix bad use of GCC version regex in runtest.py | Lisandro Dalcin | 2017-10-15 | 1 | -1/+0 |
|/ | |||||
* | Use complete IPython dependency path in test runner to work around current ↵ | Stefan Behnel | 2017-10-14 | 1 | -1/+1 |
| | | | | test failures under appveyor. | ||||
* | Tighten preprocessor check that avoids the "fallthrough" C compiler warnings. | Stefan Behnel | 2017-10-14 | 1 | -1/+1 |
| | | | | Closes #1930. | ||||
* | Simplify preprocessor code that avoids the "fallthrough" C compiler ↵ | Stefan Behnel | 2017-10-14 | 1 | -3/+1 |
| | | | | | | warnings, assuming that "__has_attribute()" is widely supported these days. At least GCC 5.x and clang seem to have it. Closes #1930. | ||||
* | Fix compiler warnings in clang and C++ about unknown "fallthrough" attribute. | Stefan Behnel | 2017-10-14 | 2 | -2/+7 |
| | | | | Closes #1930. | ||||
* | Update changelog. | Stefan Behnel | 2017-10-14 | 1 | -0/+3 |
| | |||||
* | Update classifiers | Hugo | 2017-10-14 | 1 | -0/+8 |
| | |||||
* | RF: remove unneeded defines | MichaelWS | 2017-10-13 | 1 | -6/+0 |
| | |||||
* | BF: closes 1484 for unordered map | Michael Schatzow | 2017-10-13 | 3 | -14/+73 |
| | |||||
* | Include changelog in Sphinx documentation | Michael V. DePalatis | 2017-10-13 | 2 | -0/+2 |
| | |||||
* | Update changelog. | Stefan Behnel | 2017-10-13 | 1 | -0/+3 |
| | |||||
* | Fix the first argument special method signatures of "__eq__", "__lt__" and ↵ | Stefan Behnel | 2017-10-13 | 3 | -42/+161 |
| | | | | | | | the other richcmp methods to be of "self" type, in accordance with to the CPython specs. See https://docs.python.org/3/reference/datamodel.html#emulating-container-types Closes #1935. | ||||
* | Link to the special method documentation in CPython from the Cython docs. | Stefan Behnel | 2017-10-13 | 2 | -5/+25 |
| | |||||
* | Update changelog. | Stefan Behnel | 2017-10-10 | 1 | -0/+3 |
| | |||||
* | Remove overambitious constant folding of comprehensions when they occur in a ↵ | Stefan Behnel | 2017-10-10 | 2 | -0/+52 |
| | | | | | | boolean context. Never assume that they are empty, since the iteration might already have required side-effects. Closes #1920. | ||||
* | Fix "declaration after code" C compile error. | Stefan Behnel | 2017-10-07 | 1 | -1/+4 |
| | |||||
* | Remove accidental use of "await" as a name as it becomes a keyword in Py3.7. | Stefan Behnel | 2017-10-07 | 2 | -14/+14 |
| | | | | Closes #1916. | ||||
* | Update changelog and version in 0.27.x branch. | Stefan Behnel | 2017-10-03 | 2 | -1/+19 |
| |