• Bug fixes, CC3200 port, improved inline assembler

    Ghost released this 2015-02-13 13:27:31 +00:00 | 13713 commits to master since this release

    py core:

    • big-int bug fixes
    • support for floats in struct module
    • vstr no longer null-terminates buff by default
    • properly handle CR/LF in triple-quoted string
    • list.sort now has O(log(N)) stack usage
    • parse big-int/float constants directly in parser
    • allow to subclass native buffer objects
    • reduce stack size of VM by 8 bytes on stmhal, 16 on x86
    • add ldrex, strex, push, pop, sdiv, udiv, clz, rbit to inline assembler
    • make inline assembler report line numbers on error

    extmod:

    • uzlib: raw deflate decoding support

    unix port:

    • add "coverage" makefile target for coverage testing

    stmhal port:

    • bug fixes in ADCAll object
    • bug fix in timer.deinit

    esp8266 port:

    • add esp module
    • add connect, disconnect, status functions

    cc3200 port:

    • new port to the CC3200 launchxl board
    Downloads