| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-11-13 | py: Reorganise bytecode layout so it's more structured, easier to edit. | Damien George | |
| 2015-11-13 | unix/main: Use builtin unichar_isdigit() in preference if libc's. | Paul Sokolovsky | |
| Less dependencies. | |||
| 2015-11-13 | tests/jni: Add test for working with container of List interface. | Paul Sokolovsky | |
| 2015-11-11 | unix/modjni: Add missing get_jclass_name() function. | Paul Sokolovsky | |
| 2015-11-10 | docs: Fix a typo in the REPL documentation. | Dave Hylands | |
| 2015-11-10 | lib/utils/printf: Move from stmhal/ . | Paul Sokolovsky | |
| This file contains various MicroPython-specific helper functions, so isn't good fit for lib/libc/. | |||
| 2015-11-10 | windows: Allow specifying the python executable to use for msvc builds | stijn | |
| This defaults to 'python' but can be now overridden if needed | |||
| 2015-11-10 | Fix project file for Visual Studio 2015 | omtinez | |
| 2015-11-09 | docs/select: Document POLLIN/OUT/ERR/HUP. | Paul Sokolovsky | |
| 2015-11-09 | stmhal/moduselect: Expose POLLIN/OUT/ERR/HUP constants. | Paul Sokolovsky | |
| This makes select.poll() interface fully compatible with CpYthon. Also, make their numeric values of these options compatible with Linux (and by extension, with iBCS2 standard, which jopefully means compatibility with other Unices too). | |||
| 2015-11-09 | py/emitinlinethumb: Allow to compile with -Wsign-compare. | Damien George | |
| 2015-11-09 | py/asmthumb: Allow to compile with -Wsign-compare and -Wunused-parameter. | Damien George | |
| 2015-11-09 | lib/pyexec: Move header pyexec.h from stmhal directory. | Damien George | |
| 2015-11-09 | py/objint_longlong: Instead of assert, throw OverflowError. | Paul Sokolovsky | |
| 2015-11-08 | cc3200: FatFS configuration moved to the library folder. | Alex March | |
| Port specific settinigs defined in mpconfigport. FreeRTOS and semphr headers added to define SemaphoreHandle_t for the SYNC_T. | |||
| 2015-11-08 | stmhal: FatFS configuration moved to the library folder. | Alex March | |
| Port specific settings defined in mpconfigport. | |||
| 2015-11-08 | lib/fatfs: Unify fatfs configuration. | Alex March | |
| - A single ffcon.h file to configure fatfs settings across ports. - A single diskio.h file with common drive definitions. - Removed now reduntand ffconf_template.h. | |||
| 2015-11-08 | unix/gccollect: Fallback to setjmp-based register fetching automatically. | Paul Sokolovsky | |
| Now, if we build for an architecture which doesn't have dedicated support for getting registers for GC scanning, fallback to setjmp-based method automatically. It's still possible to force setjmp-based implementation on archs with dedicated support (e.g. for testing, or for peculiar calling conventions/optimizations). | |||
| 2015-11-07 | stmhal: Fix RTC code to work on the F7 | Dave Hylands | |
| 2015-11-07 | py: Clear finalizer flag when calling gc_free. | Dave Hylands | |
| Currently, the only place that clears the bit is in gc_collect. So if a block with a finalizer is allocated, and subsequently freed, and then the block is reallocated with no finalizer then the bit remains set. This could also be fixed by having gc_alloc clear the bit, but I'm pretty sure that free is called way less than alloc, so doing it in free is more efficient. | |||
| 2015-11-07 | stmhal: Print more information at HardFault time. | Dave Hylands | |
| 2015-11-07 | tools/pyboard.py: Don't add terminating \x04 character to stdout output. | Paul Sokolovsky | |
| 2015-11-07 | lib/mp-readline: Make it easy to exit auto-indent mode by pressing enter. | Damien George | |
| This patch allows you to stop auto-indent by pressing enter on a second blank line. Easier than having to use backspace, and prevents new users from getting stuck in auto-indent mode. | |||
| 2015-11-07 | tools/pyboard.py: Make -c (inline Python code) option compatible with python2. | Paul Sokolovsky | |
| 2015-11-06 | stmhal: Add missing regex property for parsing header comments | Tony Abboud | |
| 2015-11-06 | py: Adjust object repr C (30-bit stuffed float) to reduce code size. | Damien George | |
| This patch adds/subtracts a constant from the 30-bit float representation so that str/qstr representations are favoured: they now have all the high bits set to zero. This makes encoding/decoding qstr strings more efficient (and they are used more often than floats, which are now slightly less efficient to encode/decode). Saves about 300 bytes of code space on Thumb 2 arch. | |||
| 2015-11-06 | stmhal/rtc: LSx oscillator is only initialized upon initial power up. | T S | |
| Initial power up also includes VBAT. If LSE is configured but fails to start, LSI is used until next full power cycle. Also handles STM32F7xx variant. | |||
| 2015-11-07 | minimal: Clarify comments. | Paul Sokolovsky | |
| 2015-11-06 | cc3200: Force SSL method to be TLSV1. | danicampora | |
| The default setting of using the "highest" method available doesn't work with some servers like Microsoft Azure. TLSV1 seems to work with pretty much any server. | |||
| 2015-11-05 | cc3200: Make telnet server ignore NULL characters. | danicampora | |
| This fixes paste mode (Ctrl-E) which was not working for the telnet REPL. | |||
| 2015-11-04 | extmod/lwip: Change void pointers to unions, include new mphal.h file | Galen Hazelwood | |
| 2015-11-04 | teensy: Switch over to using frozen modules instead of memzip | Dave Hylands | |
| I left memzip in for the time being, so you can choose in the Makefile whether to USE_FROZEN or USE_MEMZIP. It looks like using frozen saves about 2472 bytes (using my set of 15 python files), mostly due to overheads in the zip file format. | |||
| 2015-11-04 | lib/memzip: Factor out memzip from teensy/ into lib/memzip. | Dave Hylands | |
| 2015-11-03 | docs: Add docs about REPL paste-mode and Control-C | Dave Hylands | |
| 2015-11-03 | docs: Move instructions on generating the documentation to docs/README.md | Dave Hylands | |
| 2015-11-04 | minimal: Add an explicit comment on the gchelper.s line in the Makefile. | Dave Hylands | |
| 2015-11-04 | README: Fix typo in package name. | Mike Bryant | |
| 2015-11-03 | lib/pyexec: For paste mode use "Ctrl" as the name of the key, not "CTRL". | Damien George | |
| 2015-11-02 | windows: Update build instructions in the README | stijn | |
| - use correct 'mingw-w64' package name - small grammar fixes - modify Cygwin build instructions to use that same compiler as well: the original mingw is stuck at gcc v4.7 and does not seem to be updated anymore - make it clear thet uPy also builds using Visual Studio versions > 2013 | |||
| 2015-11-02 | stmhal/can: Fix a bug in filter handling. | Henrik Sölver | |
| Reported here: http://forum.micropython.org/viewtopic.php?f=2&t=845 | |||
| 2015-11-03 | unix/unix_mphal: Typo fix in comment. | Paul Sokolovsky | |
| 2015-11-01 | stmhal: Add symbolic #defines for interrupt levels in irq.h. | Dave Curtis | |
| 2015-11-01 | cc3200: Remove includes of rom.h (must be included via rom_map.h). | danicampora | |
| 2015-11-01 | cc3200: Fix SPI clock divider calculation. | danicampora | |
| 2015-11-01 | extmod/re1.5: Workaround issue with mingw32-gcc 4.2.1. | Paul Sokolovsky | |
| 2015-11-01 | windows/README: Deprecate mingw32, suggest using mingw64. | Paul Sokolovsky | |
| Ubuntu's mingw32 has gcc 4.2.1, which is rather old and has incorrect non-initialized variable analysis which produces warnings, which per MicroPython default settings get turned into errors. | |||
| 2015-11-01 | extmod/modure: Make sure that errors in regexps are caught early. | Paul Sokolovsky | |
| 2015-11-01 | extmod/re1.5: Update to 0.8. | Paul Sokolovsky | |
| Contains implementation of ?: (non-capturing groups), ?? (non-greedy ?), as well as much improved robustness, and edge cases and error handling by Amir Plivatsky (@ampli). | |||
| 2015-10-31 | cc3200: Use common pyexec.c . | Paul Sokolovsky | |
| 2015-10-31 | extmod/modlwip: socket->incoming changed by async callbacks, must be volatile. | Paul Sokolovsky | |
| Otherwise for code like: while (socket->incoming == NULL) { LWIP_DELAY(100); } a compiler may cache it in a register and it will be an infinite loop. | |||
