Commit Graph

  • 89106c92b6 start defining gcc types dibyendumajumdar 2015-06-13 00:02:54 +0100
  • 6f0b0a58d2 start defining gcc types dibyendumajumdar 2015-06-12 23:30:59 +0100
  • ccdf249c30 start defining gcc types dibyendumajumdar 2015-06-12 23:00:09 +0100
  • 9028176d4e start defining gcc types dibyendumajumdar 2015-06-12 22:44:35 +0100
  • d249c80646 start defining gcc types dibyendumajumdar 2015-06-11 23:08:07 +0100
  • 23a8e3eb4f start defining gcc types dibyendumajumdar 2015-06-11 22:51:28 +0100
  • e8a8414889 start defining gcc types dibyendumajumdar 2015-06-11 22:47:31 +0100
  • 8a1b25530c start defining gcc types dibyendumajumdar 2015-06-10 23:25:37 +0100
  • 7dd1a262c6 start defining gcc types dibyendumajumdar 2015-06-10 22:17:53 +0100
  • cdb8e25c6a start defining gcc types dibyendumajumdar 2015-06-10 00:29:53 +0100
  • ed235aa347 start defining gcc types dibyendumajumdar 2015-06-09 23:13:42 +0100
  • 6023cbce15 start defining gcc types dibyendumajumdar 2015-06-09 22:30:19 +0100
  • 4cca70e332 Merge branch 'master' of https://github.com/dibyendumajumdar/ravi dibyendumajumdar 2015-06-09 22:14:16 +0100
  • 3376477db2 add gcc jit files dibyendumajumdar 2015-06-09 22:13:45 +0100
  • 989640d645 update libgccjit doc Dibyendu Majumdar 2015-06-09 00:02:57 +0100
  • 44c6056202 fix default options dibyendumajumdar 2015-06-08 23:52:04 +0100
  • edf7b95981 add libgccjit helloworld dibyendumajumdar 2015-06-08 23:38:44 +0100
  • 0c75123b07 modify build process to make LLVM optional and prepare to link to libgccjit Dibyendu Majumdar 2015-06-08 23:18:14 +0100
  • 09943b576b start work on port to libgccjit Dibyendu Majumdar 2015-06-08 00:47:24 +0100
  • 9b62208c7c implement a NaN tagging alternative value type Dibyendu Majumdar 2015-06-07 22:43:49 +0100
  • 12b17db642 NaN tagging of values - interpreter version Dibyendu Majumdar 2015-06-07 03:07:31 +0100
  • b22d4893b4 fix some missing tbaa Dibyendu Majumdar 2015-06-06 22:51:34 +0100
  • 9511014c5c ensure slices can only be created from fixed sized arrays Dibyendu Majumdar 2015-06-06 17:24:09 +0100
  • c989eac5be prep work for NaN tagging of values Dibyendu Majumdar 2015-06-06 15:43:59 +0100
  • 9be16d1cac start investigations on NaN tagging Dibyendu Majumdar 2015-06-06 01:27:53 +0100
  • f0173d0b04 play around with matmul Dibyendu Majumdar 2015-05-27 22:05:01 +0100
  • c22e685127 add matmul benchmark Dibyendu Majumdar 2015-05-25 02:02:01 +0100
  • 79242f1d4a add matmul benchmark Dibyendu Majumdar 2015-05-25 01:51:34 +0100
  • bec23419c6 add matmul benchmark Dibyendu Majumdar 2015-05-25 01:46:29 +0100
  • 05743889b2 LLVM changed IRBuilder interface so need to adapt to the changes Dibyendu Majumdar 2015-05-22 00:38:59 +0100
  • 3673805833 rename Dibyendu Majumdar 2015-05-17 12:49:19 +0100
  • 3de68dc39c add tests for intarray and slice functions Dibyendu Majumdar 2015-05-10 02:49:16 +0100
  • effc65e252 array library functions Dibyendu Majumdar 2015-05-09 01:53:54 +0100
  • 6dd0ec3d66 array api Dibyendu Majumdar 2015-05-06 00:30:41 +0100
  • 2989d1c46d doc updates Dibyendu Majumdar 2015-05-05 02:14:13 +0100
  • 5ea7c3bd28 ravi array revision Dibyendu Majumdar 2015-05-05 02:10:24 +0100
  • d777bec358 revise ravi array struct to allow for modifiers Dibyendu Majumdar 2015-05-05 01:26:35 +0100
  • 198135fc03 Update ravi-overview.rst Dibyendu Majumdar 2015-05-04 23:00:42 +0100
  • a9e9eb531d Update ravi-benchmarks.rst Dibyendu Majumdar 2015-05-03 01:40:17 +0100
  • c81cb5026f doc updates Dibyendu Majumdar 2015-05-03 01:34:44 +0100
  • 0a7932fa50 Update ravi-overview.rst Dibyendu Majumdar 2015-05-03 01:33:57 +0100
  • 08dec71476 Update ravi-overview.rst Dibyendu Majumdar 2015-05-03 01:31:19 +0100
  • e6496ce5e6 doc updates Dibyendu Majumdar 2015-05-03 01:25:01 +0100
  • 51b70bc655 compile against LLVM 3.7 Dibyendu Majumdar 2015-05-02 01:58:04 +0100
  • e7c6eb2a5f formatting Dibyendu Majumdar 2015-05-01 01:12:35 +0100
  • 2eaaf98dff refactor the asm code generation Dibyendu Majumdar 2015-05-01 00:05:27 +0100
  • d0036d04ef comments Dibyendu Majumdar 2015-04-28 23:01:14 +0100
  • ab0e95ea18 add dumping of assembly and machine code Dibyendu Majumdar 2015-04-28 22:23:13 +0100
  • 09e2c4fc76 doc updates Dibyendu Majumdar 2015-04-26 22:43:07 +0100
  • 64a9986a7f doc updates Dibyendu Majumdar 2015-04-26 22:42:07 +0100
  • 5896ffb566 doc updates Dibyendu Majumdar 2015-04-26 22:37:01 +0100
  • df31630b13 doc updates Dibyendu Majumdar 2015-04-26 22:34:19 +0100
  • 70753bb7b2 small change to make flags on Linux 0.5 dibyendumajumdar 2015-04-26 18:52:37 +0100
  • f5ff7ea0e1 windows workaround for longjmp crash - not sure why this works! Dibyendu Majumdar 2015-04-26 18:24:23 +0100
  • 14f82f722a benchmarks updated Dibyendu Majumdar 2015-04-26 02:24:26 +0100
  • bbcf31601e add options to control minimum code size and execution count for functions to be considered for JIT Dibyendu Majumdar 2015-04-26 01:56:02 +0100
  • c70f5c2cb1 add test for longjmp issue Dibyendu Majumdar 2015-04-25 23:01:22 +0100
  • 14a116c50f debug failure on windows Dibyendu Majumdar 2015-04-24 23:51:55 +0100
  • c46d2340b1 add address / memory sanitizer Dibyendu Majumdar 2015-04-24 21:48:25 +0100
  • 709295b013 update docs Dibyendu Majumdar 2015-04-24 00:52:42 +0100
  • 05e8448b15 fix compilation on MAC OSX Dibyendu Majumdar 2015-04-24 00:50:07 +0100
  • 2caa9c1637 Update ravi-overview.rst Dibyendu Majumdar 2015-04-23 23:27:12 +0100
  • 27637907c8 auto mode heuristics Dibyendu Majumdar 2015-04-23 01:01:01 +0100
  • 78e3501cc4 minor updates Dibyendu Majumdar 2015-04-22 22:00:15 +0100
  • 847510560a import changes from latest tests Dibyendu Majumdar 2015-04-21 00:55:53 +0100
  • 06c673537f restrict JIT code execution to main thread so that coroutines are always interpreted Dibyendu Majumdar 2015-04-20 00:55:51 +0100
  • ce6e32e9bc add Coco - not working yet Dibyendu Majumdar 2015-04-19 01:49:22 +0100
  • 1433bc7a28 refactor Dibyendu Majumdar 2015-04-18 15:30:01 +0100
  • 7c0c861c2f refactor Dibyendu Majumdar 2015-04-18 14:09:31 +0100
  • 91fa11043c refactor Dibyendu Majumdar 2015-04-18 12:12:16 +0100
  • 83fb543c81 refactor Dibyendu Majumdar 2015-04-18 02:18:13 +0100
  • 1119b0f9d0 refactor Dibyendu Majumdar 2015-04-18 00:14:23 +0100
  • 85775a80f8 refactor Dibyendu Majumdar 2015-04-17 23:24:15 +0100
  • cad484221e refactor Dibyendu Majumdar 2015-04-17 22:54:49 +0100
  • aa4f2f1643 refactor Dibyendu Majumdar 2015-04-17 22:07:02 +0100
  • fc04efc6a9 fix tbaa metadata issue# 28 Dibyendu Majumdar 2015-04-17 01:00:29 +0100
  • 287a9c34fd fix tbaa metadata issue# 28 Dibyendu Majumdar 2015-04-16 23:56:48 +0100
  • d82bf96f16 tbaa Dibyendu Majumdar 2015-04-16 00:23:38 +0100
  • 29f7c22f9c implement pairs() for ravi arrays 0.4 Dibyendu Majumdar 2015-04-14 00:45:23 +0100
  • 78a5b1298e doc updates Dibyendu Majumdar 2015-04-12 20:41:13 +0100
  • b314ab5026 doc updates Dibyendu Majumdar 2015-04-12 20:39:17 +0100
  • 15761f3cf0 add type info to upvalues and enable new opcodes SETUPVALI etc. Dibyendu Majumdar 2015-04-12 03:27:46 +0100
  • 98d74905e4 Update README.rst Dibyendu Majumdar 2015-04-11 16:58:32 +0100
  • 98bca6e083 allow ravi arrays to hold value at slot [0]; Lua core C api fixes for arrays; fix for ipairs() Dibyendu Majumdar 2015-04-11 14:24:24 +0100
  • c5d917dead implement specialised fornum loop for integer positive step Dibyendu Majumdar 2015-04-09 23:36:44 +0100
  • 3e61280b9d start work on specialized FORLOOP/FORPREP opcodes Dibyendu Majumdar 2015-04-09 01:28:11 +0100
  • ee0b14d797 remove the conditional JIT compilation so that JIT compilation can be used in more scenarios v0.3 Dibyendu Majumdar 2015-04-06 23:53:50 +0100
  • 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 Dibyendu Majumdar 2015-04-06 23:36:52 +0100
  • bdfbb63995 undo Dibyendu Majumdar 2015-04-06 02:23:58 +0100
  • fb833b9f00 allow compilaton in more cases Dibyendu Majumdar 2015-04-06 01:33:10 +0100
  • eeceecb80c relax discovery of name in debug interface Dibyendu Majumdar 2015-04-05 21:41:21 +0100
  • abfc6c8cb4 fix crash in ravi.iscompiled() Dibyendu Majumdar 2015-04-05 20:32:38 +0100
  • 32fdbd86f0 doc updates v0.2 Dibyendu Majumdar 2015-04-05 12:17:04 +0100
  • e9616f5e79 review OP_RETURN Dibyendu Majumdar 2015-04-05 02:30:09 +0100
  • 1390d1cf0d doc updates Dibyendu Majumdar 2015-04-04 23:13:32 +0100
  • f956547b7f refactor and update doc Dibyendu Majumdar 2015-04-04 12:54:22 +0100
  • 5bd0058b28 refactor and update doc Dibyendu Majumdar 2015-04-04 12:47:49 +0100
  • 15c466561b add API to enable JIT, set optlevel and sizelevel; set default auto mode to false v0.1 Dibyendu Majumdar 2015-04-04 00:02:43 +0100
  • 3c7539c3ca implement OP_RAVI_TOARRAY? and OP_RAVI_MOVEA? op codes Dibyendu Majumdar 2015-04-03 22:38:42 +0100
  • 3b6e98db60 implement OP_RAVI_SETTABLE_AF Dibyendu Majumdar 2015-04-03 02:56:58 +0100