Commit Graph

  • 6e62ff2351 formatting Dibyendu Majumdar 2019-12-29 12:09:30 +0000
  • efccd8bd9f issue #169 add remaining opcodes Dibyendu Majumdar 2019-12-29 12:02:06 +0000
  • e0ebac6d7a Reformat Dibyendu Majumdar 2019-12-29 11:30:36 +0000
  • d0c95d16c9 issue #169 add support for int bit ops and unm op codes; however this has caused for num loop tests to fail where a string value is being used Dibyendu Majumdar 2019-12-29 02:12:18 +0000
  • 3df623c029 issue #169 Update doc Dibyendu Majumdar 2019-12-29 00:07:29 +0000
  • f92ef5084a Formatting Dibyendu Majumdar 2019-12-29 00:02:03 +0000
  • 9479a76ce4 issue #169 add MIR builds to CI Dibyendu Majumdar 2019-12-28 23:30:52 +0000
  • 31824e2a9b issue #169 add op_defer support in JIT backend Dibyendu Majumdar 2019-12-28 23:26:47 +0000
  • da64639ef1 issue #171 fix build Dibyendu Majumdar 2019-12-28 20:02:34 +0000
  • 2c13ac8ee8 Merge branch 'master' of https://github.com/dibyendumajumdar/ravi Dibyendu Majumdar 2019-12-28 17:58:53 +0000
  • 6967c5d54b issue #169 Dibyendu Majumdar 2019-12-28 17:58:46 +0000
  • 803acc3d1d issue #171 Dibyendu Majumdar 2019-12-28 17:57:40 +0000
  • 3e5df1fdb8 issue #171 Dibyendu Majumdar 2019-12-28 17:49:49 +0000
  • feae81c25f
    Various updates Dibyendu Majumdar 2019-12-27 02:13:25 +0000
  • 39a5e40b5f
    Update ravi-mir-instructions.rst Dibyendu Majumdar 2019-12-27 01:32:46 +0000
  • c66883c4c0
    Update ravi-overview.rst Dibyendu Majumdar 2019-12-27 01:29:48 +0000
  • 7d218c2160
    Update README.rst Dibyendu Majumdar 2019-12-27 01:29:15 +0000
  • e04a016b74 Merge branch 'master' of https://github.com/dibyendumajumdar/ravi Dibyendu Majumdar 2019-12-27 01:18:02 +0000
  • 483569d8db issue #171 SETLIST is no longer an inline op code in the VM Dibyendu Majumdar 2019-12-27 01:17:47 +0000
  • 07d5390d7e
    Added defer statement Dibyendu Majumdar 2019-12-27 00:55:06 +0000
  • f7c09814d0 Updated docs Dibyendu Majumdar 2019-12-27 00:40:15 +0000
  • 0fe4cf90d0
    Update index.rst Dibyendu Majumdar 2019-12-27 00:39:22 +0000
  • 60c71e7099
    Create ravi-mir-instructions.rst Dibyendu Majumdar 2019-12-27 00:38:55 +0000
  • 662b2f905f
    Updated plans for 2020 Dibyendu Majumdar 2019-12-27 00:33:25 +0000
  • 8214dbe04c
    Create README.md Dibyendu Majumdar 2019-12-27 00:28:53 +0000
  • 1621ac50ab Add MIR project Dibyendu Majumdar 2019-12-27 00:24:12 +0000
  • 8c6387facf issue #169 cleanup Dibyendu Majumdar 2019-12-26 23:53:27 +0000
  • 1e85a5b37a issue #169 cleanups Dibyendu Majumdar 2019-12-26 18:25:36 +0000
  • 9b477bf5fe issue #169 update to latest MIR interface Dibyendu Majumdar 2019-12-26 14:15:51 +0000
  • 66a37d14ea
    Update README.rst Dibyendu Majumdar 2019-12-25 12:03:15 +0000
  • d307677913 issue #163 Dibyendu Majumdar 2019-12-13 00:17:56 +0000
  • 12eda8ca0d issue #163 fix bugs - wrong type associated with the LLVM definition of raviV_op_defer() defer Dibyendu Majumdar 2019-10-13 00:06:14 +0100
  • aaee69bfd2 issue #163 fix bugs - in particular the offet of value in UpVal has changed Dibyendu Majumdar 2019-10-12 23:49:51 +0100
  • 07a422eb74 issue #163 fixes related to loading of base following luaF_close Dibyendu Majumdar 2019-10-12 22:01:08 +0100
  • 6f29bc6cd8 issue #163 add DEFER bytecode to LLVM backend Dibyendu Majumdar 2019-10-12 21:19:49 +0100
  • 51eeb4e8c2 issue #163 simplify defer statement and fix memory leak Dibyendu Majumdar 2019-10-06 18:42:12 +0100
  • edce55b997 issue #163 Base must be protected as luaF_close can now reallocate stack due to invocation of deferred functions Dibyendu Majumdar 2019-10-06 01:44:38 +0100
  • 9a0ced9620 issue #163 First attempt to implement a Go like defer statement Dibyendu Majumdar 2019-10-05 20:50:19 +0100
  • de42b8b0eb issue #98 some work work on type checking - table expressions, do while and repeat statements Dibyendu Majumdar 2019-11-30 16:21:51 +0000
  • 2c66f62c09
    Update README.rst Dibyendu Majumdar 2019-11-24 21:50:39 +0000
  • bdaa211faf Merge branch 'master' into mir mir Dibyendu Majumdar 2019-11-24 21:42:12 +0000
  • 2e748fcefc issue #169 Dibyendu Majumdar 2019-11-24 21:41:10 +0000
  • 4727dd052a issue #170 Add support for LLVM 9 Dibyendu Majumdar 2019-11-03 22:16:17 +0000
  • 4e445f46bf issue #169 Add initial support for MIR JIT backend Dibyendu Majumdar 2019-10-27 15:44:52 +0000
  • 41135f39c0 issue #110 Do not generate fcmpne or dcmpne because these op codes cause a crash in the X86 codegen later on during optimization Dibyendu Majumdar 2019-10-15 21:41:53 +0100
  • 5141a0071a
    Update lapi.h #168 tushars25 2019-10-12 12:17:27 +0530
  • c3952c2b98 issue #98 add type conversion for some assignments Dibyendu Majumdar 2019-09-01 14:28:20 +0100
  • e4f0b7aa1a issue #98 type check for statements Dibyendu Majumdar 2019-09-01 12:20:15 +0100
  • 859eb75316 issue #98 type check for statements Dibyendu Majumdar 2019-08-31 22:24:32 +0100
  • fecb13dbc2 issue #98 type check for statements Dibyendu Majumdar 2019-08-31 21:48:24 +0100
  • db626e34c1 issue #98 type check for statements Dibyendu Majumdar 2019-08-31 14:19:04 +0100
  • 22daaf8588 Set mayHaveLoops flag to trigger loop optimzation at O2 Dibyendu Majumdar 2019-08-26 22:55:14 +0100
  • 99d9fcbdd2 issue #98 make the normal parser consistent with the new typechecker Dibyendu Majumdar 2019-08-26 14:38:14 +0100
  • 6b5315366a issue #98 print type info for some more ast nodes Dibyendu Majumdar 2019-08-25 12:30:37 +0100
  • 4ad83f8abf issue #98 typecheck expression statements Dibyendu Majumdar 2019-08-25 01:03:11 +0100
  • 271bbc7e5a Fix library name when building static version and reformat CMakeLists.txt Dibyendu Majumdar 2019-08-25 00:18:28 +0100
  • 5d75cf64e7 issue #165 added dockerfile for ubuntu Dibyendu Majumdar 2019-08-24 22:48:44 +0100
  • 7dd9e9b1d2 issue #164 disable ORCv2 in LLVM 8 temporarily Dibyendu Majumdar 2019-08-24 20:42:32 +0100
  • 4c39afe84e issue #98 typecheck local stmt (incomplete) Dibyendu Majumdar 2019-08-21 21:42:19 +0100
  • 5d03214477 issue #98 renaming of fields for consistency Dibyendu Majumdar 2019-08-20 22:12:17 +0100
  • e2f91553b6 issue #98 more on suffixed expr typechecks Dibyendu Majumdar 2019-08-20 20:58:51 +0100
  • cf7f4b33c0 issue #98 start to implement suffixed expr typechecks Dibyendu Majumdar 2019-08-20 19:52:28 +0100
  • b2120b97cc issue #98 implement type checks for binary operators Dibyendu Majumdar 2019-08-20 19:02:05 +0100
  • a5bfc25163 issue #98 split up the source for the AST parser to make it more workable Dibyendu Majumdar 2019-08-20 12:44:02 +0100
  • 460d32f15f Merge branch 'master' into ravi-distro #167 Dibyendu Majumdar 2019-08-17 19:19:38 +0100
  • 5b15a2ffce issue #164 try to get ORC v2 working 1.0-beta2-1 Dibyendu Majumdar 2019-08-17 12:27:07 +0100
  • 9c88c84b0f issue #164 1.0-beta2 Dibyendu Majumdar 2019-08-17 10:54:14 +0100
  • d3898daa5b
    Update ravi-llvm-instructions.rst Dibyendu Majumdar 2019-08-17 10:09:54 +0100
  • 51268d59df
    Update ravi-llvm-instructions.rst Dibyendu Majumdar 2019-08-17 09:59:45 +0100
  • 01e67ee61e issue #164 try to get ORC v2 working Dibyendu Majumdar 2019-08-15 23:09:45 +0100
  • 58c0b2c8df issue #164 try to get ORC v2 working Dibyendu Majumdar 2019-08-14 23:24:48 +0100
  • 5f8bf68a3e issue #164 simplify code as suggested by Lang Hames Dibyendu Majumdar 2019-08-13 23:20:36 +0100
  • 529169d816 issue #126 fix seg fault due to attempt to remove a module was never added; also if env var RAVI_USE_DMRC_LLVM is set then enable dmrC based LLVM Dibyendu Majumdar 2019-08-13 22:42:48 +0100
  • 9dfcd7c2b8 issue #126 add support for dmr_C based LLVM backend. Not enabled yet. Dibyendu Majumdar 2019-08-11 22:35:28 +0100
  • b1396c8886 issue #114 experiment with for loop Dibyendu Majumdar 2019-08-11 00:23:38 +0100
  • 2aa2515fe1 issue #164 optimizeModule() no longer static Dibyendu Majumdar 2019-08-10 22:30:53 +0100
  • aa805c04a2 issue #164 trying our ORC v2 apis, but optimzation is broken so disable for now Dibyendu Majumdar 2019-08-10 18:44:31 +0100
  • e1298a4e95 issue #164 trying our ORC v2 apis, but optimzation is broken so disable for now Dibyendu Majumdar 2019-08-10 18:38:16 +0100
  • ba66177cbe Merge branch 'master' of https://github.com/dibyendumajumdar/ravi Dibyendu Majumdar 2019-08-10 13:20:54 +0100
  • b163aab427 issue #164 added support for llvm 8.0.1 Dibyendu Majumdar 2019-08-10 13:20:06 +0100
  • 426bc347e8
    Update ravi-llvm-instructions.rst Dibyendu Majumdar 2019-08-10 03:08:32 +0100
  • 5ce7810402 issue #164 added support for llvm 8.0.1 Dibyendu Majumdar 2019-08-10 03:02:15 +0100
  • 1b45bcf320 issue #164 added support for llvm 8.0.1 Dibyendu Majumdar 2019-08-10 02:49:20 +0100
  • b607cb0447 Add a test Dibyendu Majumdar 2019-08-09 23:28:17 +0100
  • 46c64ba704 Merge branch 'master' of https://github.com/dibyendumajumdar/ravi Dibyendu Majumdar 2019-08-09 23:18:55 +0100
  • 9046fa7e3c Add a test Dibyendu Majumdar 2019-08-09 23:16:07 +0100
  • a70a8c3dde
    Added point about line terminators Dibyendu Majumdar 2019-07-23 16:40:33 +0100
  • dca547868d
    Use correct path to LLVM Dibyendu Majumdar 2019-07-23 16:19:43 +0100
  • 10380ff4d0
    Make dependency on xenial explicit Dibyendu Majumdar 2019-07-23 16:17:52 +0100
  • 43de559a8a
    Update LLVM 6.0.1 to 16.04 build Dibyendu Majumdar 2019-07-23 16:14:44 +0100
  • f676ba9de1
    Try to fix CI build issues - simplify Dibyendu Majumdar 2019-07-23 15:38:56 +0100
  • 58cc6cf5e5 issue #157 cleanup api for getting access to array raw data and revise the inline short string table lookup so that we have an inline part and a slow part Dibyendu Majumdar 2019-07-23 15:31:55 +0100
  • 8cafee0762
    Create FUNDING.yml Dibyendu Majumdar 2019-05-24 16:45:00 +0100
  • bb7aa82cfc
    issue #98 update docs Dibyendu Majumdar 2019-05-07 10:16:15 +0100
  • e05c35c01f
    issue #135 Dibyendu Majumdar 2019-04-29 09:48:08 +0100
  • 5274ccca8e issue #135 update clang output Dibyendu Majumdar 2019-04-29 00:15:07 +0100
  • 7a80bbdc80 issue #135 Save gcc 8.3 output dibyendumajumdar 2019-04-28 12:33:30 +0100
  • 2672b86904 Merge branch 'master' of https://github.com/dibyendumajumdar/ravi dibyendumajumdar 2019-04-28 12:22:36 +0100
  • 16f40a39f6 Fix gcc warning dibyendumajumdar 2019-04-28 12:22:26 +0100
  • 58161ccc5d issue #135 missed file Dibyendu Majumdar 2019-04-28 12:18:35 +0100