8762 Commits (736faef2233fe9c721b940a108b28808d4c7f7a0)
 

Author SHA1 Message Date
Damien George e4e3f0d727 tests/cpydiff: Update subclassing Exception case and give work-around. 7 years ago
Damien George c78ef92d78 py/objtype: Refactor object's handling of __new__ to not create 2 objs. 7 years ago
Damien George 3c28df1658 tests/extmod: Add test which subclasses framebuf.FrameBuffer. 7 years ago
Damien George fd0b0db873 tests/basics: Add test for overriding a native base-class's init method. 7 years ago
Damien George d32d22dfd7 py/objtype: Implement better support for overriding native's __init__. 7 years ago
Damien George d3f82bc425 py/mpstate.h: Remove obsolete comment about nlr_top being coded in asm. 7 years ago
Damien George 2759bec858 py: Extend nan-boxing config to have 47-bit small integers. 7 years ago
Damien George 9c02707356 py/objexcept: Use INT_FMT when printing errno value. 7 years ago
Paul Sokolovsky 016f830536 tests/heapalloc, heapalloc_super: Skip in strict stackless mode. 7 years ago
Paul Sokolovsky e02cb9ec31 tests/heapalloc_*: Refactor some tests to work in strict stackless mode. 7 years ago
Damien George 30fd8484eb py/runtime: Use the Python stack when building *arg and **kwarg state. 7 years ago
Damien George 971699abe7 stm32: Add support for using the Python stack. 7 years ago
Damien George 357486d9b4 unix: Add support for using the Python stack. 7 years ago
Damien George ab750ee2fb extmod/modure: Convert alloca() to use new scoped allocation API. 7 years ago
Damien George 6df7b2f2fe extmod/machine_signal: Change VLA to use new scoped allocation API. 7 years ago
Damien George 1e5a33df41 py: Convert all uses of alloca() to use new scoped allocation API. 7 years ago
Damien George 02d830c035 py: Introduce a Python stack for scoped allocation. 7 years ago
Damien George 5b8998da6d py/runtime: Move mp_exc_recursion_depth to runtime and rename to raise. 7 years ago
Paul Sokolovsky c60fc670ea docs/reference/packages: Add chapter on distribution packages and deployment. 7 years ago
Paul Sokolovsky e7fc765880 unix/mpconfigport: Disable uio.resource_stream(). 7 years ago
Paul Sokolovsky d21d029d55 py/mkrules.mk: Add "clean-frozen" target to clean frozen script/modules dir. 7 years ago
Paul Sokolovsky a35d923cdf py/map: Allow to trace rehashing operations. 7 years ago
Paul Sokolovsky 2b00181592 py/objfun: Factor out macro for initializing codestate. 7 years ago
Paul Sokolovsky d72370def7 py/objfun, vm: Add comments on codestate allocation in stackless mode. 7 years ago
Paul Sokolovsky fca1d1aa62 py/objfun: Factor out macro for decoding codestate size. 7 years ago
Paul Sokolovsky dea3fb93c7 py/gc: In sweep debug output, print pointer as a pointer. 7 years ago
Paul Sokolovsky 5453d88d5d py/gc: Factor out a macro to trace GC mark operations. 7 years ago
Paul Sokolovsky 39dd89fe31 py/runtime: When tracing unary/binary ops, output op (method) name. 7 years ago
Paul Sokolovsky c0877cbb0d py/objint_longlong: Check for zero division/modulo. 7 years ago
Paul Sokolovsky e9d29c9ba9 lib/tinytest: Move from tools/tinytest. 7 years ago
Paul Sokolovsky 24c641c4e3 qemu-arm/test_main: Clean up invocation of tinytest_main(). 7 years ago
Paul Sokolovsky 55d33d5897 zephyr/main: Move var declarations to the top of file. 7 years ago
Damien George 53e111800f py/asmbase: Revert removal of clearing of label offsets for native emit. 7 years ago
Damien George f935bce3c5 py/{emitbc,asmbase}: Only clear emit labels to -1 when in debug mode. 7 years ago
Paul Sokolovsky 9ef4be8b41 py/gc: Add CLEAR_ON_SWEEP option to debug mis-traced objects. 7 years ago
Paul Sokolovsky 9ebc037eee py/malloc: Allow to use debug logging if !MICROPY_MALLOC_USES_ALLOCATED_SIZE. 7 years ago
Paul Sokolovsky 88a8043a27 py/malloc: MICROPY_MEM_STATS requires MICROPY_MALLOC_USES_ALLOCATED_SIZE. 7 years ago
Paul Sokolovsky f5e097021c py/mpprint: Fix "%x" vs "%X" regression introduced in previous commit. 7 years ago
Paul Sokolovsky 5a10e63543 py/mpprint: Support "%lx" format on 64-bit systems. 7 years ago
Paul Sokolovsky 5f8ad284f8 py/mpprint: Make "%p" format work properly on 64-bit systems. 7 years ago
Paul Sokolovsky ada1dc1c03 zephyr/CMakeLists.txt: Properly separate CFLAGS parts gotten from CMake. 7 years ago
Paul Sokolovsky ccec4ee7ad zephyr/CMakeLists.txt: Update for latest Zephyr buildsys changes. 7 years ago
Paul Sokolovsky ca8034d6b8 docs/glossary: Clarify wording for "baremetal". 7 years ago
Damien George 58f00d7c0e py/modbuiltins: Use standard arg-parsing helper func for builtin print. 7 years ago
Paul Sokolovsky e104e24e53 tests/run-tests: Wrap long lists to facilitate adding more items. 7 years ago
Paul Sokolovsky 62b96147e6 py: mp_call_function_*_protected(): Pass-thru return value if possible. 7 years ago
Paul Sokolovsky 3ff7040c8a docs/library: Add xrefs to "stream" dictionary entry for many modules. 7 years ago
Paul Sokolovsky 75d3c046da py/misc.h: Add m_new_obj_var_with_finaliser(). 7 years ago
Paul Sokolovsky 155ec21e49 docs/glossary: Describe string interning. 7 years ago
Paul Sokolovsky 3a431fba50 esp8266/modnetwork: Make sure to intern string passed to .config("param"). 7 years ago