1. 3a3db4d py: Put all bytecode state (arg count, etc) in bytecode. by Damien George · 10 years ago
  2. 9b7f583 py: Reorganise bytecode layout so it's more structured, easier to edit. by Damien George · 10 years ago
  3. 1f92ffb py/emitinlinethumb: Allow to compile with -Wsign-compare. by Damien George · 10 years ago
  4. 723d598 py/asmthumb: Allow to compile with -Wsign-compare and -Wunused-parameter. by Damien George · 10 years ago
  5. 50f5622 py/objint_longlong: Instead of assert, throw OverflowError. by Paul Sokolovsky · 10 years ago
  6. 7f3c0d1 py: Clear finalizer flag when calling gc_free. by Dave Hylands · 10 years ago
  7. 8b8d189 py: Adjust object repr C (30-bit stuffed float) to reduce code size. by Damien George · 10 years ago
  8. 731f359 all: Add py/mphal.h and use it in all ports. by Damien George · 10 years ago
  9. 2b080cf py/modstruct: Support repetition counters for all types, not just string. by Paul Sokolovsky · 10 years ago
  10. d6201fc py: In inline asm, vldr and vstr offsets now in bytes not words. by adminpete · 10 years ago
  11. 17c649d py/makeversionhdr.py: Work with backslashes in paths. by omtinez · 10 years ago
  12. e0d7740 extmod/modlwip: slip: Use stream protocol and be port-independent. by Paul Sokolovsky · 10 years ago
  13. 0dbd928 Makefiles: Remove duplicate object files when linking. by Paul Sokolovsky · 10 years ago
  14. 22521ea py/nlrthumb: Make compatible with Cortex-M0 (ARMv6M instr set). by Damien George · 10 years ago
  15. 04353cc py: With obj repr "C", change raw str accessor from macro to function. by Damien George · 10 years ago
  16. 183edef py: Add object repr "C", where 30-bit floats are stuffed in obj word. by Damien George · 10 years ago
  17. aedb859 py: Make float representation configurable with object representation. by Damien George · 10 years ago
  18. 7e359c6 py: Move float e/pi consts to objfloat and make mp_obj_float_t private. by Damien George · 10 years ago
  19. aaef185 py: Add mp_obj_is_float function (macro) and use it where appropriate. by Damien George · 10 years ago
  20. e0f5df5 all: Make netutils.h available to all ports by default. by Paul Sokolovsky · 10 years ago
  21. 8ee153f unix/modtime: Implement ticks_ms(), ticks_us() and ticks_diff(). by Paul Sokolovsky · 10 years ago
  22. 096d1e4 py: Add lsl/lsr/asr opcode support to inline Thumb2 assembler. by Damien George · 10 years ago
  23. 7799410 py/stream: Allow to reuse is_nonblocking_error(). by Paul Sokolovsky · 10 years ago
  24. 035a0a2 py: Add support for _ in REPL to hold last computed value. by Damien George · 10 years ago
  25. e813541 py: Add option for inline assembler to support ARMv7-M instructions. by Damien George · 10 years ago
  26. 4bf3f2d py: Fix with+for+return bug by popping for-iter when unwinding exc stack. by Damien George · 10 years ago
  27. 4300c7d py: Remove dependency on printf/fwrite in mp_plat_print. by Damien George · 10 years ago
  28. d7e3b36 py/compile: Remove unnecessary label in compilation of for statement. by Damien George · 10 years ago
  29. fcce148 py: Fix build of ARM native emitter due to recent viper changes. by Damien George · 10 years ago
  30. 59a41e8 py/qstr: Fix calc of qstr memory usage, due to new qstr chunk allocation. by Damien George · 10 years ago
  31. b8f9ac5 py: Implement ptr32 load and store in viper emitter. by Damien George · 10 years ago
  32. 3c9c368 py: Add support to call __init__ from a builtin module on first import. by Damien George · 10 years ago
  33. 408b74d py: Allow to to build MicroPython as a static library. by Paul Sokolovsky · 10 years ago
  34. fdfcee7 py/parse: Make parser error handling cleaner, less spaghetti-like. by Damien George · 10 years ago
  35. 64f2b21 py: Move constant folding from compiler to parser. by Damien George · 10 years ago
  36. 91fc075 py/objarray: Allow to create array of void pointers, as extension to CPython. by Paul Sokolovsky · 10 years ago
  37. 1b586f3 py: Rename MP_BOOL() to mp_obj_new_bool() for consistency in naming. by Paul Sokolovsky · 10 years ago
  38. 53ca6ae py/makeqstrdata.py: Catch and report case of empty input file. by Paul Sokolovsky · 10 years ago
  39. 366239b py/parse: Factor logic when creating parse node from and-rule. by Damien George · 10 years ago
  40. b948de3 py: Don't generate unnecessary parse nodes for assignment or kwargs. by Damien George · 10 years ago
  41. 9f5f156 py/emitnative: Raise ViperTypeError for unsupported unary ops. by Damien George · 10 years ago
  42. 7e12a60 py/compile: Fix edge case when constant-folding negation of integer. by Damien George · 10 years ago
  43. aaa8867 modussl: SSL socket wrapper module based on axTLS. by Paul Sokolovsky · 10 years ago
  44. 0496de2 py: Allow to enable inline assembler without native emitter. by Damien George · 10 years ago
  45. 58e0f4a py: Allocate parse nodes in chunks to reduce fragmentation and RAM use. by Damien George · 10 years ago
  46. e5635f4 py: Catch all cases of integer (big and small) division by zero. by Damien George · 10 years ago
  47. 2065373 py/mpz: Fix bignum anding of large negative with smaller positive int. by Damien George · 10 years ago
  48. 2f4e851 py/mpz: Force rhs of mpz_shl_inpl/mpz_shr_inpl to be unsigned. by Damien George · 10 years ago
  49. 4c02e54 py/mpz: Raise NotImplError instead of failing assertion. by Damien George · 10 years ago
  50. 5f3c3ec py/parsenum: Provide detailed error for int parsing with escaped bytes. by Damien George · 10 years ago
  51. f1a9923 py/objrange: Bugfix for range_subscr() when index is a slice object. by Tom Soulanille · 10 years ago
  52. 9d5e5c0 py/compile: Put compiler state on the C stack. by Damien George · 10 years ago
  53. fbcaf0e py: Slightly simplify compile and emit of star/double-star arguments. by Damien George · 10 years ago
  54. e6978a4 py: Fix call args when a stararg is followed by keyword args. by Delio Brignoli · 10 years ago
  55. bfb272b py/repl: Treat escaped quotes correctly in REPL continuation. by Alex March · 10 years ago
  56. 661d9d1 py/objslice: Fix indent. by Tom Soulanille · 10 years ago
  57. aeb62f9 py/objslice: Make slice attributes (start/stop/step) readable. by Tom Soulanille · 10 years ago
  58. 8b4fb4f py/mpz: Fix calculation of max digit storage for mpz; fix sys.maxsize. by Damien George · 10 years ago
  59. 0af7301 lib/mp-readline: Add auto-indent support. by Damien George · 10 years ago
  60. 9d6128a stmhal: fix single precision float printing error by Dave Hylands · 10 years ago
  61. 2b00047 py/lexer: Properly classify floats that look like hex numbers. by Damien George · 10 years ago
  62. 0be3c70 py/lexer: Raise SyntaxError when unicode char point out of range. by Damien George · 10 years ago
  63. 081f932 py/lexer: Raise NotImplError for unicode name escape, instead of assert. by Damien George · 10 years ago
  64. 558a016 py/compile: Refine SyntaxError for repeated use of global/nonlocal. by Damien George · 10 years ago
  65. 3a2171e py: Eliminate some cases which trigger unused parameter warnings. by Damien George · 10 years ago
  66. 42cec5c py/objstr: Check for keyword args before checking for no posn args. by Damien George · 10 years ago
  67. 55b11e6 py/objstr: For str.endswith(s, start) raise NotImpl instead of assert. by Damien George · 10 years ago
  68. 0b7a66a py/objbool: Simplify dispatch of bool binary op. by Damien George · 10 years ago
  69. ea5b59b py/compile: Only compile function annotations if really needed. by Damien George · 10 years ago
  70. 8d8fdcb stmhal: add option to query for the current usb mode by Tony Abboud · 10 years ago
  71. 821b7f2 py: Use mp_not_implemented consistently for not implemented features. by Damien George · 10 years ago
  72. e2aa117 py/objstr: Simplify printing of bytes objects when unicode enabled. by Damien George · 10 years ago
  73. 5169822 py: Inline single use of mp_obj_str_get_len in mp_obj_len_maybe. by Damien George · 10 years ago
  74. 8bf0008 py: Make "enumerate" qstr be conditional on MICROPY_PY_BUILTINS_ENUMERATE. by Paul Sokolovsky · 10 years ago
  75. 81794fc py/binary: Add support for array('q') and array('Q'). by Damien George · 10 years ago
  76. 22602cc py/objstr: Make str.rsplit(None,n) raise NotImpl instead of assert(0). by Damien George · 10 years ago
  77. 2ff2ea5 vm: Handle "raise X from Y" statements the best way we can. by Paul Sokolovsky · 10 years ago
  78. 21ffa7c modbuiltins: Consistently use indentation for #if. by Paul Sokolovsky · 10 years ago
  79. 000730e py/objstr: Simplify error handling for bad conversion specifier. by Damien George · 10 years ago
  80. 6433f71 py/objgetitemiter: Make it_iternext() recognize IndexError. by Tom Soulanille · 10 years ago
  81. b648e98 py/objstr: Fix error reporting for unexpected end of modulo format str. by Damien George · 10 years ago
  82. 7ef75f9 py/objstr: Fix error type for badly formatted format specifier. by Damien George · 10 years ago
  83. 51b9a0d py/objstr: Make string formatting 8-bit clean. by Damien George · 10 years ago
  84. 18c22fa py: Treat -m32 flag as part of CC, LD, etc. by Paul Sokolovsky · 10 years ago
  85. 8b3b2d0 objset: frozensets are hashable. by Paul Sokolovsky · 10 years ago
  86. 22ff397 py: Add MICROPY_PY_BUILTINS_FILTER, disable for minimal ports. by Paul Sokolovsky · 10 years ago
  87. 7f70b60 py: Remove unused compile scope flags, and irrelevant flag compute code. by Damien George · 10 years ago
  88. 65dc960 unix-cpy: Remove unix-cpy. It's no longer needed. by Damien George · 10 years ago
  89. bdd78c3 py: Add stream_tell method, and use for unix and stmhal file tell. by blmorris · 10 years ago
  90. c39093d py: In native ARM emitter, load r7 with table earlier in func prelude. by Damien George · 10 years ago
  91. 94ef887 py/makeversionhdr.py: Use returncode attr to be Python2.7 compat. by Damien George · 10 years ago
  92. 0d5d160 py/makeversionhdr.py: Fallback to using docs version if no git repo. by Damien George · 10 years ago
  93. 9a2913e py/objlist: Make list += accept all arguments and add test. by Damien George · 10 years ago
  94. 3a2fb20 makeqstrdata.py: Typo fix in comment. by Paul Sokolovsky · 10 years ago
  95. cfc4c33 py/compile: Give more precise line number for compile errors. by Damien George · 10 years ago
  96. 28596ed py/repl: Don't look inside strings for unmatched brackets/quotes. by Damien George · 10 years ago
  97. 84d59c2 py: For viper compile errors, add traceback with function and filename. by Damien George · 10 years ago
  98. d8a7f8b py: Disable REPL EMACS key bindings by default. by Damien George · 10 years ago
  99. 7d588b0 lib/mp-readline: Add emacs-style control characters for cursor movement. by Tom Soulanille · 10 years ago
  100. 96f0dd3 py/parse: Fix handling of empty input so it raises an exception. by Damien George · 10 years ago