Kevin Modzelewski

Results 14 comments of Kevin Modzelewski

@markshannon So to be clear, pyperf already treats jit-implementations different than non-jit ones, and I am advocating for getting rid of this distinction. I think a single set of numbers...

I got a bunch of these errors when I enabled lto: ``` /usr/bin/ld: python.lto.o: in function `symtable_record_directive': /vol/Python/symtable.c:1448: undefined reference to `_Py_Mangle' /usr/bin/ld: python.lto.o: in function `run_mod': /vol/Python/pythonrun.c:1138: undefined reference...

Perhaps I am not familiar enough with MXNet; why can't you use Python if statements while constructing your MXNet graph? For the "data-dependent branch" examples, the MinPy program evaluates the...

Ah ok great to know. We switched from LBR to instrumentation so that we could run on AMD processors and EC2 instances and have generally been happy with it, but...

I couldn't figure out how to link jemalloc dynamically without resorting to LD_PRELOAD (lto somehow interferes with the standard override process), which is why I tried to link it statically....

Oh good idea, I removed all the command line flags: ``` $ llvm-bolt libpython3.8-pyston2.2d.so.1.0.prebolt -o libpython3.8-pyston2.2d.so.1.0 BOLT-INFO: shared object or position-independent executable detected BOLT-INFO: Target architecture: x86_64 BOLT-INFO: BOLT version:...

When I pass the `--update-debug-sections` flag and no other flags, the source locations are correct now, but there are still a couple bad frames in the gdb backtrace. I believe...

That didn't quite do it, but after skipping every function mentioned by `BOLT-INFO: forcing -jump-tables=move as PIC jump table was detected in function XXX` I got things working. Just in...

Thanks for taking a look! Yes many of the Pyston macrobenchmarks broke in 3.11 but it looks like @mdboom is currently working updating the dependencies to versions that are compatible...