aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
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
2013-11-03Add simple var-arg functions; add simple string.format.Damien
2013-11-03Add simple file support to board.Damien
2013-11-03Change Py API names, py_get_* -> py_obj_get_*.Damien
2013-11-03Fix compiler warnings in unix/main.c.Damien
2013-11-03Support for for-loop in native thumb.Damien
2013-11-03Implement more thumb branch instructions.Damien
2013-11-02Test code for user objects.Damien
2013-11-02Add user object to runtime.Damien
2013-11-02Fix bug: emit native didn't clear last_was_return in label_assign.Damien
2013-11-02Add basic complex number support.Damien
2013-11-02Floats work with MP on board; function for LCD pixel manipulation.Damien
2013-11-02Small hack to temporarily fix allocation of unique_code slots.Damien
2013-11-02Py runtime: list.append returns None.Damien
2013-11-02Implement: str.join, more float support, ROT_TWO in VM.Damien
2013-11-01Add proper FPU compile flags; disable Python float support.Damien
2013-11-01Remove debugging print for SD card; add comment to possibly-buggy USB code.Damien
2013-11-01Add syscfg and SPI libraries from STM.Damien