- 29 Mar, 2016 23 commits
-
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
We would incref them before putting them into the args array. Now we keep some extra information during the rewriting process, which lets rearrangeArguments say whether any of the values need to be decreffed. It's pretty rare that they need to so I think this should be some nice savings (20% on a specifically-targeted microbenchmark, no change on raytrace.py). I'm a little bit worried though that since it is so rare to need to do the decref, it would be easy to forget to check for it. Well I think we already were forgetting it in some places... but at least now it's an explicit arg you have to manage so maybe it's less likely to cause mistakes.
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Marius Wachtler authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
- 28 Mar, 2016 16 commits
-
-
Kevin Modzelewski authored
- change up interpreter-shutdown to better deal with objects with custom finalizers - fix a bunch of mixed decrefs for oldstyle-classes - a couple other misc things file.py is now working
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
I guess a number of tests do this to help with testing
-
Marius Wachtler authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
instead of re-calculating it for every BB profiling ftw
-
Kevin Modzelewski authored
Don't use ValueMap::operator[], since that is much more expensive than lookup().
-
Marius Wachtler authored
-
- 27 Mar, 2016 1 commit
-
-
Kevin Modzelewski authored
-