| Age | Commit message (Collapse) | Author |
|
This requires CPython3.5, to not require switching to it, just use .exp
file.
|
|
Addresses issue #1709.
|
|
|
|
Addresses issue #1697.
|
|
Addresses issue #1693.
|
|
|
|
|
|
|
|
Addresses issue #1678.
|
|
This patch checks that there is only one *, and that ** is last in the
arg list.
|
|
Fixes issue #1623.
|
|
Tested by comparability to small int/casting to bool.
|
|
And thus can be successfully used in comparisons, etc.
|
|
|
|
|
|
Addresses issue #1182.
|
|
See issue #1500.
|
|
In Python 3.4 the value is evaluated before the key. In Python 3.5 it's
key then value.
|
|
Also adds tests specifically for testing constant folding.
|
|
|
|
All breaking changes going from 3.4 to 3.5 are contained in
basics/python34.py.
|
|
|
|
|
|
|
|
|
|
|
|
Configurable with MICROPY_PY_BUILTINS_SLICE_ATTRS. Disabled by default.
|
|
When creating constant mpz's, the length of the mpz must be exactly how
many digits are used (not allocated) otherwise these numbers are not
compatible with dynamically allocated numbers.
Addresses issue #1448.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Was KeyError, should be ValueError.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Addresses issue #1390.
|
|
Adds ability to do "memcpy" with memoryview objects, such as:
m1[0:3] = m2[2:5].
|
|
|
|
|
|
Previous to this patch a call such as list.append(1, 2) would lead to a
seg fault. This is because list.append is a builtin method and the first
argument to such methods is always assumed to have the correct type.
Now, when a builtin method is extracted like this it is wrapped in a
checker object which checks the the type of the first argument before
calling the builtin function.
This feature is contrelled by MICROPY_BUILTIN_METHOD_CHECK_SELF_ARG and
is enabled by default.
See issue #1216.
|