MicroPython 1.4.1 released

Travis Griggs travisgriggs at gmail.com
Thu Apr 9 18:09:29 CEST 2015

> On Apr 4, 2015, at 4:43 PM, Damien George <damien.p.george at gmail.com> wrote:
> Hello everyone,
> We are pleased to announce the release of MicroPython version 1.4.1!
> MicroPython is an implementation of Python 3.4 which is optimised for
> systems with minimal resources, including microcontrollers.
> Since our last announcement, this release is both more "micro" and
> more "Python".
> Code size of the bare Thumb2 architecture version has dropped to under
> 71k (without reduction of features), the RAM usage has been further
> optimised, and support for 16-bit microcontrollers has been proven via
> the port to a PIC microcontroller with just 8k RAM.
> On the Python side of things, there is now a "stackless" mode with
> both strict and non-strict behaviour.  Strict will always use the heap
> to allocate a call frame, where non-strict will fall back to the C
> stack if the heap is exhausted.  More special methods have been
> implemented, along with proper descriptors, OrderedDict class, basic
> frozen module support and the ability to override builtins, among
> other things.
> The test suite has grown and coverage of the code is now beyond 91%.
> Many other features have been implemented for the ports to various
> microcontroller platforms, bugs have been fixed and the docs have been
> improved.  A full change log is available at
> https://micropython.org/resources/micropython-ChangeLog.txt .
> For more information about the project please visit
> http://micropython.org/
> https://github.com/micropython/micropython

This is cool. I’m glad you guys are doing this and glad you are seeing some promise and success. I’ve enjoyed reading your updates, especially the technical ones. I wish you’d do one on whatever you’re doing for memory management in your particular python variant. GC in a tightly constrained environment is interesting.

More information about the Python-list mailing list