187 Commits (3dda9647855b6e7ca265d77027d8eefc143a74b9)

Author SHA1 Message Date
Damien George 69955238a2 tests/run-tests: Support running native tests via mpy. 6 years ago
Damien George 9201f46cc8 py/compile: Fix case of eager implicit conversion of local to nonlocal. 6 years ago
Damien George 5cc9517fc5 tests/run-tests: Enabled native tests that pass now that yield works. 6 years ago
Damien George e6078dfed2 tests/basics: Split out gen throw tests from yield-from-throw tests. 6 years ago
Damien George 3f6ffe059f py/objgenerator: Implement PEP479, StopIteration convs to RuntimeError. 6 years ago
Damien George 4f3d9429b5 py: Fix native functions so they run with their correct globals context. 6 years ago
Damien George e814db592d tests: Remove pyboard.py symlink and instead import from ../tools. 6 years ago
Damien George 938daa4ff9 tests/run-tests: Enable native tests for unwinding jumps. 6 years ago
Damien George b735208403 py/vm: Fix handling of finally-return with complex nested finallys. 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
Ayke van Laethem 6572029dc0 tests: Make tests work on targets without float support. 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
Damien George e2e22e3d7e py/objgenerator: Implement __name__ with normal fun attr accessor code. 6 years ago
Damien George d8dc918deb py/compile: Handle return/break/continue correctly in async with. 6 years ago
Damien George c901cc6862 tests/extmod: Add test for VFS and user-defined filesystem and files. 7 years ago
Damien George 400273a799 py/objgenerator: Protect against reentering a generator. 7 years ago
Damien George d2c1db1e5c tests/float/float_parse: Allow test to run on 32-bit archs. 7 years ago
Ayke van Laethem 5eb198c441 tests/run-tests: Support esp32 as a target for running the test suite. 7 years ago
Damien George 5ad27d4b8b tests: Move recursive tests to the tests/stress/ subdir. 7 years ago
Jeff Epler cbf981f330 py/objgenerator: Check stack before resuming a generator. 7 years ago
Damien George a45a34ec31 tests/stress: Add test to verify the GC can trace nested objects. 7 years ago
Damien George 49e0dd54e6 tests/run-tests: Capture any output from a crashed uPy execution. 7 years ago
Paul Sokolovsky 6364401666 py/objgenerator: Allow to pend an exception for next execution. 7 years ago
Paul Sokolovsky 103eeffcd9 tests/run-tests: Skip running feature checks for --list-tests/--write-exp. 7 years ago
Paul Sokolovsky 3233537a15 tests/run-tests: Don't test for --target=unix with "pyb is None". 7 years ago
Paul Sokolovsky 64bb32d87f tests/run-tests: Add composable --include and --exclude options. 7 years ago
Paul Sokolovsky aaeb70b7b7 tests/run-tests: Fix handling of --list-tests wrt skipped tests. 7 years ago
Paul Sokolovsky 8d11fc0bc4 tests/run-tests: minimal: Exclude recently added subclass_native_init.py. 7 years ago
Paul Sokolovsky 334934ee97 tests/run-tests: Add --list-tests switch. 7 years ago
Paul Sokolovsky e104e24e53 tests/run-tests: Wrap long lists to facilitate adding more items. 7 years ago
Paul Sokolovsky a289b24e25 tests/run-tests: "minimal": Skip recently added float/float_parse.py. 7 years ago
Damien George 84895f1a21 py/parsenum: Improve parsing of floating point numbers. 7 years ago
Paul Sokolovsky 71c1a05d88 tests/run-tests: Close device under test using "finally". 7 years ago
David Lechner 62849b7010 py: Add config option to print warnings/errors to stderr. 7 years ago
Damien George 96fd80db13 py/objexcept: Prevent infinite recursion when allocating exceptions. 7 years ago
Paul Sokolovsky f54b3527f2 tests/run-tests: Fix copy-paste mistake in var name. 7 years ago
Paul Sokolovsky d1f909005a tests/run-tests: Skip class_inplace_op for minimal profile. 7 years ago
Paul Sokolovsky d6f9d64d97 tests/class_reverse_op: Test for reverse arith ops special methods. 7 years ago
Damien George 4a93801c12 all: Update Makefiles and others to build with new ports/ dir layout. 7 years ago
Alexander Steffen 55f33240f3 all: Use the name MicroPython consistently in comments 7 years ago
Damien George f69ab79ec8 py/objgenerator: Allow to hash generators and generator instances. 7 years ago
Damien George 4a6c0fda78 tests: Auto detect floating point capabilites of the target. 7 years ago
Paul Sokolovsky 57b5ee2fcf tests/run-tests: Don't post-process CRASH result in any way. 8 years ago
Paul Sokolovsky 5b8122f2bb tests/run-tests: Search feature checks wrt to main script location. 8 years ago
Damien George 805b1c8bc3 tests/run-tests: Update names of tests that may need skipping. 8 years ago
Paul Sokolovsky 831e157226 tests/run-tests: Introduce generic "minimal" target. 8 years ago
Paul Sokolovsky b099aeb3ca run-tests: Add feature check for "const" keyword and skip related tests. 8 years ago
Paul Sokolovsky 5b2db4bb51 tests/run-tests: Be sure to close Pyboard object on completion. 8 years ago