| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-07-11 | moductypes: Add symbolic constants to specify bitfield position/length. | Paul Sokolovsky | |
| 2014-07-09 | moductypes: Foreign data interface module, roughly based on ctype ideas. | Paul Sokolovsky | |
| But much smaller and memory-efficient. Uses Python builtin data structures (dict, tuple, int) to describe structure layout. | |||
| 2014-07-07 | Merge branch 'dhylands-fix-sdcard-read' | Damien George | |
| 2014-07-07 | stmhal: Protect SD_WriteBlocks by IRQ disable/enable pair. | Damien George | |
| 2014-07-06 | Disable IRQs around sdcard reads. | Dave Hylands | |
| Once the code switches to using DMA, this can be removed. | |||
| 2014-07-05 | binary: Factor out mp_binary_set_int(). | Paul Sokolovsky | |
| 2014-07-05 | tests: Rename test scripts, changing - to _ for consistency. | Damien George | |
| From now on, all new tests must use underscore. Addresses issue #727. | |||
| 2014-07-05 | py: Automatically ake __new__ a staticmethod. | Damien George | |
| Addresses issue #622. | |||
| 2014-07-03 | py: Implement sys.maxsize, standard way to check platform "bitness". | Paul Sokolovsky | |
| Implementing it as a static constant is a bit peculiar and require cooperation from long int implementation. | |||
| 2014-07-03 | parser: Convert (u)int to mp_(u)int_t. | Damien George | |
| 2014-07-03 | lexer: Convert type (u)int to mp_(u)int_t. | Damien George | |
| 2014-07-03 | Rename machine_(u)int_t to mp_(u)int_t. | Damien George | |
| See discussion in issue #50. | |||
| 2014-07-03 | Merge pull request #739 from errordeveloper/patch-1 | Damien George | |
| qemu: fix typo in readme | |||
| 2014-07-02 | qemu: fix typo in readme | Ilya Dmitrichenko | |
| 2014-07-02 | Merge branch 'dhylands-add-timer-deinit' | Damien George | |
| 2014-07-02 | stmhal: Some reordering of code/functions. | Damien George | |
| 2014-07-02 | Merge branch 'add-timer-deinit' of github.com:dhylands/micropython into ↵ | Damien George | |
| dhylands-add-timer-deinit | |||
| 2014-07-02 | Merge pull request #709 from windelbouwman/master | Damien George | |
| Added hexfile target | |||
| 2014-07-02 | Merge branch 'dhylands-teensy-new' | Damien George | |
| 2014-07-02 | Merge branch 'teensy-new' of github.com:dhylands/micropython into ↵ | Damien George | |
| 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. | |||
| 2014-07-01 | Merge branch 'dhylands-preserve-except' | Damien George | |
| 2014-07-01 | py, objexcept: Only check for locked gc if gc is enabled. | Damien George | |
| 2014-07-01 | Merge branch 'preserve-except' of github.com:dhylands/micropython into ↵ | Damien George | |
| dhylands-preserve-except | |||
| 2014-07-01 | Merge pull request #734 from iabdalkader/copysign | Damien George | |
| Add copysignf | |||
| 2014-06-30 | Try not to cause a MemoryError when raising an exception during nterrupt ↵ | Dave Hylands | |
| handling. Step 1 fixes #732 | |||
| 2014-07-01 | stackctrl: Add "mp_" prefix. | Paul Sokolovsky | |
| 2014-07-01 | modffi: Add special 'C' code for passing a callback function pointer. | Paul Sokolovsky | |
| 2014-06-30 | Add timer_deinit and call it just before doing a soft-restart | Dave Hylands | |
| This fixes #733. | |||
| 2014-06-30 | Add copysignf | mux | |
| * Fix #692 | |||
| 2014-06-30 | Merge pull request #710 from iabdalkader/assert | Damien George | |
| Fix assert_func warning/error | |||
| 2014-06-30 | py: Improvements to native emitter. | Damien George | |
| 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. | |||
| 2014-06-29 | stmhal: pyb.adc: Clarify that buffer with elements of any size can be used. | Paul Sokolovsky | |
| Based on forum post: http://forum.micropython.org/viewtopic.php?f=6&t=193 | |||
| 2014-06-29 | Merge pull request #730 from stinos/windows-mpconfig | Paul Sokolovsky | |
| windows: Sync mpconfigport.h with the unix' version | |||
| 2014-06-29 | gendoc.py: Support modules w/o functions and/or classes. | Paul Sokolovsky | |
| I.e. don't assume that both are always present. | |||
| 2014-06-29 | modffi: Support short types. | Paul Sokolovsky | |
| 2014-06-29 | windows: Sync mpconfigport.h with the unix' version | stijn | |
| - 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 | |||
| 2014-06-28 | stmhal: Include mpconfig.h before all other includes. | Paul Sokolovsky | |
| It defines types used by all other headers. Fixes #691. | |||
| 2014-06-28 | py: Make unichar_charlen() accept/return machine_uint_t. | Paul Sokolovsky | |
| 2014-06-28 | Merge pull request #729 from stinos/fix-include-order | Paul Sokolovsky | |
| unix: Fix mpconfig.h not being included before misc.h | |||
| 2014-06-28 | unix: Fix mpconfig.h not being included before misc.h | stijn | |
| This fixes count_lead_ones in misc.h not compiling due to unknown types | |||
| 2014-06-28 | Merge branch 'unicode' | Damien George | |
| 2014-06-28 | unix, stmhal: Add option for STR_UNICODE to mpconfigport.h. | Damien George | |
| 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. | |||
| 2014-06-28 | py: Add missing #endif. | Damien George | |
| 2014-06-28 | tests: Write output in byte mode, not text mode. | Damien George | |
| This enables testing unicode and non-unicode implementations. | |||
| 2014-06-28 | py: Small comments, name changes, use of machine_int_t. | Damien George | |
| 2014-06-28 | Merge branch 'master' into unicode | Damien George | |
| Conflicts: py/mpconfig.h | |||
| 2014-06-28 | py: Add protection against printing too nested or recursive data structures. | Paul Sokolovsky | |
| With a test which cannot be automatically validated so far. | |||
| 2014-06-27 | bare-arm: Hint of setting MICROPY_ERROR_REPORTING to REPORTING_TERSE. | Paul Sokolovsky | |
| Commented out so far, as enabled leads to dozen more bytes used actually (due to string pooling effects). | |||
| 2014-06-27 | bare-arm: Disable array module and even bytearray type. | Paul Sokolovsky | |
| To squeeze few more hundreds of bytes. | |||
| 2014-06-27 | py: Allow to disable array module and bytearray type. | Paul Sokolovsky | |
| array.array and bytearray share big deal of code, so to get real savings, both need to be disabled. | |||
