Commit Graph

2143 Commits (master)
 

Author SHA1 Message Date
Dibyendu Majumdar 945a0a58f4 cleanup
9 years ago
Dibyendu Majumdar e2b56de6fa Update README.md
9 years ago
Dibyendu Majumdar 176c556e27 fix issues with handling of type information and add documentation
9 years ago
Dibyendu Majumdar 7cc27d5447 fix issues with handling of type information and add documentation
9 years ago
Dibyendu Majumdar 2db5cc9577 revise local var setup
9 years ago
Dibyendu Majumdar 56b9c9820d lua 5.5 tests fail due to divide by zero - to fix this need to convert int division to float division
9 years ago
Dibyendu Majumdar ab164c08dd fix bug in assigning type to local var - bad memory access
9 years ago
Dibyendu Majumdar 55004f732a add assertion
9 years ago
Dibyendu Majumdar a60a54d550 Merge branch 'master' of https://github.com/dibyendumajumdar/ravi
9 years ago
Dibyendu Majumdar 68449e571e enable lua_assert
9 years ago
Dibyendu Majumdar 71d35c4d9f Add type data to LocVar and remove from LexState.Dyndata.arr
9 years ago
Dibyendu Majumdar e6b260942e fix defect in getlocvartype() - this needs to consider the code range where the variable is in scope
9 years ago
Dibyendu Majumdar 93d09b9367 bug in movei after closure def
9 years ago
Dibyendu Majumdar 6030fd750d Merge branch 'master' of https://github.com/dibyendumajumdar/ravi
9 years ago
Dibyendu Majumdar d46777e918 bug - getting confused by MOVE after OP_CLOSURE - need to investigate properfix - for now fix getlocvartype(0 to check that fs == fs->ls->fs
9 years ago
Dibyendu Majumdar a6bd75b0b0 Update README.md
9 years ago
Dibyendu Majumdar fb917c0d75 add debug messages for code generation
9 years ago
Dibyendu Majumdar 9ab03156dd improve debug messages
9 years ago
Dibyendu Majumdar f5dc16e244 improve debug messages for VINDEXED
9 years ago
Dibyendu Majumdar fdcea4f6dd Merge branch 'master' of https://github.com/dibyendumajumdar/ravi
9 years ago
Dibyendu Majumdar ff30553186 revise debug messages and allow them to be enabled when env variable RAVI_DEBUG_EXPR is set; reorder opcodes to be contiguous, add luac to the build, and ensure luac can dump Ravi bytecode
9 years ago
Dibyendu Majumdar bbe6090292 Update README.md
9 years ago
Dibyendu Majumdar c4a646ba1e add MUL, SUB and DIV type specific op codes
9 years ago
Dibyendu Majumdar cf2638a431 add new opcodes for converting registers to specific types and use this for type conversion of function call return values in local variable declaration statements
9 years ago
Dibyendu Majumdar bdad6b7388 add new opcodes for converting registers to specific types and use this for type conversion of function call return values in local variable declaration statements
9 years ago
Dibyendu Majumdar 2c03ae4867 rename variables
9 years ago
Dibyendu Majumdar 6de58131c2 Merge branch 'master' of https://github.com/dibyendumajumdar/ravi
9 years ago
Dibyendu Majumdar 3859078e33 add new opcodes for converting registers to specific types and use this for type conversion of function call return values in local variable declaration statements
9 years ago
Dibyendu Majumdar 3c818a71aa add new opcodes for converting registers to specific types and use this for type conversion of function call return values in local variable declaration statements
9 years ago
Dibyendu Majumdar caac8b3977 Update README.md
9 years ago
Dibyendu Majumdar 3b6c80c43e Update README.md
9 years ago
Dibyendu Majumdar 4847f4c722 add new opcodes for converting registers to specific types and use this for type conversion of function call return values in local variable declaration statements
9 years ago
Dibyendu Majumdar a6188160cc Merge branch 'master' of https://github.com/dibyendumajumdar/ravi
9 years ago
Dibyendu Majumdar 53ea941231 add new opcodes for converting registers to specific types and use this for type conversion of function call return values in local variable declaration statements
9 years ago
Dibyendu Majumdar 1fb09cdfcd Update README.md
9 years ago
Dibyendu Majumdar 9566ab7b72 Update README.md
9 years ago
Dibyendu Majumdar bbed651117 remove debug messages
9 years ago
Dibyendu Majumdar 0797f97ac0 add debug messages
9 years ago
Dibyendu Majumdar e6cc4ec0ad add debug messages
9 years ago
Dibyendu Majumdar 585cce9609 Merge branch 'master' of https://github.com/dibyendumajumdar/ravi
9 years ago
Dibyendu Majumdar 2cfd77562a test function call return to typed variable
9 years ago
Dibyendu Majumdar f54f67cb46 Update README.md
9 years ago
Dibyendu Majumdar a186b16369 Update README.md
9 years ago
Dibyendu Majumdar 4d7025d933 merge 5.3.0 final
9 years ago
Dibyendu Majumdar 72f7dce55c merge 5.3.0 final
9 years ago
Dibyendu Majumdar 6ce5f9d7e6 test perf of new add opcode
9 years ago
Dibyendu Majumdar 238cc13d1e enable float + int and int + float instruction generation for OP_ADD
9 years ago
Dibyendu Majumdar 233c668d20 implement compilation of type specific add
9 years ago
Dibyendu Majumdar c3a689e478 implement compilation of type specific add
9 years ago
Dibyendu Majumdar 559e955a14 add type info to local variables
9 years ago