- 09 Feb, 2019 13 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
Add safety cast in queue tutorial code that avoids casting a potentially non-pointer-sized "int" to a "void*".
-
Stefan Behnel authored
-
Stefan Behnel authored
Silence an "unused" C compiler warning when we cannot easily decide whether to include the "__Pyx_Method_ClassMethod" utility code or not.
-
Stefan Behnel authored
Add safety parentheses in helper macro, also to avoid a compiler warning about tautological comparisons.
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
- 08 Feb, 2019 9 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
jbrockmendel authored
implement setup.cfg, lint cleanup of Plex directory
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
Make the cpdef override check work with Python subclasses of extension types again that do not initialise their own dict. This lead to a crash with dict versioning in Py3.6+. Closes GH-2823.
-
Stefan Behnel authored
-
Stefan Behnel authored
Do not install test dependencies on CPython dev versions in travis as they are likely to fail in pre-releases.
-
Stefan Behnel authored
-
- 04 Feb, 2019 2 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-
- 03 Feb, 2019 10 commits
-
-
Stefan Behnel authored
Tighten grammar to disallow a mix of Py2 style octal literals with Py3 style underscores: "07" is still allowed, "0_7" is not and must be spelled "0o_7" and the like. Basically, you get either Py2 style legacy octals or Py3 style underscore literals, but you have to decide what you want.
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
Only inject eval() locals/globals args when it's called as a builtin and not redefined e.g. in the module (found when updating test_grammar() and overriding it there).
-
Stefan Behnel authored
-
Stefan Behnel authored
When detecting an invalid system configuration for overflow checks, at least print a warning, instead of leaving a dangling live exception behind.
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Orivej Desh authored
The current code fails to compile with: <source>:3:54: error: invalid operands to binary expression ('enum E' and 'enum E') const enum E neg_one_class_29 = (enum E) ((enum E) 0 - (enum E) 1); ~~~~~~~~~~ ^ ~~~~~~~~~~ This change reverts to the code that was before #2186 but silences erroneous GCC warning enabled by -Wconversion (which is not a part of -Wall). Fixes #2749
-
Robert Bradshaw authored
This fixes Github issue #2819.
-
- 02 Feb, 2019 6 commits
-
-
Robert Bradshaw authored
Fix support for C++ enum classes
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Christoph Gohlke authored
warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data
-
Stefan Behnel authored
Fix msvc compiler warning C4244
-
cgohlke authored
Pointer buf cannot be NULL
-