| Source path: svn/ trunk/ Lib/ test/ test_llvm.py |
|
|
|
|
Change log
This adds two opcodes that the compiler uses when it sees an ast with foo.bar(...). Instead of compiling down to LOAD_ATTR and CALL_FUNCTION, it uses LOAD_METHOD and CALL_METHOD, which try to avoid bound method allocations by putting 'self' on the stack. Most of the changes involve adding PyMethodDescr to the PyCFunction fast paths. ...
| Go to: |
Project members,
sign in to write a code review
Older revisions
r1164
by reid.kleckner
on Jul 11, 2010
Diff
Fix a crash in the caching imports optimization. We need to watch the builtins dict for changes to __import__, but we can't ...
r1159
by collinw
on Jun 15, 2010
Diff
Add a fuzzing tool for the JIT; add a bytecode validation layer that prevents several crashes/asserts/aborts uncovered by the tool.