| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-03-21 | py: Combine duplicated code that converts members from a lookup. | Damien George | |
| Despite initial guess, this code factoring does not hamper performance. In fact it seems to improve speed by a little: running pystone(1.2) on pyboard (which gives a very stable result) this patch takes pystones from 1729.51 up to 1742.16. Also, pystones on x64 increase by around the same proportion (but it's much noisier). Taking a look at the generated machine code, stack usage with this patch is unchanged, and call is tail-optimised with all arguments in registers. Code size decreases by about 50 bytes on Thumb2 archs. | |||
| 2015-03-21 | cc3200: Reduce soft reset time. WLAN is not reinit, just reenabled. | danicampora | |
| 2015-03-21 | cc3200: Improve usability and robustness of the servers. | danicampora | |
| 2015-03-21 | cc3200: Remove superfluous code in pybsleep. | danicampora | |
| 2015-03-21 | cc3200: Add SPI module. | danicampora | |
| Only MASTER mode is supported. Transfer width is configurable to 8, 16 or 32 bits. | |||
| 2015-03-21 | cc3200: Re-name pybsystick to mpsystick. | danicampora | |
| 2015-03-21 | unix: Bump stack limit and adjust for 64-bitness. | Paul Sokolovsky | |
| Without that, "import http.client" failed due to max recursion. | |||
| 2015-03-20 | tests: Make pyb/timer test check callback timing properly. | Damien George | |
| 2015-03-20 | stmhal: Fix a bug related to unhandled channel interrupts. | Dave Hylands | |
| This also cleans up spurious interrupts which happen at timer initilaization time. | |||
| 2015-03-20 | py: Allow retrieving a function's __name__. | stijn | |
| Disabled by default. Enabled on unix and stmhal ports. | |||
| 2015-03-21 | runtime: mp_load_method_maybe(): Don't use confusing "base" term. | Paul Sokolovsky | |
| "Base" should rather refer to "base type"."Base object for attribute lookup" should rather be just "object". Also, a case of common subexpression elimination. | |||
| 2015-03-21 | unix: When using separate obj output dirs, make -B is no longer relevant. | Paul Sokolovsky | |
| 2015-03-20 | unix: Move compiler warnings from production build to coverage build. | Damien George | |
| 2015-03-20 | stmhal: Remove some unnecessary declarations, purely for cleanup. | Damien George | |
| 2015-03-20 | objlist: list_reverse(): Fix typesafety error. | Paul Sokolovsky | |
| 2015-03-20 | tests: Adjust expected output, since Travis can't do git describe. | Damien George | |
| 2015-03-20 | py: Clarify API for map/set lookup when removing&adding at once. | Damien George | |
| Addresses issue #1160. | |||
| 2015-03-20 | tests: Add basic test for OrderedDict. | Paul Sokolovsky | |
| Mostly to have coverage of newly added code in map.c. | |||
| 2015-03-20 | py: Implement core of OrderedDict type. | Paul Sokolovsky | |
| Given that there's already support for "fixed table" maps, which are essentially ordered maps, the implementation of OrderedDict just extends "fixed table" maps by adding an "is ordered" flag and add/remove operations, and reuses 95% of objdict code, just making methods tolerant to both dict and OrderedDict. Some things are missing so far, like CPython-compatible repr and comparison. OrderedDict is Disabled by default; enabled on unix and stmhal ports. | |||
| 2015-03-20 | tests: Make cmdline tests more stable by using regex for matching. | Damien George | |
| 2015-03-20 | py: Implement DELETE_GLOBAL in showbc.c. | Damien George | |
| 2015-03-20 | objtype: More comment clarification for attribute lookup. | Paul Sokolovsky | |
| 2015-03-19 | cc3200: Move server methods from WLAN to the network module. | danicampora | |
| 2015-03-19 | unix: Enable extra compiler warnings. | Damien George | |
| To address issue #699. | |||
| 2015-03-19 | extmod/crypto: Add static keyword where it should be. | Damien George | |
| 2015-03-19 | py: Allow to compile with extra warnings (sign-compare, unused-param). | Damien George | |
| 2015-03-19 | extmod: Update uzlib to 1.2.1. | Paul Sokolovsky | |
| Fixes for compiler warnings in pedantic mode. | |||
| 2015-03-18 | extmod: Update re1.5 to 0.7. | Paul Sokolovsky | |
| Includes static function fix and all the previous improvements and fixes by @dpgeorge. | |||
| 2015-03-18 | cc3200: Add parameter to wlan_stop() for custom timeout values. | danicampora | |
| 2015-03-18 | cc3200: Fixes and improvements to the SD card driver. | danicampora | |
| 2015-03-18 | cc3200: Refactor I2C. Remove all references to SLAVE mode. | danicampora | |
| 2015-03-18 | cc3200: Improve I2C timeout handling. | danicampora | |
| 2015-03-17 | extmod/ure: Fix msvc warning resulting from memset on const char ** pointer | stijn | |
| 2015-03-17 | cc3200: Fix extint_enable behaviour when the callback is updated. | danicampora | |
| 2015-03-17 | cc3200: Add RTC callback with wake-up from sleep capability. | danicampora | |
| 2015-03-17 | cc3200: Make peripheral objects static. | danicampora | |
| This prevents duplication of objects in the sleep list. Also helps with reducing the code size by ~100 bytes. | |||
| 2015-03-17 | cc3200: Register pybsd with the sleep module and use pin_config(). | danicampora | |
| 2015-03-17 | cc3200: Assign GPIO10 and GPIO11 to the GPIO peripheral on start-up. | danicampora | |
| 2015-03-17 | cc3200: Remove unneeded functions and add pybsleep_remove() calls. | danicampora | |
| 2015-03-17 | objtype: Clarify comment why we call mp_load_method_maybe() for native sub-obj. | Paul Sokolovsky | |
| 2015-03-16 | stmhal: Add config option to use LSE/LSI for RTC. | Damien George | |
| Most boards (except the pyboard) don't have a 32kHz crystal so they should use the LSI for the RTC. | |||
| 2015-03-16 | objtype: Refactor dealing with native sub-objects for clarity. | Paul Sokolovsky | |
| 2015-03-16 | objtype: mp_obj_class_lookup: Remove implausible condition. | Paul Sokolovsky | |
| We already have branch for lookup->is_type == true, so here it's guaranteed to be false. | |||
| 2015-03-16 | objtype: Clarify comment for mp_obj_class_lookup(). | Paul Sokolovsky | |
| 2015-03-16 | objtype: Clarify code by consistently using common subexpression. | Paul Sokolovsky | |
| 2015-03-16 | py: Fix printing of error message when parsing malformed integer. | Damien George | |
| 2015-03-16 | cc3200: Disable all wake sources on start-up. | danicampora | |
| 2015-03-16 | cc3200: Fix bug in RTC msec register access functions. | danicampora | |
| 2015-03-16 | cc3200: Fix spaces aligment in LAUNCHXL/mpconfigboard.h | danicampora | |
| 2015-03-16 | cc3200: Align SD card driver with new SDK release(1.1.0). | danicampora | |
