- 08 Jun, 2014 6 commits
-
-
Damien George authored
-
Damien George authored
-
Damien George authored
-
Damien George authored
-
Damien George authored
-
Damien George authored
-
- 07 Jun, 2014 15 commits
-
-
Damien George authored
-
Damien George authored
-
Paul Sokolovsky authored
-
Damien George authored
Conflicts: py/emitglue.c
-
Paul Sokolovsky authored
-
Damien George authored
Should finish addressing issue #524.
-
Paul Sokolovsky authored
Ports which wants to have it, should define MICROPY_PY_SYS_PLATFORM to a string value they need.
-
Paul Sokolovsky authored
Benefits: won't crash baremetal targets, will provide Python source location when not implemented feature used (it will no longer provide C source location, but just grep for error message).
-
Damien George authored
This reduces stack usage by 16 words (64 bytes) for stmhal/ port. See issue #640.
-
Damien George authored
?= operator does not do delayed expansion (unlike =).
-
Damien George authored
toolchain fixes to enable cross compatibility
-
Damien George authored
Build patches for FreeBSD (as discussed in the former pull request #666)
-
Marcus von Appen authored
cast error in MP_OBJ_NEW_SMALL_INT(). This is necessary for FreeBSD, where st_ino is of different size - If MP_CLOCKS_PER_SEC is defined on the target host, simply define CLOCK_DIV as a fraction, regardless of the value of MP_CLOCKS_PER_SEC. FreeBSD uses a non-POSIX compliant value of 128 for CLOCKS_PER_SEC
-
Marcus von Appen authored
- Move the includes for alloca() intp mpconfigport.h
-
Marcus von Appen authored
there are special tweaks and paths to be considered. Just provide some defaults, in case the values are undefined. - py-version.sh does not need any bash specific features. - Use libdl only on Linux for now. FreeBSD provides dl*() calls from libc.
-
- 06 Jun, 2014 8 commits
-
-
Damien George authored
unix: Fix path seperator used depending on OS
-
Paul Sokolovsky authored
Bring the C and Python compute_hash functions into consistency
-
Chris Angelico authored
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
A couple of small fixes to run-tests
-
Paul Sokolovsky authored
Fix str.modulo when precision is specified.
-
Dave Hylands authored
-
Paul Sokolovsky authored
-
- 05 Jun, 2014 11 commits
-
-
Paul Sokolovsky authored
-
Chris Angelico authored
-
Chris Angelico authored
-
Paul Sokolovsky authored
-
Damien George authored
This behaviour follows Python 3.5 standard (in 3.4 it's a DeprecationWarning which we'd rather make a TypeError).
-
Paul Sokolovsky authored
Change comments (mainly URLs) to no longer specifically say Python 3.3
-
Damien George authored
Some small fixed: - Combine 'x' and 'X' cases in str format code. - Remove trailing spaces from some lines. - Make exception messages consistently begin with lower case (then needed to change those in objarray and objtuple so the same constant string data could be used). - Fix bug with exception message having %c instead of %%c.
-
Chris Angelico authored
-
Damien George authored
Remove tests that fail under CPython 3.5
-
Paul Sokolovsky authored
Also, make sure that args to "*" format specifiers are bounds-checked properly and don't lead for segfaults in case of mismatch.
-
Chris Angelico authored
See http://bugs.python.org/issue19995 for rationale. As micropython currently aims for Python 3.3 compatibility I have not changed behaviour, but this change allows the test suite to be run against a newer Python without having spurious failures.
-