Commit Graph

365 Commits (29f7c22f9c32dfd9d082aaab3273e3aa293e2802)
 

Author SHA1 Message Date
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
Dibyendu Majumdar 99ff0e37ca first attempt to make debug API skip JITed Lua functions - issue 16
9 years ago
dibyendumajumdar 29584db076 Merge branch 'master' of https://github.com/dibyendumajumdar/ravi
9 years ago
Dibyendu Majumdar a8941e8070 first attempt to make debug API skip JITed Lua functions - issue 16
9 years ago
Dibyendu Majumdar 380dfbbd60 first attempt to make debug API skip JITed Lua functions - issue 16
9 years ago
dibyendumajumdar 91776b7af3 Merge branch 'master' of https://github.com/dibyendumajumdar/ravi
9 years ago
Dibyendu Majumdar 68cfd0c3f9 investigate crash on windows
9 years ago
Dibyendu Majumdar 7ea8f658f2 implement OP_RAVI_SETTABLE_AI
9 years ago
Dibyendu Majumdar 57c735e63f implement OP_RAVI_GETTABLE_AI and OP_RAVI_GETTABLE_AF
9 years ago
Dibyendu Majumdar 41e3426314 prep work for ravi array opcodes
9 years ago
Dibyendu Majumdar eb218bbabe implement OP_CLOSURE, OP_CONCAT and OP_VARARG
9 years ago
Dibyendu Majumdar a2ed5cdd7f implement OP_LOADKX
9 years ago
Dibyendu Majumdar a5fc572859 implement OP_SELF
9 years ago
Dibyendu Majumdar aa53176b1a implement OP_SETUPVAL and OP_SETTABUP
9 years ago
Dibyendu Majumdar 822fc9bffe implement OP_SETUPVAL and OP_SETTABUP
9 years ago
Dibyendu Majumdar 4a886348e0 implement OP_POW and OP_UNM
9 years ago
Dibyendu Majumdar c41106ad57 implement OP_LEN
9 years ago
Dibyendu Majumdar d356fbef2b implement OP_IDIV
9 years ago
Dibyendu Majumdar a9614f8b08 add OP_MOD
9 years ago
Dibyendu Majumdar 31d5e3e333 implement OP_NOT
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 362a5445e4 implement OP_NEWTABLE, OP_SETLIST, and OP_TAILCALL (as OP_CALL)
9 years ago
Dibyendu Majumdar 6e79b422ec implement NEWARRAYI and NEWARRAYF
9 years ago
Dibyendu Majumdar 6af2ab400c implement GETUPVAL and GETTABUP and fix bug in LOADBOOL
9 years ago
Dibyendu Majumdar df91c9a2a9 implement GETUPVAL and GETTABUP and fix bug in LOADBOOL
9 years ago