summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* CyFunction: Fix use of `offsetof()` to silence clang -Wextended-offsetofdalcinl/fix-releaseLisandro Dalcin2017-10-271-1/+1
|
* Add missing `extern` declaration for the `module_is_main` flagLisandro Dalcin2017-10-271-1/+3
|
* Do not try to install Pythran in Py2.6 since it's not compatible.Stefan Behnel2017-10-241-1/+1
|
* Minor speedup in compiled Pythran module.Stefan Behnel2017-10-241-1/+3
|
* Enable Pythran test on travis.Stefan Behnel2017-10-241-1/+1
|
* Repair indexing syntax in generated Pythran code: must use "(...)" for ↵Stefan Behnel2017-10-242-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.2Stefan Behnel2017-10-222-2/+2
|
* Fix test output of Pythran test and give a better name to a test function.Stefan Behnel2017-10-221-4/+5
|
* travis: we should hear it if Py3.6-dev ever starts failing. (And we should ↵Stefan Behnel2017-10-221-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 Behnel2017-10-221-1/+7
| | | | keep it from failing on appveyor.
* Minor code simplification in test runner.Stefan Behnel2017-10-221-6/+5
|
* Avoid old-style classes in test runner under Py2.Stefan Behnel2017-10-221-7/+7
|
* Merge pull request #1938 from cython/dalcinl/fix-module-cleanupLisandro Dalcin2017-10-191-2/+2
|\ | | | | PyPy3: Register module cleanup with atexit
| * PyPy3: Register module cleanup with atexit (PyModuleDef.m_free is not used)dalcinl/fix-module-cleanupLisandro Dalcin2017-10-181-2/+2
|/
* Merge pull request #1937 from cython/travis-ciLisandro Dalcin2017-10-185-24/+88
|\ | | | | Travis-CI: Setup macOS builds
| * Travis-CI: Exclude tests failing on macOS with C++travis-ciLisandro Dalcin2017-10-152-0/+16
| |
| * Travis-CI: Add macOS to build matrix using MinicondaLisandro Dalcin2017-10-151-21/+60
| |
| * Fix definition CYTHON_FALLTHROUGH in module setup utility codeLisandro Dalcin2017-10-151-1/+10
| |
| * Fix embedded test to work with Anaconda PythonLisandro Dalcin2017-10-151-1/+2
| |
| * Fix bad use of GCC version regex in runtest.pyLisandro Dalcin2017-10-151-1/+0
|/
* Use complete IPython dependency path in test runner to work around current ↵Stefan Behnel2017-10-141-1/+1
| | | | test failures under appveyor.
* Tighten preprocessor check that avoids the "fallthrough" C compiler warnings.Stefan Behnel2017-10-141-1/+1
| | | | Closes #1930.
* Simplify preprocessor code that avoids the "fallthrough" C compiler ↵Stefan Behnel2017-10-141-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 Behnel2017-10-142-2/+7
| | | | Closes #1930.
* Update changelog.Stefan Behnel2017-10-141-0/+3
|
* Update classifiersHugo2017-10-141-0/+8
|
* RF: remove unneeded definesMichaelWS2017-10-131-6/+0
|
* BF: closes 1484 for unordered mapMichael Schatzow2017-10-133-14/+73
|
* Include changelog in Sphinx documentationMichael V. DePalatis2017-10-132-0/+2
|
* Update changelog.Stefan Behnel2017-10-131-0/+3
|
* Fix the first argument special method signatures of "__eq__", "__lt__" and ↵Stefan Behnel2017-10-133-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 Behnel2017-10-132-5/+25
|
* Update changelog.Stefan Behnel2017-10-101-0/+3
|
* Remove overambitious constant folding of comprehensions when they occur in a ↵Stefan Behnel2017-10-102-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 Behnel2017-10-071-1/+4
|
* Remove accidental use of "await" as a name as it becomes a keyword in Py3.7.Stefan Behnel2017-10-072-14/+14
| | | | Closes #1916.
* Update changelog and version in 0.27.x branch.Stefan Behnel2017-10-032-1/+19
|
* Turn compiler assertion into an error since it's triggered by user code.Stefan Behnel2017-10-032-3/+13
| | | | | Considered to make it a warning, but CPython's forgiving behaviour seems unhelpful. Can still make it a warning later. Closed #1905.
* Fix combined testing of warnings and errors in test runner.Stefan Behnel2017-10-031-2/+2
|
* Make test more portable. Python's array() type does not support the buffer ↵Stefan Behnel2017-10-031-4/+3
| | | | interface in Py2.
* Fix compiler crash when analysing a complex name as a type using sizeof(X) ↵Stefan Behnel2017-10-032-4/+26
| | | | | | translation. Requires type analysis before the "arg_type" is set. Closes #1908.
* Prevent config lookup of "C line in traceback" option from clearing the live ↵Stefan Behnel2017-10-031-16/+22
| | | | | | exception and calling setattr() with a live exception set. Closes #1907.
* Repair compilation error for nested module level comprehensions.Stefan Behnel2017-10-033-8/+56
| | | | Closes #1906.
* Exclude external integration tests in appveyor again to get a passing build.Stefan Behnel2017-10-011-1/+0
|
* Avoid starting IPython in test module if we don't execute the tests.Stefan Behnel2017-10-011-7/+19
|
* Catch concrete exception in test to prevent hiding actual errors.Stefan Behnel2017-10-011-1/+1
|
* Properly disable IPython tests on import failures.Stefan Behnel2017-10-011-1/+1
|
* Avoid calling undefined names if IPython import fails.0.27.1Stefan Behnel2017-10-011-4/+12
|
* Avoid calling undefined name if IPython import fails.Stefan Behnel2017-10-011-1/+3
|
* Disable "numpy_parallel" test on Windows as it seems to fail based on the ↵Stefan Behnel2017-10-011-0/+1
| | | | MSVC version (seen on appveyor).