aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2013-12-20stm: add pyb.sd_test; flash cache flushed only via MSD.Damien
2013-12-17py: add more Python built-in functions.Damien
2013-12-17stm: flush storage cache immediately; improve user interface.Damien
2013-12-17unix: include obj.h, and build additional py files.Damien
2013-12-17py: split runtime into map, obj, builtin.Damien
2013-12-12py: remove further unnecessary emit_verbatim code.Damien
2013-12-12py: fix bug with doc string not recognised after first newline of file.Damien
2013-12-12py: reduce use of emit_verbatim calls to minimum.Damien
2013-12-11py: work towards working closures.Damien
2013-12-11stm: add basic Servo class, and stop and standby functions.Damien
2013-12-11stm: add timer to storage cache so it can be flushed.Damien
2013-12-10py: emit correct id for closed over variables.Damien
2013-12-10py: compiler supports string juxtaposition=concatenation.Damien
2013-12-10py: add skeletal import functionality.Damien
2013-12-06stm: add __WFI to sys_tick delay.Damien
2013-12-06stm: add Led object; add option to reset filesystem.Damien
2013-12-05stm: initial commit of working CC3000 driver, based on Adafruit.Damien
2013-11-30stm: servos on PA0-3; MMA filtering; timer for Python REPL.Damien
2013-11-30stm: disable audio function in systick.Damien
2013-11-30stm: add function to LCD module to show text.Damien
2013-11-30stm: reorder things in Makefile.Damien
2013-11-28py: built-in range now accepts variable number of arguments.Damien
2013-11-28py: restrict further when for-range optimisation is done.Damien
2013-11-26py: add list pop and sort, unpack_sequence, and keywords in method_call.Damien
2013-11-26py: add UNPACK_SEQUENCE and keyword methods to VM.Damien
2013-11-26py: add more functionality to showbc.Damien
2013-11-25py: add call to __init__ when instantiating class object.Damien
2013-11-25py: add some more opcodes to showbc.Damien
2013-11-17Link showbc.o in unix version.Damien
2013-11-17Add function to decode and show byte code.Damien
2013-11-17Change some debugging/output messages for native code generation.Damien
2013-11-16Viper: function calls now convert constant arguments to objects.Damien
2013-11-09STM: add LCD functions for pixel access; add RNG Py bindings.Damien
2013-11-09STM: add RNG support.Damien
2013-11-09Unix: add machine-specific sqrt support.Damien
2013-11-09Add len and subscr (a hack) support for strings.Damien
2013-11-09Add JUMP_IF_x_OR_POP opcodes to VM.Damien
2013-11-09Fix but with optimised range being 1 over.Damien
2013-11-09Small improvements to timer module.Damien
2013-11-06Add to STM code timer functionality to call Python on interrupt.Damien
2013-11-06Add optimisation for "for x in range".Damien
2013-11-06Built-in print function supports variable number of arguments.Damien
2013-11-06Viper supports inplace add (trivial).Damien
2013-11-05Improve allocation of stack for byte code.Damien
2013-11-05Make byte code jumps relative.Damien
2013-11-04Add DAC, and simple audio driver to STM code.Damien
2013-11-04Byte code for SMALL_INT uses 3 bytes for integer.Damien
2013-11-03Add simple PWM control command to STM code.Damien
2013-11-03Add vprintf, vsnprintf to STM code.Damien
2013-11-03Fixup include of stdarg and va_list definition.Damien