Commits

Show all
Author Commit Message Labels Comments Date
ebo
Updated to LLVM 3.3, begin adding guard-lifting.
ebo
Stack and locals are now managed with phi nodes
ebo
Updated JIT to allow trace trees
ebo
Bugfixes
ebo
Added Support for BasicBlocks and Functions in JIT IL
ebo
Changed BinOps to no longer rely on StaticType to provide information on Python Types
ebo
Added User Managment for JITValues.
ebo
Changed Static Types getNakedValue into an Extract Opcode
ebo
Updated for Python 3.3 Release Version
ebo
Moved opcodes into their own file
ebo
Implemented False path for POP_JUMP_IF_FALSE-Opcode
ebo
Updated testcases for method inlineing
ebo
Updated to Python trunk
ebo
Added inlineing of simple method calls.
ebo
Made stack operations change the stackpointer in the frame
ebo
Fixed Problem with invalid locals remaining in the frame.
ebo
Implemented STORE_ATTR
ebo
Added LOAD_ATTR opcode
ebo
Cleanups. Added some comments.
ebo
Enabled basic function inlining.
ebo
Updated for latest python trunk. Worked on support for inlineing.
ebo
Prepared infrastructure for function inlineing.
ebo
Various cleanups
ebo
Added basic CALL_FUNCTION handling
ebo
Added STORE_SUBSCR and BINARY_SUBSCR opcodes
ebo
Added LOAD_GLOBAL opcode
ebo
Added some more stack manipulating opcodes
ebo
Added better handling of locals
ebo
Added TRUE_DIVIDE opcodes
ebo
Fixed floordiv to bail on division by zero.
  1. Prev
  2. Next