e6fe55349d
Take changes from https://github.com/micropython/micropython/pull/3694 (expected to be merged soon) as well as other accumulated stuff from upstream that we want. Leave our desired differences, including: * silencing warnings in python3 * renaming the file descriptors returned by openpty() * adding ulab tests * Adding "." to the import path for skip_if This speeds up `make test_full` and should also reduce the time in CI a little bit.