Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Clarify types in atan2() call for usage in MSVC++.msvc_cpp | Stefan Behnel | 2019-01-13 | 1 | -3/+2 |
| | |||||
* | Avoid PyLong "L" suffix in test output on Windows. | Stefan Behnel | 2019-01-13 | 1 | -2/+2 |
| | |||||
* | Fix initialiser in C++ test: MSVC++ cannot assign statically to non-static ↵ | Stefan Behnel | 2019-01-13 | 1 | -1/+3 |
| | | | | members. | ||||
* | Clarify usage of overloaded C++ function in MSVC++, which complains about ↵ | Stefan Behnel | 2019-01-13 | 3 | -6/+9 |
| | | | | its ambiguity. | ||||
* | Fix test usage of overloaded C++ function in MSVC++. | Stefan Behnel | 2019-01-13 | 1 | -1/+1 |
| | |||||
* | Exclude a test from MSVC test runs that fails due to a linkage problem. | Stefan Behnel | 2019-01-13 | 1 | -0/+4 |
| | |||||
* | Enable C++ tests in appveyor, only only Py2.7/3.7 64 bit for now. | Stefan Behnel | 2019-01-12 | 1 | -1/+12 |
| | |||||
* | Silence a C compiler "unused" warning. | Stefan Behnel | 2019-01-12 | 1 | -0/+4 |
| | |||||
* | Use direct C function calls instead of vtable indirections in Scanners module. | Stefan Behnel | 2019-01-12 | 1 | -8/+4 |
| | |||||
* | Make "__doc__" available to the class body if it has a docstring. | Stefan Behnel | 2019-01-12 | 4 | -8/+51 |
| | | | | Closes #1635. | ||||
* | Remove superfluous semicolons. | Stefan Behnel | 2019-01-12 | 1 | -2/+2 |
| | |||||
* | Update changelog. | Stefan Behnel | 2019-01-12 | 1 | -0/+25 |
| | |||||
* | Merge branch 'pkg_init_windows' | Stefan Behnel | 2019-01-12 | 1 | -0/+9 |
|\ | |||||
| * | Export "PyInit___init__" and "init__init__" as additional module init ↵pkg_init_windows | Stefan Behnel | 2019-01-11 | 1 | -0/+9 |
| | | | | | | | | functions under Windows to make compiled packages work. | ||||
* | | Merge pull request #2786 from jdufresne/https | Stefan Behnel | 2019-01-11 | 60 | -88/+86 |
|\ \ | | | | | | | Update URLs to https:// in docs and comments | ||||
| * | | Update URLs to https:// in docs and comments | Jon Dufresne | 2019-01-11 | 60 | -88/+86 |
|/ / | |||||
* | | Merge pull request #2775 from mbuesch/warning-fixes2 | Stefan Behnel | 2019-01-11 | 2 | -20/+24 |
|\ \ | |/ |/| | Avoid const-ness compiler warning in __Pyx_PyObject_AsWritableString | ||||
| * | Avoid const-ness compiler warning in __Pyx_PyObject_AsWritableString | Michael Buesch | 2019-01-07 | 2 | -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 Behnel | 2019-01-11 | 1 | -5/+5 |
| | | | | | | | | long), and require them to work, now that they seem to succeed. | ||||
* | | Merge pull request #2788 from cython/gh1807_getitem_mapping_first | Stefan Behnel | 2019-01-11 | 3 | -16/+120 |
|\ \ | | | | | | | Try Mapping protocol before Sequence protocol on getitem/setitem/delitem | ||||
| * | | Try the Mapping protocol before the Sequence protocol on ↵gh1807_getitem_mapping_first | Stefan Behnel | 2019-01-07 | 3 | -16/+120 |
| | | | | | | | | | | | | | | | | | | getitem/setitem/delitem since that is the order that Python uses. Closes #1807. | ||||
* | | | Merge pull request #2792 from jdemeyer/language_level_future | Stefan Behnel | 2019-01-11 | 2 | -12/+18 |
|\ \ \ | | | | | | | | | Correctly remove future_directives with # cython: language_level=2 | ||||
| * | | | Correctly remove future_directives with # cython: language_level=2 | Jeroen Demeyer | 2019-01-09 | 2 | -12/+18 |
| | | | | |||||
* | | | | Merge pull request #2794 from cython/gh2665_package_init_pyx | Stefan Behnel | 2019-01-11 | 5 | -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_pyx | Stefan Behnel | 2019-01-11 | 5 | -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 Behnel | 2019-01-08 | 6 | -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 Behnel | 2019-01-08 | 1 | -1/+1 |
| | | | |||||
* | | | Code formatting. | Stefan Behnel | 2019-01-08 | 1 | -4/+2 |
| | | | |||||
* | | | Merge pull request #2789 from cython/gh2580_enable_generator_stop | Stefan Behnel | 2019-01-08 | 1 | -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_stop | Stefan Behnel | 2019-01-07 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | See #2580. | ||||
* | | | | Merge pull request #1667 from jdemeyer/volatile | Stefan Behnel | 2019-01-08 | 11 | -74/+158 |
|\ \ \ \ | |/ / / |/| | | | Support for "volatile" keyword | ||||
| * | | | Support for "volatile" keyword | Jeroen Demeyer | 2019-01-08 | 11 | -74/+158 |
| | | | | |||||
* | | | | Add readme comment to point potential contributors to the 3.0 milestone tickets. | Stefan Behnel | 2019-01-07 | 1 | -0/+4 |
| |/ / |/| | | |||||
* | | | Add a link to the "limitation" docs page that selects the known differences ↵ | Stefan Behnel | 2019-01-07 | 1 | -3/+6 |
| | | | | | | | | | | | | in Python semantics from the Github issue tracker. | ||||
* | | | Merge branch '0.29.x' | Stefan Behnel | 2019-01-05 | 0 | -0/+0 |
|\ \ \ | |||||
| * | | | Fix crash in lvalue_refs test. | Elliott Sales de Andrade | 2019-01-05 | 1 | -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_refs | Stefan Behnel | 2019-01-05 | 1 | -1/+1 |
|\ \ \ \ | |_|/ / |/| | | | Fix crash in lvalue_refs test. | ||||
| * | | | Fix crash in lvalue_refs test. | Elliott Sales de Andrade | 2019-01-04 | 1 | -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 Behnel | 2019-01-03 | 4 | -15/+32 |
| | | | | | | | | | | | | single character values since they must still be able to return multiple characters. | ||||
* | | | Fix typo in changelog. | Stefan Behnel | 2019-01-02 | 1 | -1/+1 |
| | | | |||||
* | | | Merge branch '0.29.x' | Stefan Behnel | 2019-01-02 | 2 | -3/+21 |
|\ \ \ | |/ / | |||||
| * | | Update changelog. | Stefan Behnel | 2019-01-02 | 1 | -0/+16 |
| | | | |||||
| * | | Reformat code, add comment. | Stefan Behnel | 2019-01-02 | 1 | -3/+5 |
| | | | |||||
* | | | Merge branch '0.29.x' | Stefan Behnel | 2019-01-02 | 0 | -0/+0 |
|\ \ \ | |/ / | |||||
| * | | Fix source of non-deterministic cython output for try/finally statements. | Martijn van Steenbergen | 2019-01-02 | 1 | -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/master | Stefan Behnel | 2019-01-02 | 1 | -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 Steenbergen | 2019-01-02 | 1 | -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 Behnel | 2019-01-02 | 0 | -0/+0 |
|\ \ \ | |/ / | |||||
| * | | DOC: Fixed name of .so file in userguide's numpy_tutorial. | Paul van Mulbregt | 2019-01-02 | 1 | -2/+2 |
| | | | | | | | | | | | | "convolve_cy.so" -> "compute_cy.so" to match imports used in this tutorial. | ||||
| * | | fix the comments to have a c89 compliant generated code | gastineau | 2019-01-02 | 1 | -2/+2 |
| | | |