Commit Graph

30 Commits (76accd1930841bcfa4fcbc031f2672432c3ee042)

Author SHA1 Message Date
Dibyendu Majumdar 76accd1930 Update copyright notices
4 years ago
Dibyendu Majumdar aaee69bfd2 issue #163 fix bugs - in particular the offet of value in UpVal has changed
4 years ago
Dibyendu Majumdar 6f29bc6cd8 issue #163 add DEFER bytecode to LLVM backend
4 years ago
Dibyendu Majumdar 9a0ced9620 issue #163 First attempt to implement a Go like defer statement
4 years ago
Dibyendu Majumdar 3c9ed08585 issue #15 if emit_debug_trace() has been called then we can avoid setting savedpc again
9 years ago
Dibyendu Majumdar 8614a48fce issue #15 fix a bug in the savedpc update changes
9 years ago
Dibyendu Majumdar c1a157ce4a in JIT mode update savedpc when performing OP_CALL or OP_TAILCALL - see issue# 15
9 years ago
Dibyendu Majumdar ed1ac4b70c code reformat
9 years ago
Dibyendu Majumdar c51a424af7 script to run tests
9 years ago
Dibyendu Majumdar 0a75b4c941 try another fix for the L->top bug
9 years ago
Dibyendu Majumdar 527fdccd1f alernative way to reset L->top after calling luaV_execute() in JITed OP_CALL
9 years ago
Dibyendu Majumdar 65dd836d4a set L->top in OP_RETURN if returning to Lua function; Lua tests breaks as a result
9 years ago
Dibyendu Majumdar da91cad12a continue investigation of OP_RETURN bug
9 years ago
Dibyendu Majumdar c833336108 still debugging the bug related to L->top
9 years ago
Dibyendu Majumdar 6b06004c44 hard bug - L->top not being set correctly when JIT code calls interpreted code
9 years ago
Dibyendu Majumdar fcb22d1da2 refactoring
9 years ago
Dibyendu Majumdar 94356ff1a0 refactoring
9 years ago
Dibyendu Majumdar 43d0b4472d code refactoring
9 years ago
dibyendumajumdar 70e5e6dce5 fix gcc warnings
9 years ago
Dibyendu Majumdar 05743889b2 LLVM changed IRBuilder interface so need to adapt to the changes
9 years ago
Dibyendu Majumdar 05e8448b15 fix compilation on MAC OSX
9 years ago
Dibyendu Majumdar ee0b14d797 remove the conditional JIT compilation so that JIT compilation can be used in more scenarios
9 years ago
Dibyendu Majumdar eb218bbabe implement OP_CLOSURE, OP_CONCAT and OP_VARARG
9 years ago
Dibyendu Majumdar 38b59ef2ed refactor/cleanup
9 years ago
Dibyendu Majumdar 9125af5981 refactor/cleanup
9 years ago
Dibyendu Majumdar ab9771299a implement TFORCALL and TFORLOOP
9 years ago
Dibyendu Majumdar b1823c9aef some cleanups
9 years ago
Dibyendu Majumdar 660d1b2e8d add copyright notice
9 years ago
Dibyendu Majumdar b87e5d4dc6 reformat
9 years ago
Dibyendu Majumdar 74e2a829d1 implement OP_CALL
9 years ago