Commit Graph

  • 7f65ba6224 fix issue with assigning local var with array value Dibyendu Majumdar 2015-01-31 03:24:26 +0000
  • af513f407a add perf benchmark for arrays Dibyendu Majumdar 2015-01-31 02:29:00 +0000
  • 4de3da5815 perf test dibyendumajumdar 2015-01-31 01:15:14 +0000
  • 46d17f4eb0 Merge branch 'master' of https://github.com/dibyendumajumdar/ravi dibyendumajumdar 2015-01-04 00:32:19 +0000
  • 4339091efb refactor the RAVI VM changes Dibyendu Majumdar 2015-01-31 00:55:32 +0000
  • e4282fd3fd start refactoring the binop code generation Dibyendu Majumdar 2015-01-31 00:12:41 +0000
  • da2257f265 start refactoring the binop code generation Dibyendu Majumdar 2015-01-30 22:47:06 +0000
  • 285d288be8 remove arithmatic operators that are redundant and add ADDIIRN operator for adding small int constant to register Dibyendu Majumdar 2015-01-30 01:42:25 +0000
  • a02352a6f7 remove arithmatic operators that are redundant Dibyendu Majumdar 2015-01-30 01:19:00 +0000
  • 60e7801170 add opcode ADDFIRN for adding float to small constant int Dibyendu Majumdar 2015-01-30 01:00:58 +0000
  • 293fc96513 remove arithmatic operators that are redundant Dibyendu Majumdar 2015-01-30 00:19:12 +0000
  • 102bd27bc2 remove arithmatic operators where constant folding would take care of it Dibyendu Majumdar 2015-01-29 23:56:20 +0000
  • 966d6177cf remove arithmatic operators where constant folding would take care of it Dibyendu Majumdar 2015-01-29 23:50:35 +0000
  • 3692e9926e fix bug that allows an array variable to be overwritten in assignment statement Dibyendu Majumdar 2015-01-29 14:32:29 +0000
  • ef33487c18 fix bug in array initializer Dibyendu Majumdar 2015-01-29 11:11:00 +0000
  • d623062f9b Merge branch 'master' of https://github.com/dibyendumajumdar/ravi Dibyendu Majumdar 2015-01-29 03:01:08 +0000
  • a29633119d fix array initializer Dibyendu Majumdar 2015-01-29 03:00:38 +0000
  • ef4c27afdc fix dibyendumajumdar 2015-01-04 00:32:13 +0000
  • 6648145a56 Update README.md Dibyendu Majumdar 2015-01-29 00:44:35 +0000
  • aa7919aa02 try to infer types for fornum loop Dibyendu Majumdar 2015-01-29 00:20:29 +0000
  • 7d7a50a7bd changes to support arrays Dibyendu Majumdar 2015-01-28 21:06:57 +0000
  • a2c3c13f4f generate bytecodes for arrays Dibyendu Majumdar 2015-01-28 18:08:04 +0000
  • 21bb3c8f86 more opcodes in VM for arrays bandhu 2015-01-28 17:17:25 +0000
  • 90b3d3f6b6 vm changes to support arrays Dibyendu Majumdar 2015-01-28 02:58:14 +0000
  • 1702668eac vm changes to support arrays Dibyendu Majumdar 2015-01-28 02:08:47 +0000
  • 10b9f6341b vm changes to support arrays Dibyendu Majumdar 2015-01-28 01:42:45 +0000
  • 258127d972 Merge branch 'master' of https://github.com/dibyendumajumdar/ravi Dibyendu Majumdar 2015-01-28 01:06:29 +0000
  • 181c7aef69 ravi table functions Dibyendu Majumdar 2015-01-28 01:06:21 +0000
  • a0d0aeabf9 Update README.md Dibyendu Majumdar 2015-01-27 00:08:04 +0000
  • 6a2bec8ef8 Update README.md Dibyendu Majumdar 2015-01-27 00:02:43 +0000
  • 844f7a03a2 Update README.md Dibyendu Majumdar 2015-01-27 00:02:02 +0000
  • 760b9f69d3 Update README.md Dibyendu Majumdar 2015-01-26 23:57:30 +0000
  • e76bedd55b add ravi table extensions Dibyendu Majumdar 2015-01-26 23:40:49 +0000
  • 6714a600d5 create enum of RAVI types Dibyendu Majumdar 2015-01-25 23:00:33 +0000
  • 469bb6c81c Merge branch 'master' of https://github.com/dibyendumajumdar/ravi Dibyendu Majumdar 2015-01-25 22:27:44 +0000
  • c4f96b8aca create enum of RAVI types Dibyendu Majumdar 2015-01-25 22:27:18 +0000
  • 64d0ac0b04 Update README.md Dibyendu Majumdar 2015-01-25 21:14:53 +0000
  • 6c884a6197 Update README.md Dibyendu Majumdar 2015-01-25 21:08:32 +0000
  • 5b6b978eb4 Update README.md Dibyendu Majumdar 2015-01-25 21:07:35 +0000
  • f5f94b0515 Update README.md Dibyendu Majumdar 2015-01-25 13:58:35 +0000
  • 6412e87780 Update README.md Dibyendu Majumdar 2015-01-25 10:17:12 +0000
  • 97419b7bf9 Update README.md Dibyendu Majumdar 2015-01-25 10:06:13 +0000
  • 2e2a550f99 Update README.md Dibyendu Majumdar 2015-01-25 10:05:53 +0000
  • 8b54b57a88 rebase switch statement Dibyendu Majumdar 2015-01-25 09:50:46 +0000
  • 9fc4ae7390 Merge branch 'master' of https://github.com/dibyendumajumdar/ravi Dibyendu Majumdar 2015-01-25 02:26:11 +0000
  • 834191a0eb cleanup Dibyendu Majumdar 2015-01-25 02:25:47 +0000
  • 79f7543909 Update README.md Dibyendu Majumdar 2015-01-25 00:43:25 +0000
  • d91c7bc75e Update README.md Dibyendu Majumdar 2015-01-25 00:21:27 +0000
  • 394bb6fde7 initialize typed local variables (int or double) to 0 Dibyendu Majumdar 2015-01-25 00:18:01 +0000
  • 69f2f16940 cleanup Dibyendu Majumdar 2015-01-24 23:37:23 +0000
  • c285473939 Merge branch 'master' of https://github.com/dibyendumajumdar/ravi Dibyendu Majumdar 2015-01-24 23:24:28 +0000
  • 945a0a58f4 cleanup Dibyendu Majumdar 2015-01-24 23:24:03 +0000
  • e2b56de6fa Update README.md Dibyendu Majumdar 2015-01-24 17:01:21 +0000
  • 176c556e27 fix issues with handling of type information and add documentation Dibyendu Majumdar 2015-01-24 14:06:25 +0000
  • 7cc27d5447 fix issues with handling of type information and add documentation Dibyendu Majumdar 2015-01-24 12:43:50 +0000
  • 2db5cc9577 revise local var setup Dibyendu Majumdar 2015-01-23 01:20:46 +0000
  • 56b9c9820d lua 5.5 tests fail due to divide by zero - to fix this need to convert int division to float division Dibyendu Majumdar 2015-01-23 00:08:25 +0000
  • ab164c08dd fix bug in assigning type to local var - bad memory access Dibyendu Majumdar 2015-01-22 23:08:46 +0000
  • 55004f732a add assertion Dibyendu Majumdar 2015-01-22 22:40:56 +0000
  • a60a54d550 Merge branch 'master' of https://github.com/dibyendumajumdar/ravi Dibyendu Majumdar 2015-01-22 22:29:48 +0000
  • 68449e571e enable lua_assert Dibyendu Majumdar 2015-01-22 22:29:43 +0000
  • 8a94300518 fix warnings on Linux dibyendumajumdar 2015-01-03 17:38:01 +0000
  • 71d35c4d9f Add type data to LocVar and remove from LexState.Dyndata.arr Dibyendu Majumdar 2015-01-22 21:47:18 +0000
  • e6b260942e fix defect in getlocvartype() - this needs to consider the code range where the variable is in scope Dibyendu Majumdar 2015-01-21 23:34:47 +0000
  • 93d09b9367 bug in movei after closure def Dibyendu Majumdar 2015-01-21 00:35:55 +0000
  • 6030fd750d Merge branch 'master' of https://github.com/dibyendumajumdar/ravi Dibyendu Majumdar 2015-01-21 00:19:18 +0000
  • 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 Dibyendu Majumdar 2015-01-21 00:18:46 +0000
  • a6bd75b0b0 Update README.md Dibyendu Majumdar 2015-01-20 23:46:13 +0000
  • fb917c0d75 add debug messages for code generation Dibyendu Majumdar 2015-01-20 23:27:02 +0000
  • 9ab03156dd improve debug messages Dibyendu Majumdar 2015-01-20 07:54:11 +0000
  • f5dc16e244 improve debug messages for VINDEXED Dibyendu Majumdar 2015-01-20 00:11:15 +0000
  • fdcea4f6dd Merge branch 'master' of https://github.com/dibyendumajumdar/ravi Dibyendu Majumdar 2015-01-19 23:37:08 +0000
  • 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 Dibyendu Majumdar 2015-01-19 23:36:37 +0000
  • bbe6090292 Update README.md Dibyendu Majumdar 2015-01-18 14:18:52 +0000
  • c4a646ba1e add MUL, SUB and DIV type specific op codes Dibyendu Majumdar 2015-01-18 01:12:57 +0000
  • 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 Dibyendu Majumdar 2015-01-17 20:17:09 +0000
  • 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 Dibyendu Majumdar 2015-01-17 18:47:21 +0000
  • 2c03ae4867 rename variables Dibyendu Majumdar 2015-01-17 18:29:58 +0000
  • 6de58131c2 Merge branch 'master' of https://github.com/dibyendumajumdar/ravi Dibyendu Majumdar 2015-01-17 18:01:51 +0000
  • 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 Dibyendu Majumdar 2015-01-17 18:01:27 +0000
  • 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 Dibyendu Majumdar 2015-01-17 18:01:03 +0000
  • caac8b3977 Update README.md Dibyendu Majumdar 2015-01-17 17:49:37 +0000
  • 3b6c80c43e Update README.md Dibyendu Majumdar 2015-01-17 17:49:13 +0000
  • 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 Dibyendu Majumdar 2015-01-17 13:52:19 +0000
  • a6188160cc Merge branch 'master' of https://github.com/dibyendumajumdar/ravi Dibyendu Majumdar 2015-01-17 11:59:34 +0000
  • 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 Dibyendu Majumdar 2015-01-17 11:58:47 +0000
  • 1fb09cdfcd Update README.md Dibyendu Majumdar 2015-01-17 09:13:39 +0000
  • 9566ab7b72 Update README.md Dibyendu Majumdar 2015-01-17 09:05:33 +0000
  • bbed651117 remove debug messages Dibyendu Majumdar 2015-01-17 02:36:01 +0000
  • 0797f97ac0 add debug messages Dibyendu Majumdar 2015-01-16 00:07:19 +0000
  • e6cc4ec0ad add debug messages Dibyendu Majumdar 2015-01-13 23:51:53 +0000
  • 585cce9609 Merge branch 'master' of https://github.com/dibyendumajumdar/ravi Dibyendu Majumdar 2015-01-13 00:20:38 +0000
  • 2cfd77562a test function call return to typed variable Dibyendu Majumdar 2015-01-13 00:20:25 +0000
  • f54f67cb46 Update README.md Dibyendu Majumdar 2015-01-12 23:38:28 +0000
  • a186b16369 Update README.md Dibyendu Majumdar 2015-01-12 23:33:17 +0000
  • 4d7025d933 merge 5.3.0 final Dibyendu Majumdar 2015-01-12 23:23:48 +0000
  • 72f7dce55c merge 5.3.0 final Dibyendu Majumdar 2015-01-12 23:14:51 +0000
  • 6ce5f9d7e6 test perf of new add opcode Dibyendu Majumdar 2015-01-12 01:14:03 +0000
  • 238cc13d1e enable float + int and int + float instruction generation for OP_ADD Dibyendu Majumdar 2015-01-11 23:55:38 +0000
  • 233c668d20 implement compilation of type specific add Dibyendu Majumdar 2015-01-11 20:33:30 +0000