71 Commits (bdac8272d8b1a726012bec897dc51dacbe70b295)

Author SHA1 Message Date
Jim Mussared 920da9c5e3 unix/variants/coverage: Add test for manifest freeze_mpy(). 2 years ago
Damien George fca5701f74 py/malloc: Introduce m_tracked_calloc, m_tracked_free functions. 3 years ago
Damien George ac2293161e py/modsys: Add optional mutable attributes sys.ps1/ps2 and use them. 3 years ago
Damien George cac939ddc3 py/modsys: Add optional sys.tracebacklimit attribute. 3 years ago
Damien George c4b8dae438 tests/unix: Add coverage test for freezing various objects. 3 years ago
Jim Mussared cc23e99f32 py/modio: Remove io.resource_stream function. 3 years ago
Damien George 20a8f4f7ec tests/unix: Add ffi test for integer types. 3 years ago
Damien George 9e29217c73 unix/modffi: Use a union for passing/returning FFI values. 4 years ago
Artyom Skrobov ca35c0059c py/repl: Autocomplete builtin modules. 4 years ago
Kathryn Lingel 1f1a54d0b1 py/repl: Filter private methods from tab completion. 6 years ago
Joris Peeraer 5020b14d54 py/mpprint: Fix length calculation for strings with precision-modifier. 4 years ago
stijn 25c4563f26 examples: Add example code for user C modules, both C and C++. 4 years ago
stijn fad4079778 esp32,unix: Support building C++ code. 4 years ago
David Lechner 3dc324d3f1 tests: Format all Python code with black, except tests in basics subdir. 5 years ago
Damien George eaf30c516a tests/unix: Add coverage tests for kbd-intr and scheduler. 5 years ago
Yonatan Goldschmidt 35e664d779 tests/unix: Add coverage tests for mp_obj_is_type() and variants. 5 years ago
Damien George 27f41e624c tests/unix: Add coverage test for mp_obj_new_exception_args. 5 years ago
Damien George dccace6f3f tests/unix: Add coverage tests for pairheap data structure. 5 years ago
Damien George 3448e69c2d tests/unix: Add coverage test for new mp_obj_int_get_uint_checked func. 5 years ago
stijn 54a2584de1 tests/unix: Make unix time test pass on more platforms. 5 years ago
Andrew Leech 1b844e908c unix/modtime: Add utime.mktime function, to complement utime.localtime. 5 years ago
Jim Mussared f67fd95f8d unix/coverage: Add coverage tests for ringbuf. 5 years ago
Josh Lloyd 7d58a197cf py: Rename MP_QSTR_NULL to MP_QSTRnull to avoid intern collisions. 5 years ago
Damien George 64abc1f47a tests/unix: Update extra_coverage expected output with new atexit func. 5 years ago
Paul m. p. P a8e3201b37 py/builtinimport: Populate __file__ when importing frozen or mpy files. 5 years ago
Damien George 906fb89fd7 unix/coverage: Add test for printing literal % character. 6 years ago
Andrew Leech 8977c7eb58 py/scheduler: Convert micropythyon.schedule() to a circular buffer. 6 years ago
Paul Sokolovsky cb66b75692 tests/unix/ffi_float: Skip if strtof() is not available. 6 years ago
Damien George a5f5552a0a tests/unix/extra_coverage: Don't test stream objs with NULL write fun. 6 years ago
Damien George 512f4a6ad1 tests/unix: Add coverage test for uio.resource_stream from frozen str. 7 years ago
Damien George c607b58efe tests: Move heap-realloc-while-locked test from C to Python. 7 years ago
Damien George c3f1b22338 tests/unix: Add coverage tests for various GC calls. 7 years ago
Damien George bc12eca461 py/formatfloat: Fix rounding of %f format with edge-case FP values. 7 years ago
Damien George d3cac18d49 tests/unix: Add coverage test for VM executing invalid bytecode. 7 years ago
Damien George 62be14d77c tests/unix: Add coverage tests for mpz_set_from_float, mpz_mul_inpl. 7 years ago
Damien George 165aab12a3 py/repl: Generalise REPL autocomplete to use qstr probing. 7 years ago
Damien George 923ebe767d tests/unix: Add coverage test for calling mp_obj_new_bytearray. 7 years ago
Damien George e800e4463d tests/unix: Add test for printf with %lx format. 7 years ago
Paul Sokolovsky 9b9dbc5815 py/objtype: Define all special methods if requested. 7 years ago
Damien George ede8a0235b py/vstr: Raise a RuntimeError if fixed vstr buffer overflows. 7 years ago
Paul Sokolovsky 9dce823cfd py/modbuiltins: Implement abs() by dispatching to MP_UNARY_OP_ABS. 7 years ago
Paul Sokolovsky bfc2092dc5 py/modsys: Initial implementation of sys.getsizeof(). 7 years ago
Damien George 369e7fd178 tests/unix/extra_coverage: Add test for mp_vprintf with bad fmt spec. 7 years ago
Paul Sokolovsky 85d809d1f4 tests: Convert remaining "sys.exit()" to "raise SystemExit". 8 years ago
Damien George 74faf4c5fc unix/coverage: Enable scheduler and add tests for it. 8 years ago
Rami Ali 77cbd173df tests: Improve binary.c test coverage. 8 years ago
Rami Ali cba723fc8c tests/io: Improve test coverage of io.BufferedWriter. 8 years ago
Rami Ali 751e379533 tests: Improve frozen import test coverage. 8 years ago
Rami Ali 8d01bd3a1c tests: Improve stream.c test coverage. 8 years ago
Damien George a722ed532f tests/unix/extra_coverage: Add tests for importing frozen packages. 8 years ago