Commit Graph

431 Commits (master)

Author SHA1 Message Date
Dibyendu Majumdar 0eb6e8e645 doc updates and some refactoring
8 years ago
Dibyendu Majumdar 28b0f77edc doc updates and some refactoring
8 years ago
Dibyendu Majumdar 8a43eb5ff0 doc updates
8 years ago
Dibyendu Majumdar 5898b1a298 doc updates
8 years ago
Dibyendu Majumdar 75d35ab65c Update ravi-overview.rst
8 years ago
Dibyendu Majumdar b21319db9f Update ravi-overview.rst
8 years ago
Dibyendu Majumdar 0c73c2bab5 issue #102
8 years ago
Dibyendu Majumdar d501e9feae issue #82 add support for dynamic code (i.e. load)
8 years ago
Dibyendu Majumdar af4fb1a8bc issue #82 doc updates
8 years ago
Dibyendu Majumdar 3aeff1de34 issue #82 add breakpoint support
8 years ago
dv 9ac2dbab4c fix typo of LLVM
8 years ago
Dibyendu Majumdar ec50f8ec6c doc updates
8 years ago
Dibyendu Majumdar 249a4a8acb disable the gcc abi setting
8 years ago
Dibyendu Majumdar 88a632380f issue #76 type assertions doc updates
8 years ago
Dibyendu Majumdar 9e2b666f0e update docs
8 years ago
Dibyendu Majumdar f61d2eb3a9 update docs
8 years ago
Dibyendu Majumdar 96158322f6 doc updates
9 years ago
Dibyendu Majumdar 260c5f4ebe doc updates
9 years ago
Dibyendu Majumdar 5cbc9b33eb array types cannot be used as metatables
9 years ago
Dibyendu Majumdar a11f7bbd27 setupval type specialized opcodes should not cause JIT failure
9 years ago
Dibyendu Majumdar 99d71b7bbc doc update
9 years ago
Dibyendu Majumdar d575ef3629 doc updates
9 years ago
Dibyendu Majumdar 40cd611953 doc and test updates
9 years ago
Dibyendu Majumdar 13d57d3524 doc updates
9 years ago
Dibyendu Majumdar 6984e7e1ee doc and test updates
9 years ago
Dibyendu Majumdar 5e48e3dc3d make nojit the default build
9 years ago
Dibyendu Majumdar ee3e07ceaa doc updates
9 years ago
Dibyendu Majumdar 3431c29649 doc updates
9 years ago
Dibyendu Majumdar db6a409b7c doc updates
9 years ago
Dibyendu Majumdar 75e6d948b1 doc updates
9 years ago
Dibyendu Majumdar 84b5b6476c issue #56 check the type definitions
9 years ago
Dibyendu Majumdar 58de0d874f update docs
9 years ago
Dibyendu Majumdar 346661834b update docs
9 years ago
Dibyendu Majumdar 532506feb7 update docs
9 years ago
Dibyendu Majumdar 81e4a5987f update doc
9 years ago
Dibyendu Majumdar 9b57c1e1c7 add link to Lua 2015 Workshop
9 years ago
Dibyendu Majumdar 564f64ea7a fix pdf
9 years ago
Dibyendu Majumdar b149079d60 add luaconf 2015 presentation
9 years ago
Dibyendu Majumdar 68a4ff06ff updates to bytecode reference
9 years ago
Dibyendu Majumdar 5259c80aa3 update bytecode doc
9 years ago
Dibyendu Majumdar 0f0f8af89e update bytecode doc
9 years ago
Dibyendu Majumdar a6b4835e8b doc update
9 years ago
Dibyendu Majumdar 9e34abb938 added links to LuaJIT design
9 years ago
Dibyendu Majumdar ecb5a657e2 fix typo (issue #51)
9 years ago
Dibyendu Majumdar 64044634ee prep for release
9 years ago
Dibyendu Majumdar a3f201da53 add phi instruction to LLVM binding
9 years ago
Dibyendu Majumdar ba2ca59303 llvm binding update
9 years ago
Dibyendu Majumdar b884681ee9 syntactic support for declaring additional Lua types
9 years ago
Dibyendu Majumdar 64fda17642 syntactic support for declaring additional Lua types
9 years ago
Dibyendu Majumdar 71de79ae8e llvm binding update
9 years ago
Dibyendu Majumdar 8dbc144837 syntactic support for declaring additional Lua types
9 years ago
Dibyendu Majumdar 8e5924fed5 doc updates
9 years ago
Dibyendu Majumdar 0a6b988687 doc updates
9 years ago
Dibyendu Majumdar b449ae5eea doc updates
9 years ago
Dibyendu Majumdar 36fc6f57be doc updates
9 years ago
Dibyendu Majumdar ec9b58f758 doc updates
9 years ago
Dibyendu Majumdar bcd1090a38 doc updates
9 years ago
Dibyendu Majumdar fa1ceccda6 doc updates
9 years ago
Dibyendu Majumdar 7f06982524 doc updates
9 years ago
Dibyendu Majumdar 5164786bad doc updates
9 years ago
Dibyendu Majumdar 0109450536 doc updates
9 years ago
Dibyendu Majumdar d58c1a2a34 doc updates
9 years ago
Dibyendu Majumdar b911c5193f doc updates
9 years ago
Dibyendu Majumdar d72e7b58c1 doc updates
9 years ago
Dibyendu Majumdar dd97a18677 doc updates
9 years ago
Dibyendu Majumdar 7286cfa221 doc updates
9 years ago
Dibyendu Majumdar 4b6f604b30 add bytecode refernce to doc index
9 years ago
Dibyendu Majumdar 8b09c56d38 bytecode reference update
9 years ago
Dibyendu Majumdar 6d4308aa6d bytecode reference update
9 years ago
Dibyendu Majumdar 0572de6e14 bytecode reference update
9 years ago
Dibyendu Majumdar 898c463e52 bytecode reference updates
9 years ago
Dibyendu Majumdar 1cf65cd532 bytecode reference updates
9 years ago
Dibyendu Majumdar 00f1728254 bytecode reference updates
9 years ago
Dibyendu Majumdar 042b529442 bytecode reference updates
9 years ago
Dibyendu Majumdar 7d6d9a08c7 bytecode reference updates
9 years ago
Dibyendu Majumdar 0a13fabfc6 llvm binding helloworld
9 years ago
Dibyendu Majumdar 1b44c934c0 byecode reference
9 years ago
Dibyendu Majumdar b828dc43dc start work on Lua LLVM bindings
9 years ago
Dibyendu Majumdar e479658d58 doc updates
9 years ago
Dibyendu Majumdar 37bcce4d96 lua bytecode reference
9 years ago
Dibyendu Majumdar 77547055a7 lua bytecode reference
9 years ago
Dibyendu Majumdar cc7bc7a465 Update ravi-jit-libgccjit.rst
9 years ago
Dibyendu Majumdar d35f16180d Update ravi-jit-libgccjit.rst
9 years ago
Dibyendu Majumdar 3864ecc908 Update ravi-jit-libgccjit.rst
9 years ago
Dibyendu Majumdar 793b48c802 Update lua_bytecode_reference.rst
9 years ago
Dibyendu Majumdar 1246f7740d Update lua_bytecode_reference.rst
9 years ago
Dibyendu Majumdar 7b557b5239 Update lua_bytecode_reference.rst
9 years ago
Dibyendu Majumdar 0f9c0c7600 lua instructions
9 years ago
Dibyendu Majumdar d0d37f8472 lua instructions
9 years ago
Dibyendu Majumdar 1199460c52 lua instructions
9 years ago
Dibyendu Majumdar 4bfb9d44c7 lua instructions
9 years ago
Dibyendu Majumdar 20d75a1a4a lua instructions
9 years ago
Dibyendu Majumdar 1385f36834 lua instructions
9 years ago
Dibyendu Majumdar 57e3186dc5 move doc
9 years ago
Dibyendu Majumdar 117de0919a Update ravi-jit-libgccjit.rst
9 years ago
Dibyendu Majumdar 50ae52cfcb update diagram
9 years ago
Dibyendu Majumdar 5b2c8972d9 updated doc
9 years ago
Dibyendu Majumdar 3aafa05d2c doc updates
9 years ago
Dibyendu Majumdar 189541fbaf try out non slice implementations for matmul benchmark
9 years ago
Dibyendu Majumdar 87e127b56c doc updates
9 years ago
Dibyendu Majumdar d80fe78b1c fix compilation error for forloop variant 1
9 years ago
Dibyendu Majumdar cedf47d43e Update ravi-jit-libgccjit.rst
9 years ago
Dibyendu Majumdar 65a67e0df4 Update ravi-jit-libgccjit.rst
9 years ago
Dibyendu Majumdar 2666323e00 doc update
9 years ago
Dibyendu Majumdar 5d67a7196d doc update
9 years ago
Dibyendu Majumdar d918977470 issue #40: generate inline code for comparison ops when types are known
9 years ago
Dibyendu Majumdar 7bb7244f8d doc update
9 years ago
Dibyendu Majumdar 66ca09ffd8 doc update
9 years ago
Dibyendu Majumdar b9a17c4131 prep for 3.7 release
9 years ago
Dibyendu Majumdar 2c8c2c3839 doc updates for release 0.7
9 years ago
Dibyendu Majumdar 50fa7216d1 doc updates
9 years ago
Dibyendu Majumdar e71cc3c1bb doc updates
9 years ago
Dibyendu Majumdar d75af6aef3 missed refactoring plus doc updates
9 years ago
Dibyendu Majumdar 1090ac63a3 doc update
9 years ago
Dibyendu Majumdar b65e5d2fa1 refactoring
9 years ago
Dibyendu Majumdar dd8b225e73 doc update
9 years ago
Dibyendu Majumdar b848b083b3 doc updates
9 years ago
Dibyendu Majumdar 4a084151d1 update benchmarks
9 years ago
Dibyendu Majumdar 7ea7bb6556 doc update
9 years ago
Dibyendu Majumdar 387d0683f7 doc update
9 years ago
Dibyendu Majumdar d25ecd71e9 doc update
9 years ago
Dibyendu Majumdar b0546c7f8f doc update
9 years ago
Dibyendu Majumdar fd35823091 Update ravi-benchmarks.rst
9 years ago
Dibyendu Majumdar e9289bf136 Update ravi-benchmarks.rst
9 years ago
Dibyendu Majumdar aede3edefb Update ravi-benchmarks.rst
9 years ago
Dibyendu Majumdar c51183842d doc updates
9 years ago
Dibyendu Majumdar 894d53f934 doc updates
9 years ago
Dibyendu Majumdar 546fe3ad16 doc updates
9 years ago
dibyendumajumdar 1a60f33bb0 updated docs
9 years ago
Dibyendu Majumdar 135e7254ab update status of libgccjit implementation
9 years ago
Dibyendu Majumdar 3b5090a6e6 reformat
9 years ago
Dibyendu Majumdar 4abedf84e1 doc update
9 years ago
Dibyendu Majumdar d889589e47 Update ravi-overview.rst
9 years ago
Dibyendu Majumdar 3ce3fe5b60 Update ravi-overview.rst
9 years ago
Dibyendu Majumdar 2e8c850393 Update ravi-overview.rst
9 years ago
Dibyendu Majumdar 2cdc0eaf6f Update ravi-overview.rst
9 years ago
Dibyendu Majumdar b3cea03414 doc updates
9 years ago
Dibyendu Majumdar ce5602adda doc updates
9 years ago
dibyendumajumdar b5a05d7468 doc update
9 years ago
dibyendumajumdar d249c80646 start defining gcc types
9 years ago
dibyendumajumdar 23a8e3eb4f start defining gcc types
9 years ago
Dibyendu Majumdar 989640d645 update libgccjit doc
9 years ago
Dibyendu Majumdar 09943b576b start work on port to libgccjit
9 years ago
Dibyendu Majumdar f0173d0b04 play around with matmul
9 years ago
Dibyendu Majumdar 79242f1d4a add matmul benchmark
9 years ago
Dibyendu Majumdar 05743889b2 LLVM changed IRBuilder interface so need to adapt to the changes
9 years ago
Dibyendu Majumdar 2989d1c46d doc updates
9 years ago
Dibyendu Majumdar 5ea7c3bd28 ravi array revision
9 years ago
Dibyendu Majumdar 198135fc03 Update ravi-overview.rst
9 years ago
Dibyendu Majumdar a9e9eb531d Update ravi-benchmarks.rst
9 years ago
Dibyendu Majumdar 0a7932fa50 Update ravi-overview.rst
9 years ago
Dibyendu Majumdar 08dec71476 Update ravi-overview.rst
9 years ago
Dibyendu Majumdar 51b70bc655 compile against LLVM 3.7
9 years ago
Dibyendu Majumdar 09e2c4fc76 doc updates
9 years ago
Dibyendu Majumdar 64a9986a7f doc updates
9 years ago
Dibyendu Majumdar 5896ffb566 doc updates
9 years ago
Dibyendu Majumdar df31630b13 doc updates
9 years ago
Dibyendu Majumdar 14f82f722a benchmarks updated
9 years ago
Dibyendu Majumdar 2caa9c1637 Update ravi-overview.rst
9 years ago
Dibyendu Majumdar 78e3501cc4 minor updates
9 years ago
Dibyendu Majumdar 78a5b1298e doc updates
9 years ago
Dibyendu Majumdar b314ab5026 doc updates
9 years ago
Dibyendu Majumdar 98bca6e083 allow ravi arrays to hold value at slot [0]; Lua core C api fixes for arrays; fix for ipairs()
9 years ago
Dibyendu Majumdar 32fdbd86f0 doc updates
9 years ago
Dibyendu Majumdar 1390d1cf0d doc updates
9 years ago
Dibyendu Majumdar f956547b7f refactor and update doc
9 years ago
Dibyendu Majumdar 5bd0058b28 refactor and update doc
9 years ago
Dibyendu Majumdar 15c466561b add API to enable JIT, set optlevel and sizelevel; set default auto mode to false
9 years ago
Dibyendu Majumdar 3c7539c3ca implement OP_RAVI_TOARRAY? and OP_RAVI_MOVEA? op codes
9 years ago
Dibyendu Majumdar 3b6e98db60 implement OP_RAVI_SETTABLE_AF
9 years ago
Dibyendu Majumdar 57c735e63f implement OP_RAVI_GETTABLE_AI and OP_RAVI_GETTABLE_AF
9 years ago
Dibyendu Majumdar eb218bbabe implement OP_CLOSURE, OP_CONCAT and OP_VARARG
9 years ago
Dibyendu Majumdar a2ed5cdd7f implement OP_LOADKX
9 years ago
Dibyendu Majumdar a5fc572859 implement OP_SELF
9 years ago
Dibyendu Majumdar aa53176b1a implement OP_SETUPVAL and OP_SETTABUP
9 years ago
Dibyendu Majumdar 822fc9bffe implement OP_SETUPVAL and OP_SETTABUP
9 years ago
Dibyendu Majumdar c41106ad57 implement OP_LEN
9 years ago
Dibyendu Majumdar d356fbef2b implement OP_IDIV
9 years ago
Dibyendu Majumdar a9614f8b08 add OP_MOD
9 years ago
Dibyendu Majumdar 31d5e3e333 implement OP_NOT
9 years ago
Dibyendu Majumdar 9125af5981 refactor/cleanup
9 years ago
Dibyendu Majumdar ab9771299a implement TFORCALL and TFORLOOP
9 years ago
Dibyendu Majumdar 362a5445e4 implement OP_NEWTABLE, OP_SETLIST, and OP_TAILCALL (as OP_CALL)
9 years ago
Dibyendu Majumdar 6e79b422ec implement NEWARRAYI and NEWARRAYF
9 years ago
Dibyendu Majumdar 6af2ab400c implement GETUPVAL and GETTABUP and fix bug in LOADBOOL
9 years ago
Dibyendu Majumdar 0f83ade0b7 doc updates
9 years ago
Dibyendu Majumdar b4f70a191c implement OP_DIV
9 years ago
Dibyendu Majumdar 17539985e6 doc updates
9 years ago
Dibyendu Majumdar 4101af2e1a implement OP_DIV
9 years ago
Dibyendu Majumdar ef74e153c9 implement OP_ADD, OP_SUB and OP_MUL
9 years ago
Dibyendu Majumdar 476375db4f implement OP_TEST and OP_TESTSET
9 years ago
Dibyendu Majumdar 7aac71a98b doc updates
9 years ago
Dibyendu Majumdar 8451fcd4d5 doc updates
9 years ago
Dibyendu Majumdar 3cf7944159 doc updates
9 years ago
Dibyendu Majumdar 0a55031e7d doc updates
9 years ago
Dibyendu Majumdar 684cad6f9f change syntax from int to integer, and double to number
9 years ago
Dibyendu Majumdar 977097cf2a correction
9 years ago
Dibyendu Majumdar b9fffea626 doc updates
9 years ago
Dibyendu Majumdar a05ea47d9d doc updates
9 years ago
Dibyendu Majumdar b72b161566 doc updates
9 years ago
Dibyendu Majumdar 2006ab3ba6 doc fix
9 years ago
Dibyendu Majumdar 0e6336ce8c added auto compile mode
9 years ago
Dibyendu Majumdar 8c2a019b9c op_forprep work in progress
9 years ago
Dibyendu Majumdar ea7003cd33 doc update
9 years ago
Dibyendu Majumdar 86d33c8065 update the build instructions
9 years ago
Dibyendu Majumdar 6fbc871b03 add tbaa doc
9 years ago
Dibyendu Majumdar ed21995cce add tbaa doc
9 years ago
Dibyendu Majumdar d69ff33d7d add docs plus fix delete bug
9 years ago
Dibyendu Majumdar e9abdb44ff add docs plus fix delete bug
9 years ago
Dibyendu Majumdar e887f9025e Update ravi-jit-initial.rst
9 years ago
Dibyendu Majumdar 20fab846ca change readme format to rst
9 years ago
Dibyendu Majumdar f5c681bfc8 change readme format to rst
9 years ago
Dibyendu Majumdar 26010a7383 fix link
9 years ago
Dibyendu Majumdar 9804712920 Update ravi-jit-infra.rst
9 years ago
Dibyendu Majumdar f30a0f6db0 Update ravi-jit-infra.rst
9 years ago
Dibyendu Majumdar 8741de0f86 add Ravi JIT infrastructure doc
9 years ago
Dibyendu Majumdar 477525e2d1 update LLVM first steps
9 years ago
Dibyendu Majumdar ae94fd4614 Update ravi-jit-initial.rst
9 years ago
Dibyendu Majumdar f36d02ca19 Update ravi-jit-initial.rst
9 years ago
Dibyendu Majumdar beb22400cd Update ravi-jit-initial.rst
9 years ago
Dibyendu Majumdar 80f9b630d3 Update ravi-jit-initial.rst
9 years ago
Dibyendu Majumdar 6c96a171b7 Update ravi-jit-initial.rst
9 years ago
Dibyendu Majumdar d7297ef4f1 Update index.rst
9 years ago
Dibyendu Majumdar 3cc8c23ed0 Update ravi-jit-initial.rst
9 years ago
Dibyendu Majumdar 822aabef3e Create ravi-jit-initial.rst
9 years ago
dibyendumajumdar d51793754b docs
9 years ago
dibyendumajumdar c01afbee07 doc fixes
9 years ago
dibyendumajumdar 4542776910 doc fixes
9 years ago
dibyendumajumdar 2a33b633ed doc fixes
9 years ago
Dibyendu Majumdar 125e08462d documentation converision to sphinx
9 years ago
dibyendumajumdar 7583b66858 reformat docs in sphinx format
9 years ago