| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-10-19 | py: Move pointer to next free block earlier in alloc.reentrant-gc | Damien George | |
| 2014-10-16 | py: First steps making GC reentrant. | Damien George | |
| 2014-10-16 | py: Take gc_pool_start out of bss section, to reclaim 1st block of heap. | Damien George | |
| 2014-10-16 | stream: Handle non-blocking errors in readline() properly. | Paul Sokolovsky | |
| Just like they handled in other read*(). Note that behavior of readline() in case there's no data when it's called is underspecified in Python lib spec, implemented to behave as read() - return None. | |||
| 2014-10-16 | stream: Return errno value as first arg of OSError exception. | Paul Sokolovsky | |
| This is CPython-compatible convention established yet in acb13886fc837a1bb9. | |||
| 2014-10-16 | objclosure: Fix printing of generator closures. | Paul Sokolovsky | |
| The code previously assumed that only functions can be closed over. | |||
| 2014-10-15 | py: Fix GC realloc issue, where memory chunks were never shrunk. | Damien George | |
| Previously, a realloc to a smaller memory chunk size would not free the unused blocks in the tail of the chunk. | |||
| 2014-10-15 | py: Fix dummy definition of BEGIN/END_ATOMIC_SECTION. | Damien George | |
| 2014-10-15 | modure: Update to re1.5 v0.6, support for char sets/classes ([a-c]). | Paul Sokolovsky | |
| 2014-10-13 | Merge pull request #905 from pfalcon/remove-zlibd | Damien George | |
| Remove zlibd, superceded by uzlib | |||
| 2014-10-13 | modzlibd: Remove, superceded by moduzlib. | Paul Sokolovsky | |
| 2014-10-13 | windows: Enable moduzlib instead of modzlibd. | Paul Sokolovsky | |
| 2014-10-12 | moduzlib: Fix fn prototype and some code style; use it in stmhal port. | Damien George | |
| 2014-10-12 | Merge pull request #904 from pfalcon/moduzlib | Damien George | |
| Module "uzlib" - based on similarly named library | |||
| 2014-10-13 | moduzlib: Import uzlib v1.1. | Paul Sokolovsky | |
| https://github.com/pfalcon/uzlib | |||
| 2014-10-13 | moduzlib: Integrate into the system. | Paul Sokolovsky | |
| 2014-10-13 | moduzlib: New zlib-like module, based on uzlib. | Paul Sokolovsky | |
| 2014-10-12 | stmhal: Oops: rename mod files in Makefile. | Damien George | |
| 2014-10-12 | stmhal: Rename module files to keep consistency with module name. | Damien George | |
| 2014-10-12 | stmhal: Enable module weak links. | Damien George | |
| os, time, select modules are now prefixed with u, but are still available (via weak links) as their original names. ure and ujson now available as re and json via weak links. | |||
| 2014-10-12 | py: Add module weak link support. | Damien George | |
| With this patch a port can enable module weak link support and provide a dict of qstr->module mapping. This mapping is looked up only if an import fails to find the requested module in the filesystem. This allows to have the builtin module named, eg, usocket, and provide a weak link of "socket" to the same module, but this weak link can be overridden if a file by the name "socket.py" is found in the import path. | |||
| 2014-10-12 | py: Fix x86 viper code generation, mem8 <-> mem16 for load. | Damien George | |
| 2014-10-12 | py: Implement native load for viper. | Damien George | |
| Viper can now do: ptr8(buf)[0], which loads a byte from a buffer using machine instructions. | |||
| 2014-10-12 | py: Implement and,or,xor native ops for viper. | Damien George | |
| 2014-10-12 | modure: Make sure that re1.5 compiled in only of modure itself is enabled. | Paul Sokolovsky | |
| This is achieved by including re1.5 *.c files straight from modure.c . | |||
| 2014-10-12 | modure: Upgrade re1.5 to 0.5.1 | Paul Sokolovsky | |
| Changes include: regexp.h: Add double-include protection. | |||
| 2014-10-11 | Merge pull request #902 from pfalcon/readme-unix | Damien George | |
| README: Update "unix" section with more info/details. | |||
| 2014-10-11 | Merge branch 'pfalcon-modure' | Damien George | |
| 2014-10-11 | stmhal: Enable ure module (tests pass on pyboard). | Damien George | |
| 2014-10-11 | Merge branch 'modure' of https://github.com/pfalcon/micropython into ↵ | Damien George | |
| pfalcon-modure | |||
| 2014-10-11 | README: Update "unix" section with more info/details. | Paul Sokolovsky | |
| 2014-10-11 | Merge pull request #900 from dhylands/comp-deadtime | Damien George | |
| Add support for complimentary channel output and deadtime. | |||
| 2014-10-11 | unix: Update comment MICROPY_GCREGS_SETJMP (untested -> undertested). | Paul Sokolovsky | |
| 2014-10-11 | unix: Add comment about needed dependencies for MICROPY_FORCE_32BIT. | Paul Sokolovsky | |
| 2014-10-11 | modure: Basic tests. | Paul Sokolovsky | |
| 2014-10-11 | modure: Import needed files from re1.5 v0.5. | Paul Sokolovsky | |
| https://github.com/pfalcon/re1.5 | |||
| 2014-10-11 | modure: Initial module, using re1.5 (which is based on re1 codebase). | Paul Sokolovsky | |
| https://github.com/pfalcon/re1.5 | |||
| 2014-10-10 | Add support for complimentary channel output and deadtime. | Dave Hylands | |
| This patch enables output on the complimentary channels (TIMx_CHyN). For timers 1 and 8, deadtime can also be inserted when the channels transition. For the pyboard, TIM8_CH1/CH1N and TIM8_CH2/CH2N can take advantage of this. | |||
| 2014-10-09 | stmhal: Add pyb.stop() and pyb.standby() functions. | Damien George | |
| 2014-10-09 | Merge pull request #899 from pfalcon/usocket-rename | Damien George | |
| unix: Rename "microsocket" module to "usocket". | |||
| 2014-10-09 | unix: Rename "microsocket" module to "usocket". | Paul Sokolovsky | |
| Per new conventions, we'd like to consistently use "u*" naming conventions for modules which don't offer complete CPython compatibility, while offer subset or similar API. | |||
| 2014-10-09 | examples: Rename unix socket examples to have more precise naming (http). | Paul Sokolovsky | |
| 2014-10-09 | Merge branch 'master' of github.com:micropython/micropython | Damien George | |
| 2014-10-09 | Merge branch 'dhylands-lexer-crash' | Damien George | |
| 2014-10-09 | py: Add further checks for failed malloc in lexer init functions. | Damien George | |
| 2014-10-09 | Merge branch 'lexer-crash' of https://github.com/dhylands/micropython into ↵ | Damien George | |
| dhylands-lexer-crash | |||
| 2014-10-09 | Merge pull request #897 from tomvonclef/master | Damien George | |
| Updating README.md. The Unix build requires pkg-config for FFI. | |||
| 2014-10-09 | Merge branch 'dhylands-memory-error' | Damien George | |
| 2014-10-09 | py: Add #if guard around gc-specific code. | Damien George | |
| 2014-10-08 | Make lexer fail gracefully when memory can't be allocated. | Dave Hylands | |
