- 20 Nov, 2018 7 commits
-
-
Damien George authored
The header sparcisr.h is part of the ABI and may be included by code which does not define RTEMS_4_8_EDISOFT yet uses 4.8 Edisoft. In such cases the definition of sparc_install_ta_3_window_flush_isr will be inconsistent. So just make this function always available, and provide the correct definition in the .c file (which must have RTEMS_4_8_EDISOFT defined if that toolchain is used).
-
Damien George authored
The base location of TBR may be different from 0x40000000.
-
Damien George authored
With peak stack usage enabled the sorting method takes more CPU cycles and with a list of 2000 entries it needs more than is provided by the test suite.
-
Damien George authored
-
Damien George authored
-
Damien George authored
-
Damien George authored
This reverts commit 3fa626a1. The static analysers gave other warnings with this commit in place.
-
- 30 Oct, 2018 5 commits
-
-
Damien George authored
-
Damien George authored
-
Damien George authored
Copied from tests/float/builtin_float_abs.py.
-
Damien George authored
Nan and inf (signed and unsigned) are also handled correctly by using signbit (they were also handled correctly with "val<0", but that didn't handle -0.0 correctly). A test case is added for this behaviour. Taken as-is from upstream b3eadf3f3d0cfd4c56a519ae289288ee829229a5
-
Damien George authored
-
- 29 Oct, 2018 1 commit
-
-
Damien George authored
This is to appease static analysers. If MICROPY_PY_COLLECTIONS_ORDEREDDICT is disabled then map->is_ordered implies map->is_fixed, and fixed maps are only even called with MP_MAP_LOOKUP (see assert at start of the function), so this new if statement should never be executed, it's only added to keep static analysers happy.
-
- 28 Sep, 2018 5 commits
-
-
Damien George authored
-
Damien George authored
The error message for out-of-pystack recently changed.
-
Damien George authored
-
Damien George authored
If let through, these constructs will crash the VM because the VM does not correctly handle unwinding jumps out of finally blocks.
-
Damien George authored
It really is unsigned. This prevents a compiler warning and the generated code is exactly the same.
-
- 20 Aug, 2018 5 commits
-
-
Damien George authored
Cherry picked from upstream commit 91041945c91bae96d918876547cae48484cd8953
-
Damien George authored
-
Damien George authored
-
Damien George authored
-
Damien George authored
Per the Python language specs, containers enforce reflexivity of elements in the container: x == x is assumed True and so the test "x is y" forces this.
-
- 08 May, 2018 3 commits
-
-
Damien George authored
-
Damien George authored
From upstream, only those relevant to the LEON port have been taken. Tests not taken because the compiler isn't included: syntax_unicode_nameesc.py Tests not taken because there is no eval/exec: core_locals_eval.py syntax_spaces.py Tests not taken because there is no file import: core_import_path.py core_import_prereg.py core_import_split_ns_pkgs.py modules_deque.py modules_json_nonserializable.py
-
Damien George authored
-
- 04 May, 2018 1 commit
-
-
Damien George authored
Due to a typo, math.e was too small by around 6e-11.
-
- 05 Apr, 2018 13 commits
-
-
Damien George authored
-
Damien George authored
-
Damien George authored
-
Damien George authored
-
Jeff Epler authored
-
Damien George authored
-
Damien George authored
-
Damien George authored
-
Damien George authored
-
Damien George authored
-
Damien George authored
-
Damien George authored
-
Damien George authored
-