| Commit message (Expand) | Author | Age |
* | py: simplify __next__ method for generators. | Damien | 2013-12-21 |
* | Change object representation from 1 big union to individual structs. | Damien | 2013-12-21 |
* | py: add more Python built-in functions. | Damien | 2013-12-17 |
* | py: split runtime into map, obj, builtin. | Damien | 2013-12-17 |
* | py: work towards working closures. | Damien | 2013-12-11 |
* | py: add skeletal import functionality. | Damien | 2013-12-10 |
* | py: built-in range now accepts variable number of arguments. | Damien | 2013-11-28 |
* | py: add list pop and sort, unpack_sequence, and keywords in method_call. | Damien | 2013-11-26 |
* | py: add call to __init__ when instantiating class object. | Damien | 2013-11-25 |
* | Add function to decode and show byte code. | Damien | 2013-11-17 |
* | Change some debugging/output messages for native code generation. | Damien | 2013-11-17 |
* | Add len and subscr (a hack) support for strings. | Damien | 2013-11-09 |
* | Built-in print function supports variable number of arguments. | Damien | 2013-11-06 |
* | Improve allocation of stack for byte code. | Damien | 2013-11-05 |
* | Make byte code jumps relative. | Damien | 2013-11-05 |
* | Fixup include of stdarg and va_list definition. | Damien | 2013-11-03 |
* | Add simple var-arg functions; add simple string.format. | Damien | 2013-11-03 |
* | Change Py API names, py_get_* -> py_obj_get_*. | Damien | 2013-11-03 |
* | Add user object to runtime. | Damien | 2013-11-02 |
* | Fix bug: emit native didn't clear last_was_return in label_assign. | Damien | 2013-11-02 |
* | Add basic complex number support. | Damien | 2013-11-02 |
* | Small hack to temporarily fix allocation of unique_code slots. | Damien | 2013-11-02 |
* | Py runtime: list.append returns None. | Damien | 2013-11-02 |
* | Implement: str.join, more float support, ROT_TWO in VM. | Damien | 2013-11-02 |
* | Add py_get_array_fixed_n function. | Damien | 2013-10-25 |
* | Add working MMA support. | Damien | 2013-10-23 |
* | Fix func decls with no arguments: () -> (void). | Damien | 2013-10-23 |
* | Add py_get_qstr. | Damien | 2013-10-23 |
* | Add simple support for C modules. | Damien | 2013-10-22 |
* | Implement some more operators, mostly for small ints. | Damien | 2013-10-22 |
* | Shrink py_obj_base_t size to 4 machine words. | Damien | 2013-10-22 |
* | Make grammar rules const so the go in .text section. | Damien | 2013-10-19 |
* | Make rt_fun_table const, so it goes in .text section. | Damien | 2013-10-19 |
* | Implement REPL. | Damien | 2013-10-18 |
* | Add iterators and comprehension to emitnative. | Damien | 2013-10-16 |
* | Add SET_ADD opcode to VM. | Damien | 2013-10-16 |
* | Implement BC & runtime support for generator/yielding. | Damien | 2013-10-16 |
* | Support tuples and list comprehension, albeit crude. | Damien | 2013-10-16 |
* | Implement basic exception framework, and simple for loop. | Damien | 2013-10-15 |
* | Change ifdef/if defined to simple if's. | Damien | 2013-10-12 |
* | Separate out mpy core and unix version. | Damien | 2013-10-12 |
* | Wrap out-native code in preprocessor declarations. | Damien | 2013-10-10 |
* | Simplify and improve function & method calling. | Damien | 2013-10-10 |
* | Implement basic class/object in native code. | Damien | 2013-10-10 |
* | Implement basic class/object functionality in runtime. | Damien | 2013-10-09 |
* | Native Python and Viper support for x64 and thumb all together. | Damien | 2013-10-08 |
* | Functions to convert values to/from inline asm. | Damien | 2013-10-06 |
* | Make runtime able to call inline asm with 1 argument. | Damien | 2013-10-06 |
* | Add support for inline thumb assembly. | Damien | 2013-10-05 |
* | Implement built-in decorators to select emit type. | Damien | 2013-10-05 |