These are chat archives for dropbox/pyston
git reset’ed the branch back to the tip of master and the performance was still bad, so going to bisect in a bit :)
zipto take varargs instead of 2, changing
list()to take varargs to fix the list subclass problem in django’s
ResultListclass, and getting rid of the
__iter__on str_cls (which will force string iteration to use the sequence iterator, which iterates until an exception is thrown)
listchange would likely be the worst
/admin/page doesn’t depend on any of those changes, though, so it should be easy enough to bisect.
make perf_release_afinishes immediately
make perf_release_atake 0.5s instead of 0.1s.
make perf_dbg_ajust hangs
make USE_CMAKE=1 pyston_dbgfrom the pyston dir, which is supposed to do all the directory-changing magic
CC=clang CXX=clang++ cmake -GNinja ~/pystonfrom inside of a fresh
~/pyston-build-dbgdir produces this error