1570 Commits (460954734e12074d29056b446d1406a27e2aed9f)

Author SHA1 Message Date
Damien George 9f2067288a py/compile: Factor code that compiles viper type annotations. 6 years ago
Damien George 4f3d9429b5 py: Fix native functions so they run with their correct globals context. 6 years ago
Damien George f2de9d60f7 py/emitnative: Fix try-finally in outer scope, so finally is cancelled. 6 years ago
Paul Sokolovsky 674e069ba9 py/objarray: bytearray: Allow 2nd/3rd arg to constructor. 6 years ago
Paul Sokolovsky b6ebb4f04e tests/extmod/uhashlib_md5: Add coverage tests for MD5 algorithm. 6 years ago
Damien George e814db592d tests: Remove pyboard.py symlink and instead import from ../tools. 6 years ago
Damien George 5630f277bd tests/float: Test -inf and some larger values for special math funcs. 6 years ago
Damien George a111ca25ea tests/float/cmath_fun.py: Fix truncation of small real part of complex. 6 years ago
Damien George 4970e9bc8c tests/basics: Add test cases for context manager raising in enter/exit. 6 years ago
Damien George b14c705c18 tests/basics: Add more tests for return within try-finally. 6 years ago
Damien George 938daa4ff9 tests/run-tests: Enable native tests for unwinding jumps. 6 years ago
Damien George 3cd2c281d7 py/emitnative: Cancel caught exception once handled to prevent reraise. 6 years ago
Damien George b735208403 py/vm: Fix handling of finally-return with complex nested finallys. 6 years ago
Damien George 828f771e32 tests/basics: Provide .exp files for generator tests that fail PEP479. 6 years ago
Damien George 8979ce1671 tests: Modify tests that print repr of an exception with 1 arg. 6 years ago
Damien George 0988b14cd6 tests/basics/int_big_error.py: Use bytearray to test for int overflow. 6 years ago
Damien George 96e1fd480d tests/basics/set_pop.py: Sort set before printing for consistent output. 6 years ago
Damien George f774614110 tests/micropython: Add tests for try and with blocks under native/viper. 6 years ago
stijn ca0d78cebb run-tests: Make .exp and .out file names unique by prefixing with dir. 6 years ago
Damien George ce786da196 tests/run-tests: Enable bool1.py test with native emitter. 6 years ago
Damien George 49529f22d4 tests/micropython/viper_cond: Add test for large int as bool. 6 years ago
Ayke van Laethem 6572029dc0 tests: Make tests work on targets without float support. 6 years ago
Damien George 571295d090 tests/extmod/ujson_dump_iobase.py: Return number of bytes written. 6 years ago
Ayke van Laethem 055ee18919 tests/run-tests: Improve crash reporting when running on remote targets. 6 years ago
Ayke van Laethem 1b88433f2d
tests/run-tests: Add nrf target. 6 years ago
Ayke van Laethem 7c98c6b053
tests: Improve feature detection for VFS. 6 years ago
Damien George e2e22e3d7e py/objgenerator: Implement __name__ with normal fun attr accessor code. 6 years ago
Damien George e30a5fc7bc extmod/modure: Add ure.sub() function and method, and tests. 7 years ago
Damien George 1e9b871d29 extmod/modure: Add match.span(), start() and end() methods, and tests. 7 years ago
Damien George 1f86460910 extmod/modure: Add match.groups() method, and tests. 7 years ago
Damien George d8dc918deb py/compile: Handle return/break/continue correctly in async with. 6 years ago
Damien George 726804ea40 tests: Move non-filesystem io tests to basics dir with io_ prefix. 6 years ago
Paul Sokolovsky bdceea1d12 tests/basics/namedtuple*: Import ucollections first. 7 years ago
Paul Sokolovsky bb634115fc tests/extmod/ucryptolib*: Add into and inplace tests for ucryptolib. 7 years ago
Paul Sokolovsky bf77f34819 tests/extmod/ucryptolib*: Add tests for ucryptolib module. 7 years ago
Damien George b92a8adbfa tests: Add tests using "file" argument in print and sys.print_exception. 6 years ago
Damien George 6d8816fe84 tests/import: Add test for importing invalid .mpy file. 6 years ago
Damien George 48829cd3c6 tests/extmod: Add test for ujson.dump writing to a user IOBase object. 6 years ago
Damien George 0ecce77c66 tests/extmod/ujson_dump.py: Add test for dump to non-stream object. 6 years ago
Damien George a5f5552a0a tests/unix/extra_coverage: Don't test stream objs with NULL write fun. 6 years ago
Damien George c901cc6862 tests/extmod: Add test for VFS and user-defined filesystem and files. 7 years ago
Damien George 9144b1f10c tests/io: Add simple IOBase test. 7 years ago
Damien George 6a445b60fa py/lexer: Add support for underscores in numeric literals. 7 years ago
Damien George a12d046c42 tests/pyb: Make i2c and pyb1 pyboard tests run again. 7 years ago
Damien George 36c1052183 py/objtype: Optimise instance get/set/del by skipping special accessors. 7 years ago
Damien George 5ef0d2ab14 tests/extmod: Remove conditional import of uos_vfs, it no longer exists. 7 years ago
Damien George 6c02da2eec tests/extmod: Add test for importing a script from a user VFS. 7 years ago
Jeff Epler c60589c02b py/objtype: Fix assertion failures in super_attr by checking type. 7 years ago
Jeff Epler 05b13fd292 py/objtype: Fix assertion failures in mp_obj_new_type by checking types. 7 years ago
Damien George dfeaea1441 py/objtype: Remove TODO comment about needing to check for property. 7 years ago