summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Clarify types in atan2() call for usage in MSVC++.msvc_cppStefan Behnel2019-01-131-3/+2
|
* Avoid PyLong "L" suffix in test output on Windows.Stefan Behnel2019-01-131-2/+2
|
* Fix initialiser in C++ test: MSVC++ cannot assign statically to non-static ↵Stefan Behnel2019-01-131-1/+3
| | | | members.
* Clarify usage of overloaded C++ function in MSVC++, which complains about ↵Stefan Behnel2019-01-133-6/+9
| | | | its ambiguity.
* Fix test usage of overloaded C++ function in MSVC++.Stefan Behnel2019-01-131-1/+1
|
* Exclude a test from MSVC test runs that fails due to a linkage problem.Stefan Behnel2019-01-131-0/+4
|
* Enable C++ tests in appveyor, only only Py2.7/3.7 64 bit for now.Stefan Behnel2019-01-121-1/+12
|
* Silence a C compiler "unused" warning.Stefan Behnel2019-01-121-0/+4
|
* Use direct C function calls instead of vtable indirections in Scanners module.Stefan Behnel2019-01-121-8/+4
|
* Make "__doc__" available to the class body if it has a docstring.Stefan Behnel2019-01-124-8/+51
| | | | Closes #1635.
* Remove superfluous semicolons.Stefan Behnel2019-01-121-2/+2
|
* Update changelog.Stefan Behnel2019-01-121-0/+25
|
* Merge branch 'pkg_init_windows'Stefan Behnel2019-01-121-0/+9
|\
| * Export "PyInit___init__" and "init__init__" as additional module init ↵pkg_init_windowsStefan Behnel2019-01-111-0/+9
| | | | | | | | functions under Windows to make compiled packages work.
* | Merge pull request #2786 from jdufresne/httpsStefan Behnel2019-01-1160-88/+86
|\ \ | | | | | | Update URLs to https:// in docs and comments
| * | Update URLs to https:// in docs and commentsJon Dufresne2019-01-1160-88/+86
|/ /
* | Merge pull request #2775 from mbuesch/warning-fixes2Stefan Behnel2019-01-112-20/+24
|\ \ | |/ |/| Avoid const-ness compiler warning in __Pyx_PyObject_AsWritableString
| * Avoid const-ness compiler warning in __Pyx_PyObject_AsWritableStringMichael Buesch2019-01-072-20/+24
| | | | | | | | | | | | | | | | | | | | This avoids the compiler warning warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] by casting the pointer to uintptr_t before removing the const-ness. The warning was introduced in 6cd70f0914d327f21feb8535810414c12e021737 Also merge the two places that define stdint types.
* | Run stackless builds in travis before the pypy builds (which take very ↵Stefan Behnel2019-01-111-5/+5
| | | | | | | | long), and require them to work, now that they seem to succeed.
* | Merge pull request #2788 from cython/gh1807_getitem_mapping_firstStefan Behnel2019-01-113-16/+120
|\ \ | | | | | | Try Mapping protocol before Sequence protocol on getitem/setitem/delitem
| * | Try the Mapping protocol before the Sequence protocol on ↵gh1807_getitem_mapping_firstStefan Behnel2019-01-073-16/+120
| | | | | | | | | | | | | | | | | | getitem/setitem/delitem since that is the order that Python uses. Closes #1807.
* | | Merge pull request #2792 from jdemeyer/language_level_futureStefan Behnel2019-01-112-12/+18
|\ \ \ | | | | | | | | Correctly remove future_directives with # cython: language_level=2
| * | | Correctly remove future_directives with # cython: language_level=2Jeroen Demeyer2019-01-092-12/+18
| | | |
* | | | Merge pull request #2794 from cython/gh2665_package_init_pyxStefan Behnel2019-01-115-7/+50
|\ \ \ \ | |/ / / |/| | | Use the same list of potential package init file names everywhere
| * | | Use the same list of potential package init file names everywhere (not just ↵gh2665_package_init_pyxStefan Behnel2019-01-115-7/+50
|/ / / | | | | | | | | | | | | | | | "__init__.py" but also .pxd and .pyx). Closes #2665.
* | | Replace MD5 file hashing by SHA-1, both because it's faster (by 25% on 64 ↵Stefan Behnel2019-01-086-23/+14
| | | | | | | | | | | | | | | | | | bit Linux) and because MD5 is no longer allowed in US FIPS 140-2 environments. Closes #2790.
* | | Minor safety fix in parser: only check s.systring when s.sy == 'IDENT'.Stefan Behnel2019-01-081-1/+1
| | |
* | | Code formatting.Stefan Behnel2019-01-081-4/+2
| | |
* | | Merge pull request #2789 from cython/gh2580_enable_generator_stopStefan Behnel2019-01-081-3/+3
|\ \ \ | | | | | | | | Add "generator_stop" to default future imports for language_level=3
| * | | Add "generator_stop" to default future imports for language_level=3.gh2580_enable_generator_stopStefan Behnel2019-01-071-3/+3
| | | | | | | | | | | | | | | | See #2580.
* | | | Merge pull request #1667 from jdemeyer/volatileStefan Behnel2019-01-0811-74/+158
|\ \ \ \ | |/ / / |/| | | Support for "volatile" keyword
| * | | Support for "volatile" keywordJeroen Demeyer2019-01-0811-74/+158
| | | |
* | | | Add readme comment to point potential contributors to the 3.0 milestone tickets.Stefan Behnel2019-01-071-0/+4
| |/ / |/| |
* | | Add a link to the "limitation" docs page that selects the known differences ↵Stefan Behnel2019-01-071-3/+6
| | | | | | | | | | | | in Python semantics from the Github issue tracker.
* | | Merge branch '0.29.x'Stefan Behnel2019-01-050-0/+0
|\ \ \
| * | | Fix crash in lvalue_refs test.Elliott Sales de Andrade2019-01-051-1/+1
| | | | | | | | | | | | | | | | | | | | Accessing the first element of a `std::vector` that is empty results in a crash.
* | | | Merge pull request #2783 from QuLogic/fix-lvalue_refsStefan Behnel2019-01-051-1/+1
|\ \ \ \ | |_|/ / |/| | | Fix crash in lvalue_refs test.
| * | | Fix crash in lvalue_refs test.Elliott Sales de Andrade2019-01-041-1/+1
|/ / / | | | | | | | | | | | | Accessing the first element of a `std::vector` that is empty results in a crash.
* | | De-optimise the unicode methods ".upper()", ".lower()" and ".title()" on ↵Stefan Behnel2019-01-034-15/+32
| | | | | | | | | | | | single character values since they must still be able to return multiple characters.
* | | Fix typo in changelog.Stefan Behnel2019-01-021-1/+1
| | |
* | | Merge branch '0.29.x'Stefan Behnel2019-01-022-3/+21
|\ \ \ | |/ /
| * | Update changelog.Stefan Behnel2019-01-021-0/+16
| | |
| * | Reformat code, add comment.Stefan Behnel2019-01-021-3/+5
| | |
* | | Merge branch '0.29.x'Stefan Behnel2019-01-020-0/+0
|\ \ \ | |/ /
| * | Fix source of non-deterministic cython output for try/finally statements.Martijn van Steenbergen2019-01-021-3/+3
| | | | | | | | | | | | | | | | | | The __PYX_XDEC_MEMVIEW statements generated for try/finally statements varied per build if there were multiple types of variables to be cleaned up.
* | | Merge pull request #2779 from MedeaMelana/masterStefan Behnel2019-01-021-3/+3
|\ \ \ | | | | | | | | Fix source of non-deterministic cython output for try/finally statements
| * | | Fix source of non-deterministic cython output for try/finally statements.Martijn van Steenbergen2019-01-021-3/+3
|/ / / | | | | | | | | | | | | | | | The __PYX_XDEC_MEMVIEW statements generated for try/finally statements varied per build if there were multiple types of variables to be cleaned up.
* | | Merge branch '0.29.x'Stefan Behnel2019-01-020-0/+0
|\ \ \ | |/ /
| * | DOC: Fixed name of .so file in userguide's numpy_tutorial.Paul van Mulbregt2019-01-021-2/+2
| | | | | | | | | | | | "convolve_cy.so" -> "compute_cy.so" to match imports used in this tutorial.
| * | fix the comments to have a c89 compliant generated codegastineau2019-01-021-2/+2
| | |