-
3e580c7b75
gcc compiler flags update
dibyendumajumdar
2015-04-03 00:20:55 +0100
-
614ecf0101
debug API to skip JITed Lua functions - issue 16
Dibyendu Majumdar
2015-04-03 00:06:49 +0100
-
99ff0e37ca
first attempt to make debug API skip JITed Lua functions - issue 16
Dibyendu Majumdar
2015-04-02 22:13:28 +0100
-
29584db076
Merge branch 'master' of https://github.com/dibyendumajumdar/ravi
dibyendumajumdar
2015-04-02 21:07:10 +0100
-
-
a8941e8070
first attempt to make debug API skip JITed Lua functions - issue 16
Dibyendu Majumdar
2015-04-02 21:11:47 +0100
-
91776b7af3
Merge branch 'master' of https://github.com/dibyendumajumdar/ravi
dibyendumajumdar
2015-04-02 20:49:39 +0100
-
-
380dfbbd60
first attempt to make debug API skip JITed Lua functions - issue 16
Dibyendu Majumdar
2015-04-02 20:54:42 +0100
-
f55717f8ad
Merge branch 'master' of https://github.com/dibyendumajumdar/ravi
dibyendumajumdar
2015-02-06 07:11:55 +0000
-
-
68cfd0c3f9
investigate crash on windows
Dibyendu Majumdar
2015-04-01 21:01:35 +0100
-
8f321f98a4
add address sanitize
dibyendumajumdar
2015-02-06 07:11:49 +0000
-
-
7ea8f658f2
implement OP_RAVI_SETTABLE_AI
Dibyendu Majumdar
2015-03-30 01:00:25 +0100
-
57c735e63f
implement OP_RAVI_GETTABLE_AI and OP_RAVI_GETTABLE_AF
Dibyendu Majumdar
2015-03-29 23:16:30 +0100
-
41e3426314
prep work for ravi array opcodes
Dibyendu Majumdar
2015-03-29 00:15:07 +0000
-
eb218bbabe
implement OP_CLOSURE, OP_CONCAT and OP_VARARG
Dibyendu Majumdar
2015-03-28 20:18:17 +0000
-
a2ed5cdd7f
implement OP_LOADKX
Dibyendu Majumdar
2015-03-27 23:33:51 +0000
-
a5fc572859
implement OP_SELF
Dibyendu Majumdar
2015-03-27 22:33:37 +0000
-
aa53176b1a
implement OP_SETUPVAL and OP_SETTABUP
Dibyendu Majumdar
2015-03-26 23:16:07 +0000
-
822fc9bffe
implement OP_SETUPVAL and OP_SETTABUP
Dibyendu Majumdar
2015-03-26 23:11:37 +0000
-
4a886348e0
implement OP_POW and OP_UNM
Dibyendu Majumdar
2015-03-25 22:41:24 +0000
-
c41106ad57
implement OP_LEN
Dibyendu Majumdar
2015-03-24 00:39:53 +0000
-
d356fbef2b
implement OP_IDIV
Dibyendu Majumdar
2015-03-23 23:30:56 +0000
-
a9614f8b08
add OP_MOD
Dibyendu Majumdar
2015-03-23 00:14:00 +0000
-
31d5e3e333
implement OP_NOT
Dibyendu Majumdar
2015-03-22 01:49:26 +0000
-
38b59ef2ed
refactor/cleanup
Dibyendu Majumdar
2015-03-21 23:39:21 +0000
-
9125af5981
refactor/cleanup
Dibyendu Majumdar
2015-03-21 22:47:25 +0000
-
ab9771299a
implement TFORCALL and TFORLOOP
Dibyendu Majumdar
2015-03-21 02:56:20 +0000
-
362a5445e4
implement OP_NEWTABLE, OP_SETLIST, and OP_TAILCALL (as OP_CALL)
Dibyendu Majumdar
2015-03-20 02:12:14 +0000
-
6e79b422ec
implement NEWARRAYI and NEWARRAYF
Dibyendu Majumdar
2015-03-18 23:26:59 +0000
-
6af2ab400c
implement GETUPVAL and GETTABUP and fix bug in LOADBOOL
Dibyendu Majumdar
2015-03-18 00:57:35 +0000
-
df91c9a2a9
implement GETUPVAL and GETTABUP and fix bug in LOADBOOL
Dibyendu Majumdar
2015-03-18 00:56:42 +0000
-
92532969a3
upvalues wip
Dibyendu Majumdar
2015-03-17 22:51:30 +0000
-
fbb14bf4b0
start on upvalues
Dibyendu Majumdar
2015-03-17 00:00:16 +0000
-
4e85840ac5
doc updates
Dibyendu Majumdar
2015-03-15 21:44:58 +0000
-
0f83ade0b7
doc updates
Dibyendu Majumdar
2015-03-15 21:40:26 +0000
-
b4f70a191c
implement OP_DIV
Dibyendu Majumdar
2015-03-15 21:36:41 +0000
-
17539985e6
doc updates
Dibyendu Majumdar
2015-03-15 21:13:09 +0000
-
4101af2e1a
implement OP_DIV
Dibyendu Majumdar
2015-03-15 20:19:35 +0000
-
ef74e153c9
implement OP_ADD, OP_SUB and OP_MUL
Dibyendu Majumdar
2015-03-15 02:12:25 +0000
-
1571cb431e
stack dump
Dibyendu Majumdar
2015-03-14 18:48:40 +0000
-
29c65247fb
improve stack dump capability
Dibyendu Majumdar
2015-03-14 13:22:14 +0000
-
4947bf0781
fix compilation error on Ubuntu
dibyendumajumdar
2015-02-05 17:00:48 +0000
-
d85ca455d4
reimplement array types to use native arrays rather than TValue elements
Dibyendu Majumdar
2015-03-14 00:56:57 +0000
-
3db7a79f74
take steps to prevent yields from compiled functions
Dibyendu Majumdar
2015-03-13 00:03:13 +0000
-
ff6493c71e
add prototype for luaD_call
Dibyendu Majumdar
2015-03-12 23:28:41 +0000
-
476375db4f
implement OP_TEST and OP_TESTSET
Dibyendu Majumdar
2015-03-12 02:31:35 +0000
-
49883c9ea6
doc updates
Dibyendu Majumdar
2015-03-11 00:23:06 +0000
-
ff1558ad91
doc updates
Dibyendu Majumdar
2015-03-10 23:53:57 +0000
-
7aac71a98b
doc updates
Dibyendu Majumdar
2015-03-10 23:42:22 +0000
-
8451fcd4d5
doc updates
Dibyendu Majumdar
2015-03-10 23:39:31 +0000
-
3cf7944159
doc updates
Dibyendu Majumdar
2015-03-10 23:37:42 +0000
-
0a55031e7d
doc updates
Dibyendu Majumdar
2015-03-10 23:32:18 +0000
-
b238cb4818
implement OP_SETTABLE and OP_GETTABLE
Dibyendu Majumdar
2015-03-10 22:12:32 +0000
-
684cad6f9f
change syntax from int to integer, and double to number
Dibyendu Majumdar
2015-03-09 23:05:47 +0000
-
5755551881
implement OP_LOADBOOL
Dibyendu Majumdar
2015-03-09 22:02:24 +0000
-
73238be863
fix call to llvm::verifyFunction()
Dibyendu Majumdar
2015-03-09 10:20:54 +0000
-
28e02be882
implement TOINT and TOFLT
Dibyendu Majumdar
2015-03-09 00:20:35 +0000
-
053757ca9b
some more tests
Dibyendu Majumdar
2015-03-08 22:36:12 +0000
-
419636c8b0
implement MOVEF and some code cleanup
Dibyendu Majumdar
2015-03-08 22:02:25 +0000
-
b1823c9aef
some cleanups
Dibyendu Majumdar
2015-03-08 20:50:46 +0000
-
6e9365dad6
improve comments in code
Dibyendu Majumdar
2015-03-08 20:00:10 +0000
-
977097cf2a
correction
Dibyendu Majumdar
2015-03-08 16:22:14 +0000
-
660d1b2e8d
add copyright notice
Dibyendu Majumdar
2015-03-08 12:28:11 +0000
-
b9fffea626
doc updates
Dibyendu Majumdar
2015-03-08 11:56:32 +0000
-
a05ea47d9d
doc updates
Dibyendu Majumdar
2015-03-08 11:41:25 +0000
-
b72b161566
doc updates
Dibyendu Majumdar
2015-03-08 11:19:37 +0000
-
92ccef9031
doc fix
Dibyendu Majumdar
2015-03-08 10:57:11 +0000
-
2006ab3ba6
doc fix
Dibyendu Majumdar
2015-03-08 10:56:02 +0000
-
0e6336ce8c
added auto compile mode
Dibyendu Majumdar
2015-03-08 10:54:11 +0000
-
6f93658413
clang output for op_call
Dibyendu Majumdar
2015-03-08 03:19:52 +0000
-
dee4022406
reformat
Dibyendu Majumdar
2015-03-08 03:16:53 +0000
-
69caaec651
update docs
Dibyendu Majumdar
2015-03-08 03:04:51 +0000
-
0321004c42
cleanup
Dibyendu Majumdar
2015-03-08 02:55:27 +0000
-
b87e5d4dc6
reformat
Dibyendu Majumdar
2015-03-08 02:00:07 +0000
-
51dbea0dc4
add ravi jit api
Dibyendu Majumdar
2015-03-08 01:43:50 +0000
-
a0992b5b96
add more tests
Dibyendu Majumdar
2015-03-08 00:35:26 +0000
-
d9a7cbf340
validate the mandel test
Dibyendu Majumdar
2015-03-07 20:42:50 +0000
-
74e2a829d1
implement OP_CALL
Dibyendu Majumdar
2015-03-07 20:10:09 +0000
-
c94b382231
fix bug in arith operators - need to set type
Dibyendu Majumdar
2015-03-07 03:07:09 +0000
-
d6b2302aee
implement DIVFF, DIVFI, DIVIF, DIVII
Dibyendu Majumdar
2015-03-07 00:32:25 +0000
-
d6f7714ff8
implement MULFF, MULFI, MULII, MULFN, MULIN
Dibyendu Majumdar
2015-03-07 00:04:32 +0000
-
82de651a56
implement SUBFF, SUBFI, SUBIF, SUBII, SUBFN, SUBNF, SUBIN, SUBNI
Dibyendu Majumdar
2015-03-06 23:39:18 +0000
-
51dc1259c7
code reformat
Dibyendu Majumdar
2015-03-06 23:07:15 +0000
-
a7b74eaeca
convert some tests so that they are compiled
Dibyendu Majumdar
2015-03-06 22:58:06 +0000
-
4fed31825c
compiler warnings cleanup
Dibyendu Majumdar
2015-03-06 22:54:51 +0000
-
f8acad02bb
convert some tests so that they are compiled
Dibyendu Majumdar
2015-03-06 22:20:29 +0000
-
1ee38fedf4
implement ADDFF, ADDFI, ADDII
Dibyendu Majumdar
2015-03-06 22:11:45 +0000
-
d1fef594d4
implement LOADIZ and ADDIN
Dibyendu Majumdar
2015-03-06 21:49:24 +0000
-
2279fb7656
move alloca to entry block
Dibyendu Majumdar
2015-03-05 22:44:58 +0000
-
6edfc4bfa0
implement loadfz, loadnil, addfn
Dibyendu Majumdar
2015-03-05 00:38:30 +0000
-
2091942c4c
alternate implementation of FORPREP and FORLOOP
Dibyendu Majumdar
2015-03-04 02:10:24 +0000
-
884a8e5def
create a version of mandel.ravi where the logic is in a function
Dibyendu Majumdar
2015-03-02 23:13:19 +0000
-
43ce4c3d22
use passmanagerbuilder
Dibyendu Majumdar
2015-03-02 12:37:12 +0000
-
5e6f38e323
docs
Dibyendu Majumdar
2015-03-02 08:26:50 +0000
-
ba0f6eade4
add simple benchmark
Dibyendu Majumdar
2015-03-02 01:55:45 +0000
-
5b8c7d258f
fix bug in fornum for int
Dibyendu Majumdar
2015-03-01 23:51:29 +0000
-
6e617a576a
fix bug in fornum for floating point
Dibyendu Majumdar
2015-03-01 22:06:17 +0000
-
cbf3a6c665
forloop and move
Dibyendu Majumdar
2015-03-01 18:32:31 +0000
-
b470a2a847
code reorg
Dibyendu Majumdar
2015-03-01 12:40:00 +0000
-
03b8adfa8c
split code into multiple files
Dibyendu Majumdar
2015-03-01 01:47:07 +0000
-
2acb478c11
op_forprep
Dibyendu Majumdar
2015-03-01 00:47:32 +0000