- 03 May, 2014 25 commits
-
-
Andrew Scheller authored
-
Andrew Scheller authored
-
Andrew Scheller authored
-
Damien George authored
This follows up 0a7e01ae.
-
Damien George authored
-
Damien George authored
In tests/pyb is now a suite of tests that tests the pyb module on the pyboard. They include expected output files because we can't run CPython on the pyboard to compare against. run-tests script has now been updated to allow pyboard tests to be run. Just pass the option --pyboard. This runs all basic, float and pyb tests. Note that float/math-fun.py currently fails because not all math functions are implemented in stmhal/.
-
Damien George authored
-
Paul Sokolovsky authored
CPython compatibility: raise an error for operations on a closed file de...
-
Damien George authored
A negative ms/us is now treated as a delay of 0 ms/us. This patch also improves the calibration of udelay.
-
Damien George authored
More relaxed parsing of preprocessed qstr header
-
Damien George authored
Make include dependencies neater, and adheres to the coding convention that headers should not include headers.
-
Damien George authored
Make pyboard.enter_raw_repl more robust
-
stijn authored
In CPython any operations on a file that has been closed already reaises a ValueError with message "I/O operation on closed file"
-
Damien George authored
-
Damien George authored
-
Paul Sokolovsky authored
-
Damien George authored
-
Paul Sokolovsky authored
py: Use <alloca.h> for alloca()
-
Paul Sokolovsky authored
mingw: Add 'open' as extra builtin
-
Paul Sokolovsky authored
Ignore .exe files
-
Paul Sokolovsky authored
Well, it is bound to "detailed error reporting", but that's closest what we have now without creating new entities.
-
stijn authored
This one was probable missed when creating mpconfigport.h, but the underlying code (file.c) gets compiled and works perfectly so no reason to omit it.
-
stijn authored
The original parsing would error out on any C declarations that are not typedefs or extern variables. This limits what can go in mpconfig.h and mpconfigport.h, as they are included in qstr.h. For instance even a function declaration would be rejected and including system headers is a complete no-go. That seems too limiting for a global config header, so makeqstrdata now ignores everything that does not match a qstr definition.
-
stijn authored
-
stijn authored
alloca() is declared in alloca.h which als happens to be included by stdlib.h. On mingw however it resides in malloc.h only. So if we include alloca.h directly, and add an alloca.h for mingw in it's port directory we can get rid of the mingw-specific define to include malloc.h and the other ports are happy as well.
-
- 02 May, 2014 14 commits
-
-
Damien George authored
Fix PB0 ADC typo.
-
Damien George authored
Add device ID to autoflash script.
-
Damien George authored
Fix pyboard.py tests.
-
Craig Barnes authored
-
Dave Hylands authored
This also adds a bunch of slashes separating pin that have multiple functions.
-
Craig Barnes authored
-
Damien George authored
-
Damien George authored
-
Damien George authored
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
Specifically, nlr.h does.
-
Paul Sokolovsky authored
-
Damien George authored
-
- 01 May, 2014 1 commit
-
-
Paul Sokolovsky authored
-