65 Commits (7c51cb2307eaca1a1ccc071e0bb5eb4a5f734610)

Author SHA1 Message Date
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
Damien George 8d1c236a1f tests/unix/extra_coverage: Add basic tests to import frozen str and mpy. 8 years ago
Rami Ali d7e168428b tests/unix: Improve formatfloat.c test coverage using C. 8 years ago
Rami Ali ec72db8a39 tests: Improve warning.c test coverage. 8 years ago
Rami Ali 75aa7befec tests/unix: Improve runtime_utils.c test coverage. 8 years ago
Damien George 58f3861358 tests/unix/extra_coverage: Add test for str/bytes with invalid hash. 8 years ago
Delio Brignoli f98bb2ddcb py/mpprint: Fail an assertion with unsupported format specifiers. 8 years ago