summaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAge
* Rename machine_(u)int_t to mp_(u)int_t.Damien George2014-07-03
| | | | See discussion in issue #50.
* Merge pull request #739 from errordeveloper/patch-1Damien George2014-07-03
|\ | | | | qemu: fix typo in readme
| * qemu: fix typo in readmeIlya Dmitrichenko2014-07-02
|/
* Merge branch 'dhylands-add-timer-deinit'Damien George2014-07-02
|\
| * stmhal: Some reordering of code/functions.Damien George2014-07-02
| |
| * Merge branch 'add-timer-deinit' of github.com:dhylands/micropython into ↵Damien George2014-07-02
|/| | | | | | | dhylands-add-timer-deinit
| * Add timer_deinit and call it just before doing a soft-restartDave Hylands2014-06-30
| | | | | | | | This fixes #733.
* | Merge pull request #709 from windelbouwman/masterDamien George2014-07-02
|\ \ | | | | | | Added hexfile target
| * | Added hexfile targetWindel Bouwman2014-06-20
| | |
* | | Merge branch 'dhylands-teensy-new'Damien George2014-07-02
|\ \ \
| * | | Merge branch 'teensy-new' of github.com:dhylands/micropython into ↵Damien George2014-07-02
|/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dhylands-teensy-new Conflicts: stmhal/pin_named_pins.c stmhal/readline.c Renamed HAL_H to MICROPY_HAL_H. Made stmhal/mphal.h which intends to define the generic Micro Python HAL, which in stmhal sits above the ST HAL.
| * | | Updated teensy to build.Dave Hylands2014-06-15
| | | | | | | | | | | | | | | | Refactored some stmhal files which are shared with teensy.
* | | | Merge branch 'dhylands-preserve-except'Damien George2014-07-01
|\ \ \ \
| * | | | py, objexcept: Only check for locked gc if gc is enabled.Damien George2014-07-01
| | | | |
| * | | | Merge branch 'preserve-except' of github.com:dhylands/micropython into ↵Damien George2014-07-01
|/| | | | | | | | | | | | | | | | | | | dhylands-preserve-except
| * | | | Try not to cause a MemoryError when raising an exception during nterrupt ↵Dave Hylands2014-06-30
| | |_|/ | |/| | | | | | | | | | | | | | | | | | handling. Step 1 fixes #732
* | | | Merge pull request #734 from iabdalkader/copysignDamien George2014-07-01
|\ \ \ \ | | | | | | | | | | Add copysignf
| * | | | Add copysignfmux2014-06-30
| | | | | | | | | | | | | | | | | | | | * Fix #692
* | | | | stackctrl: Add "mp_" prefix.Paul Sokolovsky2014-07-01
| | | | |
* | | | | modffi: Add special 'C' code for passing a callback function pointer.Paul Sokolovsky2014-07-01
|/ / / /
* | | | Merge pull request #710 from iabdalkader/assertDamien George2014-06-30
|\ \ \ \ | | | | | | | | | | Fix assert_func warning/error
| * | | | Add NORETURN to __fatal_errormux2014-06-21
| | | | |
| * | | | Fix asser_func warning/errormux2014-06-21
| | | | | | | | | | | | | | | | | | | | | | | | | * Add while(1) to assert_func to avoid func returns warning * Define a weak attr in mpconfig.h
* | | | | py: Improvements to native emitter.Damien George2014-06-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Native emitter can now compile try/except blocks using nlr_push/nlr_pop. It probably only works for 1 level of exception handling. It doesn't work on Thumb (only x64). Native emitter can also handle some additional op codes. With this patch, 198 tests now pass using "-X emit=native" option to micropython.
* | | | | stmhal: pyb.adc: Clarify that buffer with elements of any size can be used.Paul Sokolovsky2014-06-29
| | | | | | | | | | | | | | | | | | | | Based on forum post: http://forum.micropython.org/viewtopic.php?f=6&t=193
* | | | | Merge pull request #730 from stinos/windows-mpconfigPaul Sokolovsky2014-06-29
|\ \ \ \ \ | | | | | | | | | | | | windows: Sync mpconfigport.h with the unix' version
| * | | | | windows: Sync mpconfigport.h with the unix' versionstijn2014-06-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - rearrange/add definitions that were not there so it's easier to compare both - use MICROPY_PY_SYS_PLATFORM in main.c since it's available anyway - define EWOULDBLOCK, it is missing from ingw32
* | | | | | gendoc.py: Support modules w/o functions and/or classes.Paul Sokolovsky2014-06-29
| | | | | | | | | | | | | | | | | | | | | | | | I.e. don't assume that both are always present.
* | | | | | modffi: Support short types.Paul Sokolovsky2014-06-29
|/ / / / /
* | | | | stmhal: Include mpconfig.h before all other includes.Paul Sokolovsky2014-06-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It defines types used by all other headers. Fixes #691.
* | | | | py: Make unichar_charlen() accept/return machine_uint_t.Paul Sokolovsky2014-06-28
| | | | |
* | | | | Merge pull request #729 from stinos/fix-include-orderPaul Sokolovsky2014-06-28
|\ \ \ \ \ | | | | | | | | | | | | unix: Fix mpconfig.h not being included before misc.h
| * | | | | unix: Fix mpconfig.h not being included before misc.hstijn2014-06-28
|/ / / / / | | | | | | | | | | | | | | | This fixes count_lead_ones in misc.h not compiling due to unknown types
* | | | | Merge branch 'unicode'Damien George2014-06-28
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | unix, stmhal: Add option for STR_UNICODE to mpconfigport.h.Damien George2014-06-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Unicode is disabled by default for now, since FileIO.read(n) is currently not implemented for text-mode files, and this is an often function.
| * | | | py: Add missing #endif.Damien George2014-06-28
| | | | |
| * | | | tests: Write output in byte mode, not text mode.Damien George2014-06-28
| | | | | | | | | | | | | | | | | | | | This enables testing unicode and non-unicode implementations.
| * | | | py: Small comments, name changes, use of machine_int_t.Damien George2014-06-28
| | | | |
| * | | | Merge branch 'master' into unicodeDamien George2014-06-28
| |\ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | Conflicts: py/mpconfig.h
* | | | | py: Add protection against printing too nested or recursive data structures.Paul Sokolovsky2014-06-28
| | | | | | | | | | | | | | | | | | | | With a test which cannot be automatically validated so far.
* | | | | bare-arm: Hint of setting MICROPY_ERROR_REPORTING to REPORTING_TERSE.Paul Sokolovsky2014-06-27
| | | | | | | | | | | | | | | | | | | | | | | | | Commented out so far, as enabled leads to dozen more bytes used actually (due to string pooling effects).
* | | | | bare-arm: Disable array module and even bytearray type.Paul Sokolovsky2014-06-27
| | | | | | | | | | | | | | | | | | | | To squeeze few more hundreds of bytes.
* | | | | py: Allow to disable array module and bytearray type.Paul Sokolovsky2014-06-27
| | | | | | | | | | | | | | | | | | | | | | | | | array.array and bytearray share big deal of code, so to get real savings, both need to be disabled.
* | | | | bare-arm: Enable link map file.Paul Sokolovsky2014-06-27
| | | | | | | | | | | | | | | | | | | | | | | | | This port supposed to be demo of uPy minimality, so let people behold it in details.
* | | | | py: Move stack_ctrl_init() to mp_init().Paul Sokolovsky2014-06-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As stack checking is enabled by default, ports which don't call stack_ctrl_init() are broken now (report RuntimeError on startup). Save them trouble and just init stack control framework in interpreter init.
* | | | | Merge pull request #720 from iabdalkader/mcu_namePaul Sokolovsky2014-06-27
|\ \ \ \ \ | | | | | | | | | | | | Change MCU name config micro
| * | | | | Change MCU name config micromux2014-06-27
|/ / / / /
* | | | | Merge pull request #717 from stinos/dead-codePaul Sokolovsky2014-06-27
|\ \ \ \ \ | | | | | | | | | | | | unix: Remove unused CTRL-D definition
| * | | | | unix: Remove unused CTRL-D definitionstijn2014-06-25
| | | | | |
* | | | | | Merge pull request #703 from iabdalkader/micro_namesPaul Sokolovsky2014-06-27
|\ \ \ \ \ \ | | | | | | | | | | | | | | Add MICROPY_HW_MICRO_NAME to boards config