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