- 30 Jul, 2015 5 commits
-
-
Kevin Modzelewski authored
None are enabled in this commit, but add some of the helpers for handling exceptions if they were to be thrown.
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
Refactors and cleanup in objmodel.cpp
-
Rudi Chen authored
Since it's one class and it's big enough, might as well have it's own file.
-
- 29 Jul, 2015 3 commits
- 28 Jul, 2015 25 commits
-
-
Kevin Modzelewski authored
Force instantiate these templates as well
-
Kevin Modzelewski authored
Add some PerThreadSet features
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
- some extra debugging for the threading_local issue - remove the data for threads that don't come along with a fork()
-
Kevin Modzelewski authored
Templatize runtimeCall for different exception styles
-
Kevin Modzelewski authored
bjit: fix problems when setting bjit thresholds to 1
-
Marius Wachtler authored
-
Marius Wachtler authored
-
Marius Wachtler authored
- we hit an assert when we ran out of scratch space - 'classobjSetattr' returned void but all runtime funcs must return a Box* object. - sneak in a change which removes a unused arg from '_setupCall'
-
Kevin Modzelewski authored
Which also involves templatizing most of the things that it calls as well. CompiledFunction's now have an additional parameter "exception_style", and we will try to call a version of the function with the requested style. All of our runtime functions are written to the CXX style, and there's not a whole lot of benefit until we templatize the runtime functions individually.
-
Kevin Modzelewski authored
implement recursive printing of set and tuples.
-
Dong-hee,Na authored
-
Kevin Modzelewski authored
start templatizing the runtime to be able to choose exception styles
-
Kevin Modzelewski authored
Fix the errors that report in `test format` and re-enable `test format`.
-
Dong-hee,Na authored
-
Kevin Modzelewski authored
Apparently they can do compile-time evaluations, which is cool.
-
Kevin Modzelewski authored
For use of PyObject_GetItem django_template3 ends up calling this a fair amount via unicode_translate (ie it checks to see if certain entries are in the translation table).
-
Dong-hee,Na authored
-
Kevin Modzelewski authored
bjit: add support for most common missing nodes and don't JIT compile cold blocks
-
Kevin Modzelewski authored
Numeric binary operator support for old style class
-
Kevin Modzelewski authored
-
Kevin Modzelewski authored
The exceptions thrown by len itself can now be either style, though any exceptions thrown by any called functions (ex __len__) will still get thrown as C++ exceptions and converted if needed. Helps in a common case of "try calling len but don't worry if no len was defined".
-
- 27 Jul, 2015 7 commits
-
-
Kevin Modzelewski authored
-
Boxiang Sun authored
-
Marius Wachtler authored
Previously after doing a OSR JIT compilation we continued to JIT every block outside of the loop. This doesn't show up as a perf change but reduces the number of JITed code / makes it slightly smaller.
-
Marius Wachtler authored
-
Dong-hee,Na authored
w:
-
Boxiang Sun authored
-
Kevin Modzelewski authored
list recursive printing
-