- 0ff8839 py: Fix generator where state array was incorrectly indexed. by Damien George · 12 years ago
- ebd2e87 py: __MACH__ also uses MAP_ANON. by Damien George · 12 years ago
- 6632700 py: change negative array indices with array - 1. by Damien George · 12 years ago
- 27bf5b8 py: Add more bytecodes to showbc.c. by Damien George · 12 years ago
- bdf822b Add quick impl for MP_BC_LOAD_CONST_BYTES which just creates qstr so far. by Paul Sokolovsky · 12 years ago
- fe8fb91 py: remove depedence on strcat and stpcpy. by Damien George · 12 years ago
- 40563d5 py: Add framework for built-in "type()" function. by Damien George · 12 years ago
- 67ab5ee On OpenBSD MAP_ANONYMOUS is called MAP_ANON. by Edd Barrett · 12 years ago
- df884fe py: change declaration of mp_map_t in obj.h (for issue #24). by Damien George · 12 years ago
- 209d1b1 py: add int() and float() built-ins, partially implemented. by Damien George · 12 years ago
- 83c437c Merge pull request #12 from pfalcon/minor-fixes by Damien George · 12 years ago
- 6baf76e py: make closures work. by Damien George · 12 years ago
- 2efbc62 Typo fix in comment. by Paul Sokolovsky · 12 years ago
- 8cc96a3 Put unicode functions in unicode.c, and tidy their names. by Damien George · 12 years ago
- 212c296 Make unix-cpy cross platform; remove dependency of asmx64 on mpconfig. by Damien George · 12 years ago
- cd340c4 Merge branch 'cross-plat' of https://github.com/pfalcon/micropython into pfalcon-cross-plat by Damien George · 12 years ago
- e85c389 Make "unix" target be crossplatform and support x86, x64, ARM hosts. by Paul Sokolovsky · 12 years ago
- dae7eb7 py: add dict length function, and fix rt_store_set. by Damien · 12 years ago
- 732407f Change memory allocation API to require size for free and realloc. by Damien · 12 years ago
- 02a7c41 py: implement POP_BLOCK in VM. by Damien · 12 years ago
- 44d0f3c Handle return value of read() call. by Paul Sokolovsky · 12 years ago
- de690d1 Add unix-cpy, used to test Micro Python byte code against CPython. by Damien · 12 years ago
- b86e3f9 py: implement some basic exception matching. by Damien · 12 years ago
- 8f9e2ee Add code in VM to handle nested exceptions correctly. by Damien · 12 years ago
- dd12d13 Parse upper-case hex numbers correctly. by Damien · 12 years ago
- d9d6201 py: simplify __next__ method for generators. by Damien · 12 years ago
- d99b052 Change object representation from 1 big union to individual structs. by Damien · 12 years ago
- e2880aa Fix a few compiler warnings. by Damien · 12 years ago
- a3dcd9e py: add more Python built-in functions. by Damien · 12 years ago
- 660365e py: split runtime into map, obj, builtin. by Damien · 12 years ago
- a1b2693 py: remove further unnecessary emit_verbatim code. by Damien · 12 years ago
- e388f10 py: fix bug with doc string not recognised after first newline of file. by Damien · 12 years ago
- 02f8941 py: reduce use of emit_verbatim calls to minimum. by Damien · 12 years ago
- 9ecbcff py: work towards working closures. by Damien · 12 years ago
- 318aec6 py: emit correct id for closed over variables. by Damien · 12 years ago
- 6332174 py: compiler supports string juxtaposition=concatenation. by Damien · 12 years ago
- db4c361 py: add skeletal import functionality. by Damien · 12 years ago
- 033d17a py: built-in range now accepts variable number of arguments. by Damien · 12 years ago
- d793389 py: restrict further when for-range optimisation is done. by Damien · 12 years ago
- 86c7fc7 py: add list pop and sort, unpack_sequence, and keywords in method_call. by Damien · 12 years ago
- 6f3e7fc py: add UNPACK_SEQUENCE and keyword methods to VM. by Damien · 12 years ago
- ff099f3 py: add more functionality to showbc. by Damien · 12 years ago
- d47f9d5 py: add call to __init__ when instantiating class object. by Damien · 12 years ago
- c1075dd py: add some more opcodes to showbc. by Damien · 12 years ago
- f03001f Add function to decode and show byte code. by Damien · 12 years ago
- 0446a0d Change some debugging/output messages for native code generation. by Damien · 12 years ago
- 6d4f346 Viper: function calls now convert constant arguments to objects. by Damien · 12 years ago
- 6b92d45 Add len and subscr (a hack) support for strings. by Damien · 12 years ago
- 94658e2 Add JUMP_IF_x_OR_POP opcodes to VM. by Damien · 12 years ago
- f3822fc Fix but with optimised range being 1 over. by Damien · 12 years ago
- f72fd0e Add optimisation for "for x in range". by Damien · 12 years ago
- 5bf32c3 Built-in print function supports variable number of arguments. by Damien · 12 years ago
- ae0bc08 Viper supports inplace add (trivial). by Damien · 12 years ago
- 40fdfe3 Improve allocation of stack for byte code. by Damien · 12 years ago
- 03c9cfb Make byte code jumps relative. by Damien · 12 years ago
- 6addc89 Byte code for SMALL_INT uses 3 bytes for integer. by Damien · 12 years ago
- 96a0add Fixup include of stdarg and va_list definition. by Damien · 12 years ago
- 2f06c57 Add simple var-arg functions; add simple string.format. by Damien · 12 years ago
- 33af3bf Change Py API names, py_get_* -> py_obj_get_*. by Damien · 12 years ago
- 9b9e996 Support for for-loop in native thumb. by Damien · 12 years ago
- 1a6633a Implement more thumb branch instructions. by Damien · 12 years ago
- d57eba5 Add user object to runtime. by Damien · 12 years ago
- 6ba1314 Fix bug: emit native didn't clear last_was_return in label_assign. by Damien · 12 years ago
- 7410e44 Add basic complex number support. by Damien · 12 years ago
- e0b1864 Small hack to temporarily fix allocation of unique_code slots. by Damien · 12 years ago
- ccfc9c5 Py runtime: list.append returns None. by Damien · 12 years ago
- 4ebb32f Implement: str.join, more float support, ROT_TWO in VM. by Damien · 12 years ago
- 2839168 Add py_get_array_fixed_n function. by Damien · 12 years ago
- 6f08f8c Add working MMA support. by Damien · 12 years ago
- d2c1a73 Call gc_free in gc_realloc after allocating new block. by Damien · 12 years ago
- 8b3a7c2 Fix func decls with no arguments: () -> (void). by Damien · 12 years ago
- 9fc7933 Add py_get_qstr. by Damien · 12 years ago
- ec63cce Add simple support for C modules. by Damien · 12 years ago
- 92c0656 Improve REPL compount statement detection. by Damien · 12 years ago
- bb5316b gc: reserve first block; lexer: free vstr. by Damien · 12 years ago
- fd8b6bc Add gc_free function to force a block to be freed. by Damien · 12 years ago
- 7b2d3f3 Implement some more operators, mostly for small ints. by Damien · 12 years ago
- f086ecf Shrink py_obj_base_t size to 4 machine words. by Damien · 12 years ago
- eefcc79 Clear ATBs on gc_init; better gc_info. by Damien · 12 years ago
- dcced92 Add mark-sweep garbage collector. by Damien · 12 years ago
- fa2162b Integrate new lexer stream with stm framework. by Damien · 12 years ago
- 27fb45e Add local_num skeleton framework to deref/closure emit calls. by Damien · 12 years ago
- a5185f4 Abstract out back-end stream functionality from lexer. by Damien · 12 years ago
- 68f59a9 Add vstr and its functions. by Damien · 12 years ago
- df4b4f3 Make grammar rules const so the go in .text section. by Damien · 12 years ago
- 4d7adce Remove obsolete emitthumb.c (now use emitnative.c). by Damien · 12 years ago
- 1595f32 Make rt_fun_table const, so it goes in .text section. by Damien · 12 years ago
- 5ac1b2e Implement REPL. by Damien · 12 years ago
- 7bbd110 Remove line in emitbc.c to print code size. by Damien · 12 years ago
- 3997be4 Add single_input rule to grammar, for REPL. by Damien · 12 years ago
- 9f770c6 Fix up insertion of newline at end of lexer stream. by Damien · 12 years ago
- d2755ec Add iterators and comprehension to emitnative. by Damien · 12 years ago
- c12aa46 Add SET_ADD opcode to VM. by Damien · 12 years ago
- 5fd0966 Add MAP_ADD opcode to VM. by Damien · 12 years ago
- bd25445 Implement BC & runtime support for generator/yielding. by Damien · 12 years ago
- c226dca Support tuples and list comprehension, albeit crude. by Damien · 12 years ago
- 152568b NLR and Python exceptions work on the board. by Damien · 12 years ago
- c9f9197 Crude try-except working. by Damien · 12 years ago
- ce89a21 Implement basic exception framework, and simple for loop. by Damien · 12 years ago
- 3ef4abb Change ifdef/if defined to simple if's. by Damien · 12 years ago