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 |