summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Print aggregated test stats of all shards.test_statsStefan Behnel2018-08-271-14/+25
|
* Split C/C++ tests in travis again, but manually this time since many of the ↵Stefan Behnel2018-08-261-0/+20
| | | | build matrix configs are special anyway.
* Disable coverage analysis in travis since it takes way too long to run.Stefan Behnel2018-08-261-4/+5
|
* Fix script in travis config.Stefan Behnel2018-08-261-3/+3
|
* Show slowest N tests in test stats per metric.Stefan Behnel2018-08-261-17/+27
|
* Show ccache stats in travis after test runs.Stefan Behnel2018-08-261-0/+1
|
* Reorder and clean up travis build config to make the most interesting jobs ↵Stefan Behnel2018-08-261-43/+7
| | | | run first: Py2.7/3.7/2.6.
* Fix typos in travis script.Stefan Behnel2018-08-261-2/+2
|
* Restrict PyPy tests to C again (we always excluded C++ for time reasons).Stefan Behnel2018-08-261-2/+4
|
* Enable coverage reporting in travis runs. Merge C/C++ jobs into one to ↵Stefan Behnel2018-08-263-74/+82
| | | | simplify that (we have enough jobs to keep travis busy).
* Improve test stats formatting.Stefan Behnel2018-08-261-1/+1
|
* Avoid printing test stats when no tests have run.Stefan Behnel2018-08-261-0/+2
|
* Fix some stats issues in the test runner.Stefan Behnel2018-08-261-5/+5
|
* Print run time stats in the test runner.Stefan Behnel2018-08-261-44/+87
|
* Update changelog.Stefan Behnel2018-08-261-4/+7
|
* Add a "CYTHON_HEX_VERSION" macro in the style of PY_HEX_VERSION that user ↵Stefan Behnel2018-08-263-1/+37
| | | | code can use to detect the Cython version that generated the main module.
* Fix test command line to make it work on Windows.Stefan Behnel2018-08-251-3/+3
|
* Clarify import error message: subinterpreters are supported, just not more ↵Stefan Behnel2018-08-251-1/+2
| | | | than one.
* Add test for Cython module usage in subinterpreters. In Py3.5, we should now ↵Stefan Behnel2018-08-251-0/+79
| | | | raise an exception when trying to re-import a module into a different subinterpreter.
* Raise a more appropriate ImportError rather than a generic RuntimeError when ↵Stefan Behnel2018-08-251-1/+1
| | | | trying to re-import a Cython module in a different subinterpreter with PEP-489.
* Add warning to PyThreadState_Swap() that it should not be used in Cython ↵Stefan Behnel2018-08-251-1/+1
| | | | code because Cython makes the assumption that the current thread state does not change in arbitrary places.
* Extend CPython C-API test to at least include (and thus parser) all .pxd files.Stefan Behnel2018-08-251-0/+45
|
* Update changelog.Stefan Behnel2018-08-251-0/+3
|
* Minor C-API declaration fix.Stefan Behnel2018-08-251-1/+1
|
* Add C-API function declaration for PyInterpreterState_GetID(), which is new ↵Stefan Behnel2018-08-251-0/+3
| | | | on Py3.7.
* Add declarations from CPython's "pylifecycle.h".Stefan Behnel2018-08-251-0/+68
|
* Implement safe-guard to prevent loading Cython modules into multiple ↵Stefan Behnel2018-08-251-0/+27
| | | | subinterpreters.
* Fix daemon thread setup in test runner for Py2.6.Stefan Behnel2018-08-251-1/+2
|
* Extend module reimport test to also try reimports without knowing the package.Stefan Behnel2018-08-251-0/+14
|
* Ignore test time-stamper thread when checking for thread termination.Stefan Behnel2018-08-251-2/+2
|
* Direct all test output in the test runner to stderr because that's where ↵Stefan Behnel2018-08-251-10/+13
| | | | unittest is writing it, and it gives better ordering on Windows to not mix stdout and stderr.
* Increase number of test shards again as 4 instead of 7 made it a bit slower. ↵Stefan Behnel2018-08-251-1/+1
| | | | So let's try 5.
* Print total test time when multiple shards are used.Stefan Behnel2018-08-251-0/+3
|
* Mark try-finally statements with terminating finally clauses as terminators ↵Stefan Behnel2018-08-251-0/+6
| | | | themselves.
* Allow explicit "-2" option for the cythonize script to set the language ↵Stefan Behnel2018-08-251-3/+6
| | | | level to 2 (the current, but not future, default).
* Remove docs note about fused types being "experimental". They are old enough ↵Stefan Behnel2018-08-251-2/+0
| | | | by now to consider them an established language feature.
* Write regular time stamps into the test log to spot slow running tests.Stefan Behnel2018-08-251-6/+46
|
* Reduce number of test shards on appveyor to see if that speeds up the ↵Stefan Behnel2018-08-251-1/+1
| | | | overall test time.
* Try to reduce test log clutter in MSVC output.Stefan Behnel2018-08-252-7/+23
|
* Minor simplification in debug code.Stefan Behnel2018-08-251-1/+1
|
* Add links to our CI servers to the docs on contributing.Stefan Behnel2018-08-251-0/+2
|
* Avoid depending on some C macros in the buildenv.pyx test that might not be ↵Stefan Behnel2018-08-251-0/+6
| | | | defined (specifically on MSVC, as usual).
* Mark the "with_statement" __future__ feature as no-op since it's always on.Stefan Behnel2018-08-241-1/+1
|
* Use "travis_retry" script to see if it improves the build reliability.Stefan Behnel2018-08-241-4/+4
|
* Fix another Py2.6 test runner problem.Stefan Behnel2018-08-241-1/+4
|
* Try to fix a test under MacOS.Stefan Behnel2018-08-241-8/+18
|
* Fix sharded testing in travis.Stefan Behnel2018-08-241-1/+1
|
* Fix test runner in Py2.6.Stefan Behnel2018-08-241-1/+6
|
* Support test skipping also in run tests.Stefan Behnel2018-08-241-4/+10
|
* Merge pull request #2575 from CnlPepper/masterscoder2018-08-241-0/+13
|\ | | | | Added basic ctuple documentation.