1. c71e045 modure: Initial module, using re1.5 (which is based on re1 codebase). by Paul Sokolovsky · 11 years ago
  2. 9bf5f28 py: Add further checks for failed malloc in lexer init functions. by Damien George · 11 years ago
  3. a820276 Merge branch 'lexer-crash' of https://github.com/dhylands/micropython into dhylands-lexer-crash by Damien George · 11 years ago
  4. 4091445 py: Add #if guard around gc-specific code. by Damien George · 11 years ago
  5. e20cbbe Make lexer fail gracefully when memory can't be allocated. by Dave Hylands · 11 years ago
  6. 3556e45 Allow real memory errors (from locked gc) to be reported with traceback. by Dave Hylands · 11 years ago
  7. f32498f py: Extra autodetect for little endianness using __LITTLE_ENDIAN__. by Damien George · 11 years ago
  8. 9336ee3 py: Make mp_binary_set_val work on big endian machine. by Damien George · 11 years ago
  9. fcdb239 py: Make int.to_bytes work on big endian machine. by Damien George · 11 years ago
  10. a9bcd51 py: Try to autodetect machine endianness when not defined by port. by Damien George · 11 years ago
  11. c4d0868 py: Implement proper context save/restore for eval/exec; factor code. by Damien George · 11 years ago
  12. a91ac20 py: Make compiler return a proper exception on SyntaxError. by Damien George · 11 years ago
  13. e526896 Implement missing ARM emitter functions for viper by Fabian Vogt · 11 years ago
  14. 00be7a8 py: Fix unix-cpy to compile with uint->mp_uint_t changes. by Damien George · 11 years ago
  15. 39dc145 py: Change [u]int to mp_[u]int_t in qstr.[ch], and some other places. by Damien George · 11 years ago
  16. 3eaa0c3 py: Use UINT_FMT instead of %d. by Damien George · 11 years ago
  17. 42f3de9 py: Convert [u]int to mp_[u]int_t where appropriate. by Damien George · 11 years ago
  18. 8b03d94 py: Remove IOError since it's deprecated; use OSError instead. by Damien George · 11 years ago
  19. 1c6a1dc py: Allow x86-64 to mov r16 to rm16 with extended src reg. by Damien George · 11 years ago
  20. dfef424 py: Fix viper store on x86; add tests for viper ptr16. by Damien George · 11 years ago
  21. e9dac3b py: Add casting to viper; add native mem stores to viper. by Damien George · 11 years ago
  22. 3112cde py: Implement more binary ops for viper emitter. by Damien George · 11 years ago
  23. 6f81348 py: Allow viper to use ints as direct conditionals in jumps. by Damien George · 11 years ago
  24. a732961 py: Fix types, uint -> mp_uint_t. by Damien George · 11 years ago
  25. 0b610de py: Make macro names in assemblers consistent, and tidy up a bit. by Damien George · 11 years ago
  26. d66e486 py: Add store r8 and store r16 ops to asm_x86 and asm_x64. by Damien George · 11 years ago
  27. 851f15f py: In asmthumb, clean up unit/int types and ite ops. by Damien George · 11 years ago
  28. f6f248b Fix error: unknown type name 'size_t' by bvernoux · 11 years ago
  29. 133b083 py: Clean up nlr*.S to make it easier to read; fix clang .bss error. by Damien George · 11 years ago
  30. cde0ca2 py: Simplify JSON str printing (while still conforming to JSON spec). by Damien George · 11 years ago
  31. 4bcd04b py: Tidy up exception matching; allow matching of tuple of exceptions. by Damien George · 11 years ago
  32. b026134 py: For malloc and vstr functions, use size_t exclusively for int type. by Damien George · 11 years ago
  33. 52b5d76 py: Free non-interned strings in the parser when not needed. by Damien George · 11 years ago
  34. d6230f6 py: Make native emitter handle multi-compare and not/is not/not in ops. by Damien George · 11 years ago
  35. eaaebf3 stmhal: Initialise stack pointer correctly. by Damien George · 11 years ago
  36. 89e4657 extmod: Add loads to ujson module. by Damien George · 11 years ago
  37. 3d61528 py: Add 'builtins' module. by Damien George · 11 years ago
  38. 612045f py: Add native json printing using existing print framework. by Damien George · 11 years ago
  39. 8a9b999 py: Make dict use a bit less RAM when iterating; properly del values. by Damien George · 11 years ago
  40. d4a799f py: Make asm_arm_less_op take destination register as first arg. by Damien George · 11 years ago
  41. b92cbe6 py: Move definition of mp_sys_exit to core. by Damien George · 11 years ago
  42. 8369559 py: Fix build error when float disabled; add test for divmod. by Damien George · 11 years ago
  43. 8594ce2 py: Implement divmod, % and proper // for floating point. by Damien George · 11 years ago
  44. bb29546 py: Load strings as objects when compiling viper. by Damien George · 11 years ago
  45. 20beff9 py and libm: Add asinf,acosf; print higher precision for float. by Damien George · 11 years ago
  46. 9530743 py: Enable struct/binary-helper to parse q and Q sized ints. by Damien George · 11 years ago
  47. 6eae861 py: Put define of x86 argument registers in asmx86.h. by Damien George · 11 years ago
  48. 7ff996c py: Convert [u]int to mp_[u]int_t in emit.h and associated .c files. by Damien George · 11 years ago
  49. 377b80b py: Print imported module's location (__file__) if available. by Damien George · 11 years ago
  50. 013d53c Remove skeletal modselect from extmod and just put it in stmhal. by Damien George · 11 years ago
  51. c7687ad py: Rename mp_builtin_id to mp_obj_id and make it public. by Damien George · 11 years ago
  52. 6c9c7bc stmhal: Implement generic select.select and select.poll. by Damien George · 11 years ago
  53. c8c44a4 py: Add ioctl method to stream protocol; add initial modselect. by Damien George · 11 years ago
  54. 8105736 py: Clean up x86-64 native assembler; allow use of extended regs. by Damien George · 11 years ago
  55. 25d9041 py: Adjust regs for x86 so that 1 more local can live in a reg. by Damien George · 11 years ago
  56. 03281b3 py: Allow x86 native functions to take arguments. by Damien George · 11 years ago
  57. c90f59e py: Add support for emitting native x86 machine code. by Damien George · 11 years ago
  58. 33b50a0 Merge branch 'master' of github.com:micropython/micropython by Damien George · 11 years ago
  59. e6ce10a py: Native emitter now supports delete name & global, and end finally. by Damien George · 11 years ago
  60. 78fde48 modstruct: Implement 'O', 'P', 's' types for packed structs. by Paul Sokolovsky · 11 years ago
  61. 722e562 py: Correctly set sys.maxsize value for 64-bit. by Paul Sokolovsky · 11 years ago
  62. 8002d5d py: Fix definition of sys.maxsize with mpz changes. by Damien George · 11 years ago
  63. 9a21d2e py: Make mpz able to use 16 bits per digit; and 32 on 64-bit arch. by Damien George · 11 years ago
  64. afb1cf7 py: Convert (u)int to mp_(u)int_t in mpz, and remove unused function. by Damien George · 11 years ago
  65. e191d42 py: Use % str formatting instead of {} in makeqstrdata.py. by Damien George · 11 years ago
  66. b534e1b py: Use variable length encoded uints in more places in bytecode. by Damien George · 11 years ago
  67. dda4646 Code style/whitespace cleanup; remove obsolete headers. by Damien George · 11 years ago
  68. b7235b8 Add cache flush in py/asmarm.c and add new MP_PLAT_ALLOC_EXEC and MP_PLAT_FREE_EXEC macros by Fabian Vogt · 11 years ago
  69. ca6d75f py: Small simplifications in tuple and list accessors. by Damien George · 11 years ago
  70. 4abff75 py: Change uint to mp_uint_t in runtime.h, stackctrl.h, binary.h. by Damien George · 11 years ago
  71. 4d91723 py: Remove use of int type in obj.h. by Damien George · 11 years ago
  72. d182b98 py: Change all uint to mp_uint_t in obj.h. by Damien George · 11 years ago
  73. 9c4cbe2 py: Make tuple and list use mp_int_t/mp_uint_t. by Damien George · 11 years ago
  74. 93965e7 py: Make map, dict, set use mp_int_t/mp_uint_t exclusively. by Damien George · 11 years ago
  75. 1c70cbf py: Save about 200 bytes of ROM by using smaller type for static table. by Damien George · 11 years ago
  76. ecc88e9 Change some parts of the core API to use mp_uint_t instead of uint/int. by Damien George · 11 years ago
  77. 17ae239 py: Use memmove instead of memcpy when appropriate. by Damien George · 11 years ago
  78. 02d95d7 py: Fix 2 bugs in native emitter: jump_or_pop and stack settling. by Damien George · 11 years ago
  79. eb4e18f py: Add compiler optimisation for conditions in parenthesis. by Damien George · 11 years ago
  80. 110ba35 py: Move native glue code from runtime.c to new file nativeglue.c. by Damien George · 11 years ago v1.3.1
  81. 1ac6faa Merge pull request #833 from Vogtinator/arm-native by Damien George · 11 years ago
  82. 516b09e py, gc: Further reduce heap fragmentation with new, faster gc alloc. by Damien George · 11 years ago
  83. b796e3d py: Reduce fragmentation of GC heap. by Damien George · 11 years ago
  84. 16ee30c Clarify copyright on asmarm files by Fabian Vogt · 11 years ago
  85. fe3d16e Basic native ARM emitter by Fabian Vogt · 11 years ago
  86. a75b02e py: Improve efficiency of MP_OBJ_IS_STR_OR_BYTES. by Damien George · 11 years ago
  87. ad4c014 Merge branch 'int-bytes' of https://github.com/dhylands/micropython into dhylands-int-bytes by Damien George · 11 years ago
  88. b7f7c65 Make int(b'123') work properly. by Dave Hylands · 11 years ago
  89. b427d6a py: Fix line number printing for file with 1 line. by Damien George · 11 years ago
  90. 779794a py: Add dispatch for user defined ==, >, <=, >=. by Damien George · 11 years ago
  91. e5cbb70 stmhal: Make enable_irq and disable_irq inline functions. by Damien George · 11 years ago
  92. 9480138 Add save/restore_irq by Dave Hylands · 11 years ago
  93. 7310fd4 py: Consolidate min/max functions into one, and add key= argument. by Damien George · 11 years ago
  94. 3c658a4 py: Fix bug where GC collected native/viper/asm function data. by Damien George · 11 years ago
  95. 26a0d4f py: Change hash and len members of str from 16 bit to full word. by Damien George · 11 years ago
  96. 69b7dae py: Small cleanup in stream.c. by Damien George · 11 years ago
  97. d5e7f6e py: Speed up GC allocation. by Damien George · 11 years ago
  98. 7fe2191 py: Code clean-up in native emitter; improve thumb native calls. by Damien George · 11 years ago
  99. 86de21b py: Viper can call functions with native types, and raise exceptions. by Damien George · 11 years ago
  100. 8f81b5c py: Put SystemExit in builtin namespace. by Damien George · 11 years ago