Jacob Lifshay
Jacob Lifshay
I think POV-Ray's macros may also be prior art: http://www.povray.org/documentation/3.7.0/r3_3.html#r3_3_2_8_3
for `core::ptr::Aligned`, see also #3204
I ran all the unittests on pypy3 locally, none of them failed. This makes me think the issue is caching, interference between pypy3 and cpython, or the fact that I'm...
pypy3.6-v7.1.1 works as well
I got it to fail locally by running in a pypy3 virtualenv, maybe symbiyosys's scripts don't work with a virtualenv
travis-ci passed when not using a virtualenv: https://travis-ci.com/programmerjake/nmigen/builds/118721712
turns out travis-ci passing was a false positive, it didn't actually use pypy3
I think the reason the unittests pass locally is because I've been running them by calling pypy3 explicitly, so SymbiYosys still uses cpython, since python3 has not been symlinked to...
pypy commited fix for internal error: https://bitbucket.org/pypy/pypy/commits/487165124904 didn't test yet
last I had checked, it appeared as though symbiyosys would need extensive changes to work around that pypy bug since the bug appears to affect all built-in nonblocking read operations....