| Commit message (Expand) | Author | Age |
* | py: Add framework for built-in "type()" function. | Damien George | 2014-01-02 |
* | py: add int() and float() built-ins, partially implemented. | Damien George | 2014-01-01 |
* | py: make closures work. | Damien George | 2013-12-30 |
* | Put unicode functions in unicode.c, and tidy their names. | Damien George | 2013-12-30 |
* | py: add dict length function, and fix rt_store_set. | Damien | 2013-12-29 |
* | py: implement some basic exception matching. | Damien | 2013-12-29 |
* | 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 |