1. 2fe7e6b py/parse: Include stddef.h for definition of size_t. by Damien George · 10 years ago
  2. 02fa8df py/modgc: Remove obsolete extern declaration. by Damien George · 10 years ago
  3. 831137b py/compile: Use size_t or uintptr_t instead of mp_uint_t. by Damien George · 10 years ago
  4. 16a6a47 py/parse: Replace mp_int_t/mp_uint_t with size_t etc, where appropriate. by Damien George · 10 years ago
  5. 6e2fb56 py/qstr: Change type of qstr from mp_uint_t to size_t. by Damien George · 10 years ago
  6. 2578485 py/qstr: Use size_t instead of mp_uint_t when counting allocated bytes. by Damien George · 10 years ago
  7. 1d899e1 py/bc: Use size_t instead of mp_uint_t to count size of state and args. by Damien George · 10 years ago
  8. 7a30e87 py: Fix MICROPY_STACKLESS mode to compile with MICROPY_OBJ_REPR_D. by Damien George · 10 years ago
  9. ab1e36d py/mpprint: Implement %llu and %lld format specifiers for mp_printf. by Damien George · 10 years ago
  10. d977d26 py/gc: Use size_t instead of mp_uint_t to count things related to heap. by Damien George · 10 years ago
  11. f7782f8 py/gc: For finaliser, interpret a pointer into the heap as concrete obj. by Damien George · 10 years ago
  12. 969e4bb py/gc: Scan GC blocks as an array of pointers, not an array of objects. by Damien George · 10 years ago
  13. 3911d5a py/modsys: Fix module globals table to use MP_ROM_QSTR. by Damien George · 10 years ago
  14. 1a1ccea py/objpolyiter: Implement instance-polymorphic iterator type. by Paul Sokolovsky · 10 years ago
  15. f925165 unix: Move modmachine into unix directory by Dave Hylands · 10 years ago
  16. 17298af py/modmath: Add domain error checking to sqrt, log, log2, log10. by Michael Buesch · 10 years ago
  17. 29e9db0 py: Fix compiler to handle lambdas used as default arguments. by Damien George · 10 years ago
  18. bdbe8c9 py: Make UNARY_OP_NOT a first-class op, to agree with Py not semantics. by Damien George · 10 years ago
  19. e242b17 py/emitinlinethumb: Add support for MRS instruction. by Henrik Sölver · 10 years ago
  20. 645045a py/mkrules.mk: Don't pass COPT to linker. by Paul Sokolovsky · 10 years ago
  21. e84325b py: Add mp_get_stream_raise to factor out check for stream methods. by Damien George · 10 years ago
  22. 3ff259a py: Fix calling of parent classmethod from instance of subclass. by Damien George · 10 years ago
  23. 33ac0fd py: Don't try to optimise for+range when args are not simple expressions. by Damien George · 10 years ago
  24. 946f870 py/misc.h: Include stdint.h only once (unconditionally at the top). by Paul Sokolovsky · 10 years ago
  25. 9f001b0 py/misc.h: Include stdint.h, as large share of code now depends on it. by Paul Sokolovsky · 10 years ago
  26. c6ee273 py: Add min/max "default" keyword argument by pohmelie · 10 years ago
  27. 354e688 py: Add MICROPY_PY_BUILTINS_MIN_MAX, disable for minimal ports. by pohmelie · 10 years ago
  28. 2b7236d py: Make it easy to build without MICROPY_PY_BUILTINS_COMPLEX. by Paul Sokolovsky · 10 years ago
  29. f2d532c py/modsys: Use MP_ROM_PTR() initializer for sys.modules. by Paul Sokolovsky · 10 years ago
  30. 1a1d11f py/modsys: Implement sys.modules. by Paul Sokolovsky · 10 years ago
  31. 7a99639 py: Fix function calls that have positional and a star-arg-with-iterator. by Damien George · 10 years ago
  32. b4eccfd py/mpconfig: Actually allow to override MICROPY_BYTES_PER_GC_BLOCK. by Paul Sokolovsky · 10 years ago
  33. 75feece py/gc: Make GC block size be configurable. by Paul Sokolovsky · 10 years ago
  34. e042f48 py/mpprint: Printing of doubles is now supported (by uPy own routine). by fabien.lementec · 10 years ago
  35. b8cfb0d py: Add support for 64-bit NaN-boxing object model, on 32-bit machine. by Damien George · 10 years ago
  36. 999cedb py: Wrap all obj-ptr conversions in MP_OBJ_TO_PTR/MP_OBJ_FROM_PTR. by Damien George · 10 years ago
  37. cbf7674 py: Add MP_ROM_* macros and mp_rom_* types and use them. by Damien George · 10 years ago
  38. 94fe6e5 py/gc: Move away from using mp_uint_t, instead use uintptr_t and size_t. by Damien George · 10 years ago
  39. 254cfa6 py: Use uintptr_t instead of mp_uint_t in MP_TAGPTR_* macros. by Damien George · 10 years ago
  40. 9f6976b py: Make mp_setup_code_state take concrete pointer for func arg. by Damien George · 10 years ago
  41. 5d66b42 py/emit: Change type of arg of load_const_obj from void* to mp_obj_t. by Damien George · 10 years ago
  42. c3f64d9 py: Change qstr_* functions to use size_t as the type for str len arg. by Damien George · 10 years ago
  43. 4e7107a py: Change mp_print_strn_t func type to use size_t for the str length. by Damien George · 10 years ago
  44. 0786716 py/asmx86: Fix function definition to use int32_t instead of int. by Damien George · 10 years ago
  45. 88a9103 py/binary: Make use of MP_ALIGN. by Damien George · 10 years ago
  46. f32020e py/mpconfig.h: Allow to build without alloca() for ANSI C compliance. by Paul Sokolovsky · 10 years ago
  47. f0fbab7 extmod/fsusermount: Make configurable with MICROPY_FSUSERMOUNT. by Paul Sokolovsky · 10 years ago
  48. 3a1bbcc extmod: Move fsusermount.c from stmhal for cross-port reuse. by Paul Sokolovsky · 10 years ago
  49. 3baf6b5 windows/py: Support 64bit mingw-w64 builds by stijn · 10 years ago
  50. bf1570c nlr: Use single preprocessor symbol to check if building on Windows by stijn · 10 years ago
  51. 9a56912 py/compile: Do proper checking of * and ** in function definition. by Damien George · 10 years ago
  52. 0e3f29c py: Check that second argument to hasattr is actually a string. by Damien George · 10 years ago
  53. 44e6e34 py/emitglue: Implement persistent saving and loading of const objects. by Damien George · 10 years ago
  54. 39a8deb py/emitglue: Add feature-flag header to .mpy to detect bytecode compat. by Damien George · 10 years ago
  55. b3be471 py/mpz: Normalize (remove leading zeros) xor operation result. by Paul Sokolovsky · 10 years ago
  56. 3d6240b py/formatfloat: Handle calculation of integer digit for %f format properly. by Paul Sokolovsky · 10 years ago
  57. 3c4c069 py/formatfloat: Workaround (fix?) incorrect rounding for %f format. by Paul Sokolovsky · 10 years ago
  58. 9aaccd4 py/formatfloat: Convert to fully portable implementation. by Paul Sokolovsky · 10 years ago
  59. 295ea12 py/emitglue: Host definition of mp_verbose_flag. by Paul Sokolovsky · 10 years ago
  60. 72bd172 py/modsys: Consistently use indented #if's. by Paul Sokolovsky · 10 years ago
  61. 83229d3 py: Use MP_OBJ_NULL instead of NULL when appropriate. by Damien George · 10 years ago
  62. b5b1f2c py/emitglue: Add mp_raw_code_load_mem to load raw-code from memory. by Damien George · 10 years ago
  63. f148727 py/emitglue: Only compile raw-code fatfs loader when on thumb2 platform. by Damien George · 10 years ago
  64. d4dba88 py/compile: Add mp_compile_to_raw_code() to return raw code object. by Damien George · 10 years ago
  65. f5c554d py: Added Cygwin support to py/nlrx86.S. by Igor Gatis · 10 years ago
  66. 593faf1 py/map: Store key/value in earliest possible slot in hash table. by Damien George · 10 years ago
  67. 994ff73 py/mpstate: Make mp_pending_exception volatile. by Damien George · 10 years ago
  68. a24eafa py/modmath: Make log2, log10 and hyperbolic funcs be SPECIAL_FUNCTIONS. by Damien George · 10 years ago
  69. 2c83894 py: Implement default and star args for lambdas. by Damien George · 10 years ago
  70. cbd9ae5 py/compile: Don't unnecessarily save state when compiling param list. by Damien George · 10 years ago
  71. 863d4cd py/modmath: Don't create symbol entry for expm1() if not needed. by Paul Sokolovsky · 10 years ago
  72. 0d6116d py/modmath: Make expm1() be in MICROPY_PY_MATH_SPECIAL_FUNCTIONS. by Paul Sokolovsky · 10 years ago
  73. 6d1eabf unix/mpconfigport: Move log2() definition to modmath.c. by Paul Sokolovsky · 10 years ago
  74. 432e827 py: Allow to import compiled bytecode files. by Damien George · 10 years ago
  75. d8c834c py: Add MICROPY_PERSISTENT_CODE_LOAD/SAVE to load/save bytecode. by Damien George · 10 years ago
  76. c8e9c0d py: Add MICROPY_PERSISTENT_CODE so code can persist beyond the runtime. by Damien George · 10 years ago
  77. 713ea18 py: Add constant table to bytecode. by Damien George · 10 years ago
  78. 3a3db4d py: Put all bytecode state (arg count, etc) in bytecode. by Damien George · 10 years ago
  79. 9b7f583 py: Reorganise bytecode layout so it's more structured, easier to edit. by Damien George · 10 years ago
  80. 1f92ffb py/emitinlinethumb: Allow to compile with -Wsign-compare. by Damien George · 10 years ago
  81. 723d598 py/asmthumb: Allow to compile with -Wsign-compare and -Wunused-parameter. by Damien George · 10 years ago
  82. 50f5622 py/objint_longlong: Instead of assert, throw OverflowError. by Paul Sokolovsky · 10 years ago
  83. 7f3c0d1 py: Clear finalizer flag when calling gc_free. by Dave Hylands · 10 years ago
  84. 8b8d189 py: Adjust object repr C (30-bit stuffed float) to reduce code size. by Damien George · 10 years ago
  85. 731f359 all: Add py/mphal.h and use it in all ports. by Damien George · 10 years ago
  86. 2b080cf py/modstruct: Support repetition counters for all types, not just string. by Paul Sokolovsky · 10 years ago
  87. d6201fc py: In inline asm, vldr and vstr offsets now in bytes not words. by adminpete · 10 years ago
  88. 17c649d py/makeversionhdr.py: Work with backslashes in paths. by omtinez · 10 years ago
  89. e0d7740 extmod/modlwip: slip: Use stream protocol and be port-independent. by Paul Sokolovsky · 10 years ago
  90. 0dbd928 Makefiles: Remove duplicate object files when linking. by Paul Sokolovsky · 10 years ago
  91. 22521ea py/nlrthumb: Make compatible with Cortex-M0 (ARMv6M instr set). by Damien George · 10 years ago
  92. 04353cc py: With obj repr "C", change raw str accessor from macro to function. by Damien George · 10 years ago
  93. 183edef py: Add object repr "C", where 30-bit floats are stuffed in obj word. by Damien George · 10 years ago
  94. aedb859 py: Make float representation configurable with object representation. by Damien George · 10 years ago
  95. 7e359c6 py: Move float e/pi consts to objfloat and make mp_obj_float_t private. by Damien George · 10 years ago
  96. aaef185 py: Add mp_obj_is_float function (macro) and use it where appropriate. by Damien George · 10 years ago
  97. e0f5df5 all: Make netutils.h available to all ports by default. by Paul Sokolovsky · 10 years ago
  98. 8ee153f unix/modtime: Implement ticks_ms(), ticks_us() and ticks_diff(). by Paul Sokolovsky · 10 years ago
  99. 096d1e4 py: Add lsl/lsr/asr opcode support to inline Thumb2 assembler. by Damien George · 10 years ago
  100. 7799410 py/stream: Allow to reuse is_nonblocking_error(). by Paul Sokolovsky · 10 years ago