Commit Graph

287 Commits (d6342af98014c0cc9e3c6b3010f06db88aa470b2)

Author SHA1 Message Date
Jeff Epler d6342af980 ulab: rename enable macro so it appears in the support matrix 3 years ago
Jeff Epler 473e9c5ffb f-strings: Make optional, defaulting to !CIRCUITPY_MINIMAL_BUILD 3 years ago
Jeff Epler fa3b9eba92 ulab: Incorporate it 3 years ago
Scott Shawcroft 36e6cc8feb
Track first free atb for multiple block sizes. 3 years ago
Damien George 63046d800d
py: Introduce MP_UNREACHABLE macro to annotate unreachable code. 3 years ago
Dan Halbert 10d3a20f8a Add CIRCUITPY macro; rename u* only when CIRCUITPY=1 4 years ago
Damien George b9dc23c070 extmod/modure: Add ure.sub() function and method, and tests. 4 years ago
Damien George cbeac094ef extmod/modure: Add match.span(), start() and end() methods, and tests. 4 years ago
Damien George a24fabbb6f extmod/modure: Add match.groups() method, and tests. 4 years ago
Dan Halbert e2e01efa84 compiles and runs; hangs on import storage;storage.VfsFat.<tab> 4 years ago
Dan Halbert 0d27f4d9a6 continued WIP: almost compiling 4 years ago
Scott Shawcroft cced51cbd2
Limit qstr pool size to reduce memory waste. 4 years ago
Yonatan Goldschmidt 6630354ffe extmod/moduhashlib: Allow to disable the sha256 class. 5 years ago
Damien George af0932a779 py/modio: Add uio.IOBase class to allow to define user streams. 5 years ago
Damien George 36c1052183 py/objtype: Optimise instance get/set/del by skipping special accessors. 5 years ago
Damien George a8b9e71ac1 py/mpconfig.h: Add default MICROPY_VFS_FAT config value. 5 years ago
Damien George 8d82b0edbd extmod: Add VfsPosix filesystem component. 5 years ago
Jan Klusacek b318ebf101 py/modbuiltins: Add support for rounding integers. 5 years ago
Damien George 9630376dbc py/mpconfig.h: Be stricter when autodetecting machine endianness. 5 years ago
Jeff Epler 355bf8b553 Conditionally compile out nonstandard array/struct typecodes 5 years ago
Paul Sokolovsky 970eedce8f py/objdeque: Implement ucollections.deque type with fixed size. 5 years ago
Damien George 7e2a48858c py/modmicropython: Allow to have stack_use() func without mem_info(). 5 years ago
Damien George 209936880d py/builtinimport: Add compile-time option to disable external imports. 5 years ago
Damien George d77da83d55 py/objrange: Implement (in)equality comparison between range objects. 5 years ago
Damien George 253f2bd7be py/compile: Combine compiler-opt of 2 and 3 tuple-to-tuple assignment. 5 years ago
Paul Sokolovsky 6364401666 py/objgenerator: Allow to pend an exception for next execution. 5 years ago
Damien George 2759bec858 py: Extend nan-boxing config to have 47-bit small integers. 5 years ago
Damien George 02d830c035 py: Introduce a Python stack for scoped allocation. 5 years ago
Paul Sokolovsky e7fc765880 unix/mpconfigport: Disable uio.resource_stream(). 5 years ago
Damien George da154fdaf9 py: Add config option to disable multiple inheritance. 5 years ago
stijn 79ed58f87b py/objnamedtuple: Add _asdict function if OrderedDict is supported 5 years ago
Paul Sokolovsky 1b146e9de9 py/mpconfig: Introduce reusable MP_HTOBE32(), etc. macros. 5 years ago
Eric Poulsen 74ec52d857 extmod/modussl: Add finaliser support for ussl objects. 5 years ago
Paul Sokolovsky 0e80f345f8 py/objtype: Introduce MICROPY_PY_ALL_INPLACE_SPECIAL_METHODS. 5 years ago
David Lechner 62849b7010 py: Add config option to print warnings/errors to stderr. 5 years ago
Damien George 44f0a4d1e7 py/mpconfig.h: Add note that using computed gotos in VM is not C99. 5 years ago
Paul Sokolovsky eb84a830df py/runtime: Implement dispatch for "reverse op" special methods. 5 years ago
tll 68c28174d0 py/objstr: Add check for valid UTF-8 when making a str from bytes. 5 years ago
Stefan Naumann ace9fb5405 py: Add verbose debug compile-time flag MICROPY_DEBUG_VERBOSE. 5 years ago
Scott Shawcroft fab634e3ee Turn on Rosie CI testing to test new builds on real hardware. 5 years ago
Paul Sokolovsky bfc2092dc5 py/modsys: Initial implementation of sys.getsizeof(). 5 years ago
Dan Halbert f91493c97e Measure and report maximum stack usage. (#175) 5 years ago
Alexander Steffen 299bc62586 all: Unify header guard usage. 5 years ago
Damien George c408ed9fb1 py/mpconfig.h: Remove spaces in "Micro Python" and remove blank line. 6 years ago
Damien George bc76302eab py/modbuiltins: Add core-provided version of input() function. 6 years ago
Ville Skyttä ca16c38210 various: Spelling fixes 6 years ago
Paul Sokolovsky d7da2dba07 py/modio: Implement uio.resource_stream(package, resource_path). 6 years ago
Damien George ae54fbf166 py/compile: Add COMP_RETURN_IF_EXPR option to enable return-if-else opt. 6 years ago
Damien George bbb4b9822f py/modmicropython: Add micropython.kbd_intr() function. 6 years ago
Damien George a73501b1d6 py/objfloat: Add implementation of high-quality float hashing. 6 years ago