Commit Graph

391 Commits (70753bb7b2e5f5a00e10067e8066168a0ea71f9e)
 

Author SHA1 Message Date
dibyendumajumdar 70753bb7b2 small change to make flags on Linux
9 years ago
Dibyendu Majumdar f5ff7ea0e1 windows workaround for longjmp crash - not sure why this works!
9 years ago
Dibyendu Majumdar 14f82f722a benchmarks updated
9 years ago
Dibyendu Majumdar bbcf31601e add options to control minimum code size and execution count for functions to be considered for JIT
9 years ago
Dibyendu Majumdar c70f5c2cb1 add test for longjmp issue
9 years ago
Dibyendu Majumdar 14a116c50f debug failure on windows
9 years ago
Dibyendu Majumdar c46d2340b1 add address / memory sanitizer
9 years ago
Dibyendu Majumdar 709295b013 update docs
9 years ago
Dibyendu Majumdar 05e8448b15 fix compilation on MAC OSX
9 years ago
Dibyendu Majumdar 2caa9c1637 Update ravi-overview.rst
9 years ago
Dibyendu Majumdar 27637907c8 auto mode heuristics
9 years ago
Dibyendu Majumdar 78e3501cc4 minor updates
9 years ago
Dibyendu Majumdar 847510560a import changes from latest tests
9 years ago
Dibyendu Majumdar 06c673537f restrict JIT code execution to main thread so that coroutines are always interpreted
9 years ago
Dibyendu Majumdar ce6e32e9bc add Coco - not working yet
9 years ago
Dibyendu Majumdar 1433bc7a28 refactor
9 years ago
Dibyendu Majumdar 7c0c861c2f refactor
9 years ago
Dibyendu Majumdar 91fa11043c refactor
9 years ago
Dibyendu Majumdar 83fb543c81 refactor
9 years ago
Dibyendu Majumdar 1119b0f9d0 refactor
9 years ago
Dibyendu Majumdar 85775a80f8 refactor
9 years ago
Dibyendu Majumdar cad484221e refactor
9 years ago
Dibyendu Majumdar aa4f2f1643 refactor
9 years ago
Dibyendu Majumdar fc04efc6a9 fix tbaa metadata issue# 28
9 years ago
Dibyendu Majumdar 287a9c34fd fix tbaa metadata issue# 28
9 years ago
Dibyendu Majumdar d82bf96f16 tbaa
9 years ago
Dibyendu Majumdar 29f7c22f9c implement pairs() for ravi arrays
9 years ago
Dibyendu Majumdar 78a5b1298e doc updates
9 years ago
Dibyendu Majumdar b314ab5026 doc updates
9 years ago
Dibyendu Majumdar 15761f3cf0 add type info to upvalues and enable new opcodes SETUPVALI etc.
9 years ago
Dibyendu Majumdar 98d74905e4 Update README.rst
9 years ago
Dibyendu Majumdar 98bca6e083 allow ravi arrays to hold value at slot [0]; Lua core C api fixes for arrays; fix for ipairs()
9 years ago
Dibyendu Majumdar c5d917dead implement specialised fornum loop for integer positive step
9 years ago
Dibyendu Majumdar 3e61280b9d start work on specialized FORLOOP/FORPREP opcodes
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 95928a30a3 fix issue 23: bug in OP_RAVI_MOVEAI, OP_RAVI_MOVEAF, OP_RAVI_TOARRAYI, OP_RAVI_TOARRAYF - due to incorrect type check and wronf comparison
9 years ago
Dibyendu Majumdar bdfbb63995 undo
9 years ago
Dibyendu Majumdar fb833b9f00 allow compilaton in more cases
9 years ago
Dibyendu Majumdar eeceecb80c relax discovery of name in debug interface
9 years ago
Dibyendu Majumdar abfc6c8cb4 fix crash in ravi.iscompiled()
9 years ago
Dibyendu Majumdar 32fdbd86f0 doc updates
9 years ago
Dibyendu Majumdar e9616f5e79 review OP_RETURN
9 years ago
Dibyendu Majumdar 1390d1cf0d doc updates
9 years ago
Dibyendu Majumdar f956547b7f refactor and update doc
9 years ago
Dibyendu Majumdar 5bd0058b28 refactor and update doc
9 years ago
Dibyendu Majumdar 15c466561b add API to enable JIT, set optlevel and sizelevel; set default auto mode to false
9 years ago
Dibyendu Majumdar 3c7539c3ca implement OP_RAVI_TOARRAY? and OP_RAVI_MOVEA? op codes
9 years ago
Dibyendu Majumdar 3b6e98db60 implement OP_RAVI_SETTABLE_AF
9 years ago
dibyendumajumdar 3e580c7b75 gcc compiler flags update
9 years ago
Dibyendu Majumdar 614ecf0101 debug API to skip JITed Lua functions - issue 16
9 years ago