summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Clean up some operator usages and style issues, and enforce them with pycodes...lintingStefan Behnel2020-06-0914-26/+27
* Insert two spaces before inline comments, and enforce them with pycodestyle.Stefan Behnel2020-06-0950-225/+223
* Fix many indentation and whitespace issues throughout the code base, and enfo...Stefan Behnel2020-06-0944-341/+336
* Allow selecting specific doctests in test modules with "-k pattern", instead ...Stefan Behnel2020-06-091-1/+8
* Update changelog.Stefan Behnel2020-06-061-0/+4
* Add tests that exception propagation works with the "@returns()" decorator.Stefan Behnel2020-06-061-0/+29
* Check for exceptions also when @returns() is used, not only for "->" return t...scoder2020-06-061-2/+2
* Merge branch '0.29.x'Stefan Behnel2020-06-051-6/+6
|\
| * Fix test in Py2.Stefan Behnel2020-06-051-6/+6
* | Merge branch '0.29.x'Stefan Behnel2020-06-053-7/+42
|\ \ | |/
| * Return statements inside of nested try-except statements lead to an incorrect...Stefan Behnel2020-06-053-7/+42
* | Merge branch '0.29.x'Stefan Behnel2020-06-050-0/+0
|\ \ | |/
| * Simplify classmethod() code in Py3 where "PyMethodDescr_Type" is directly ava...Stefan Behnel2020-06-041-1/+5
* | Simplify classmethod() code in Py3 where "PyMethodDescr_Type" is directly ava...Stefan Behnel2020-06-041-1/+5
* | Merge branch '0.29.x'Stefan Behnel2020-06-043-2/+8
|\ \ | |/
| * Avoid distracting GIL error after failed function lookups.Stefan Behnel2020-06-041-1/+1
| * Update changelog.Stefan Behnel2020-06-041-0/+6
| * classmethod() should fall back to calling PyClassMethod_New() instead of deci...da-woods2020-06-042-10/+16
| * Use variable to aboid compiler warningda-woods2020-06-041-1/+2
| * Fix a bug where fused_to_specific was applied too widelyda-woods2020-06-042-2/+23
* | Fix typo in comment.Stefan Behnel2020-06-041-1/+1
* | Fix test in Py2.Stefan Behnel2020-06-041-1/+5
* | Fix test output for Py2 (where long ints end with "L").Stefan Behnel2020-06-041-2/+2
* | Fix a bug where "fused_to_specific" was applied too widely (GH-3654)scoder2020-06-042-2/+23
|\ \
| * | Use variable to aboid compiler warningda-woods2020-06-011-1/+2
| * | Fix a bug where fused_to_specific was applied too widelyda-woods2020-05-312-2/+22
* | | Add "show_all_warnings" option to cythonize() to provide a simpler interface ...Stefan Behnel2020-06-042-12/+45
* | | Document that "@exceptval(check=False)" disables exception propagation comple...Stefan Behnel2020-06-041-1/+7
* | | Add a test that the default exception return value "-1" for integer return ty...Stefan Behnel2020-06-041-2/+34
* | | Avoid "possible loss of data" warning in MSVC by adding redundant casts to co...Stefan Behnel2020-06-042-7/+7
* | | Make overflow checking code C89 again.Stefan Behnel2020-06-041-1/+2
* | | Exclude "long long" overflow checking code from compilation when HAVE_LONG_LO...Stefan Behnel2020-06-041-0/+16
* | | Remove duplicate code.Stefan Behnel2020-06-031-10/+0
* | | Remove a stray ")" that was accidentally introduced in GH-3591 and failed in ...Stefan Behnel2020-06-031-2/+2
* | | classmethod() should fall back to calling PyClassMethod_New() instead of deci...da-woods2020-06-022-9/+16
* | | Use a constant sentinel value in Plex instead of making it depend on the (32/...Stefan Behnel2020-06-024-13/+6
* | | Avoid distracting GIL error after failed function lookups.Stefan Behnel2020-06-021-1/+1
* | | Re-enable pickling for some Cython modules, the control flow graph needs it f...Stefan Behnel2020-05-305-2/+4
* | | Build Cython in parallel on "make local".Stefan Behnel2020-05-301-2/+3
* | | Reduce code overhead in Cython's own compiled modules by disabling some unnec...Stefan Behnel2020-05-301-1/+7
* | | Compile DFA.py and tie it into the other lexer classes.Stefan Behnel2020-05-307-32/+78
* | | Avoid hasattr()+getattr pattern in favour of a single lookup.Stefan Behnel2020-05-294-32/+37
* | | Merge branch '0.29.x'Stefan Behnel2020-05-291-5/+2
|\ \ \ | | |/ | |/|
| * | Fix detection of reusable utility code: whenever we do string and/or unbound ...Stefan Behnel2020-05-291-5/+2
* | | Update unicode identifiers in Lexicon.py from Py3.9/10.Stefan Behnel2020-05-291-21/+23
* | | A bit more cythonisation in Machines.py and Transitions.py.Stefan Behnel2020-05-293-7/+21
* | | Reduce lexicon build time some more by compiling Transitions.py.Stefan Behnel2020-05-292-14/+21
* | | Add makefile target to build Cython for profiling.Stefan Behnel2020-05-291-0/+3
* | | Small changes to get `--cython-compile-all` working again (GH-3650)da-woods2020-05-293-5/+6
* | | Speed up Machines.py by compiling it.Stefan Behnel2020-05-293-22/+26