-
Notifications
You must be signed in to change notification settings - Fork 1.3k
update ulab to 6.3.2 #8126
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
update ulab to 6.3.2 #8126
Conversation
.. because the first test is actually accepted on python 3.10 and newer.
OK, the test failure is wild Any change can add or remove qstrs, which also changes the numbering of qstrs. Strings used as identifiers also get added as qstrs. The line That causes the remainder of the parsing to all be off by one line, and the test is treated as failed. |
skip all the byecode hex data, it's adequately checked by the disassembly just below This was tripped up because in exactly the right conditions some qstr could be of the form 'xx 63' and make the expression `\.\+63` match something other than what was intended. This test was re-worked upstream for mpy version 6 so it'll be a conflict to resolve when we get to that. :-/
It looks like the updated version over-fills a number of boards' flash space :-/ |
b90d7b8
to
164fcb2
Compare
* floppyio: disable on itsybitsy m4, metro m4 express & airlift, pybadge, pygamer, wio terminal * gifio: disable on itsybitsy m4 express * framebufferio: disable on treills m4 express, wio terminal * terminalio: disable on metro m4 express/airlift for ja/ko/ru
I had to slim down a number of builds for this to fit. Are we entering the era of this for samd51 ? 😓 |
We could also consider turning off little-used features in |
Yes, they are already |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for seeing this through.
I think we need a plan for |
After looking at ulab for the synth filter stuff, if parts of the ulab python need to be omitted having someplace where people can find the omitted parts of the library would be helpful. I never realized that a lot of ulab is written in python and if split could be added if the author requires it. |
What parts are you seeing in Python? Everything in https://github.com/v923z/micropython-ulab is C except for tests. |
Ah sorry! I got confused with the CPython implementation. |
FYI This PR needed to update .gitmodules to point to @jepler's ulab repo because of the fix commit: jepler/circuitpython-ulab@3728d22 |
jepler/circuitpython-ulab@3728d22 was merged to their main branch so it should be OK? |
I wonder if something changed with GitHub. Here is my esp32-camera failure even though I merged your PR yesterday:
|
Did you try |
I didn't do remove. I manually removed the troubled one. |
No description provided.