Marius Wachtler
Marius Wachtler
I have run into a case where our bolt optimized executable contains code like this[1]: ```asm │ mov $0xa00294,%ecx ; tuplelength │ cmp %rcx,%rax 22 │ ↓ je 145 5...
This commit integrates [Pyston](https://github.com/pyston/pyston) into manylinux. While Pyston 2.x is based on CPython 3.8 it's not ABI compatible so recompiling of binary extensions is required. Providing precompiled pip installable packages...
Before this change we but everything into namespace 0 (so is_function() always returned true). `cranelift-simplejit/src/backend.rs::get_definition:` calls `namespace.is_function(name)` to figure out if it has to lookup a function or data definition....
when encountering the example below we rewrote the intrinsics name to e.g. `memcpy` but because this string was likely not yet in string table `get_extname()` asserted. Instead of manually creating...