3452 Commits (637aa9784dc96301cfa5c4ccdd0ab1ae7bad5744)

Author SHA1 Message Date
Damien George 6f9e3ff719 py/vm: Remove currently_in_except_block variable. 6 years ago
Damien George e1fb03f3e2 py: Fix VM crash with unwinding jump out of a finally block. 6 years ago
Damien George 871954d75c py/py.mk: Update lwip build config to work with latest lwip version. 6 years ago
Tom Collins 2d644ac455 py/objexcept: Fix hash of exc str created in mp_obj_new_exception_msg. 6 years ago
Damien George 0779693c23 py/compile: Add optimisation to compile OrderedDict inplace. 6 years ago
Damien George 12ce9f2689 py/compile: Fix handling of unwinding BaseException in async with. 6 years ago
Damien George 4ee2c2a4cd py: Eliminate warnings about unused arguments when debugging disabled. 6 years ago
Damien George 7bc71f5446 py/objfun: Make fun_data arg of mp_obj_new_fun_asm() a const pointer. 6 years ago
Damien George bf352047de py/obj.h: Remove obsolete mp_obj_new_fun_viper() declaration. 6 years ago
Damien George 2b575418b6 py/qstr: Evaluate find_qstr only once then pass to Q_GET_HASH macro. 6 years ago
Yonatan Goldschmidt bc4f8b438b extmod/moduwebsocket: Refactor `websocket` to `uwebsocket`. 6 years ago
Damien George 5368210e36 py/mkenv.mk: Change default PYTHON variable from "python" to "python3". 6 years ago
Damien George 054dd33eba py: Downcase MP_xxx_SLOT_IS_FILLED inline functions. 6 years ago
Damien George eee1e8841a py: Downcase all MP_OBJ_IS_xxx macros to make a more consistent C API. 6 years ago
Yonatan Goldschmidt 343401c6df py/mpconfig.h: Fix comments mentioning dangling file and variable names. 6 years ago
Yonatan Goldschmidt ec31438c54 py/builtinhelp: Only print help re FS modules if external import enabled 6 years ago
Paul Sokolovsky 8fea833e3f py: Update my copyright info on some files. 6 years ago
Paul Sokolovsky 2f5d113fad py/warning: Support categories for warnings. 6 years ago
Damien George deb67569ff py/compile: Swap order of pop_block/pop_except in "except as" handler. 6 years ago
stijn 42863830be py: Add optional support for 2-argument version of built-in next(). 6 years ago
Sean Burton e33bc59712 py: Remove calls to file reader functions when these are disabled. 6 years ago
Damien George 3e25d611ef all: Bump version to 1.10. 6 years ago
Damien George aba83e66d7 py/mpconfig.h: Remove parentheses from MICROPY_VERSION_xxx macros. 6 years ago
Damien George 5089b3ffb6 py/obj.h: Explicitly cast args to uint32_t in MP_OBJ_FUN_MAKE_SIG. 6 years ago
Damien George 529dcce2be py/modio: Make iobase_singleton object const so it goes in ROM. 6 years ago
Damien George afecc124e6 py: Fix location of VM returned exception in invalid opcode and comments 6 years ago
Damien George 6d19934463 py: Get optional VM stack overflow check compiling and working again. 6 years ago
Damien George fa50047bbc py/runtime: Unlock the GIL in mp_deinit function. 6 years ago
Damien George 7cd59c5bc3 py/mpconfig: Move MICROPY_VERSION macros to static ones in mpconfig.h. 6 years ago
Paul Sokolovsky 5ed578e5b4 py/gc: Adjust gc_alloc() signature to be able to accept multiple flags. 6 years ago
Paul Sokolovsky a261d8b615 py/objarray: Introduce "memview_offset" alias for "free" field of object 6 years ago
Damien George 0d165fec9c py/qstr: Put a lower bound on new qstr pool allocation. 6 years ago
Damien George 6bf8ecfe3a py/bc: Fix calculation of opcode size for opcodes with map caching. 6 years ago
Paul Sokolovsky fbb8335084 py/objdict: Make .fromkeys() method configurable. 6 years ago
Damien George 55830dd9bf py/objexcept: Make sure mp_obj_new_exception_msg doesn't copy/format msg 6 years ago
Damien George bad4e15da5 py/objexcept: Use macros to make offsets in emergency exc buf clearer. 6 years ago
Paul Sokolovsky 38151f35c1 extmod/moductypes: Add aliases for native C types. 6 years ago
Paul Sokolovsky b1d08726ee py/obj: Add support for __int__ special method. 6 years ago
Damien George 113f00a9ab py/objboundmeth: Support loading generic attrs from the method. 6 years ago
Ayke van Laethem 31cf528c75 py: Add option to reduce GC stack integer size to save RAM. 7 years ago
Craig Younkins 7f948a5645 py/py.mk: Fix broken Gmane URL. 6 years ago
Damien George 7c85c7c210 py/unicode: Fix check for valid utf8 being stricter about contn chars. 6 years ago
Paul Sokolovsky 5c18730f28 py/runtime: Fix qstr assumptions when handling "import *". 6 years ago
Damien George e328a5d469 py/scope: Optimise scope_find_or_add_id to not need "added" arg. 6 years ago
Damien George ba92c79841 py/compile: Remove unneeded variable from global/nonlocal stmt helpers. 6 years ago
Damien George 9201f46cc8 py/compile: Fix case of eager implicit conversion of local to nonlocal. 6 years ago
Damien George 746dbf78d3 py/py.mk: When building axtls use -Wno-all to prevent all warnings. 6 years ago
Paul m. p. P 454cca6016 py/objmodule: Implement PEP 562's __getattr__ for modules. 6 years ago
Paul Sokolovsky 5a91fce9f8 py/objstr: Make str.count() method configurable. 6 years ago
Damien George 7eb29c2000 py/objtype: Remove comment about catching exc from user __getattr__. 6 years ago