XmiliaH
|
5ca801596a
|
Bump binary version & smaller sizes for stripped binaries
|
3 years ago |
Dibyendu Majumdar
|
58980db5cb
|
issue #217 define ravitype_t in terms of the new values
|
3 years ago |
XmiliaH
|
a9537957d5
|
Remove old ravi_type_t from jit
|
3 years ago |
Dibyendu Majumdar
|
77cd6b9527
|
Update copyright notices
|
3 years ago |
Dibyendu Majumdar
|
3b09a22e96
|
issue #204 Code reorg
|
3 years ago |
Dibyendu Majumdar
|
001dceb996
|
issue #198 Initial support for AOT compiled code
|
3 years ago |
Dibyendu Majumdar
|
9e2a4f4645
|
issue #163 Fix bug in OP_RETURN in interpreter and MIR JIT backend; we need to reload RA after call to luaF_close() as stack may been reallocated
|
4 years ago |
Dibyendu Majumdar
|
5f286815ed
|
issue #169 Update to latest MIR code
|
4 years ago |
Dibyendu Majumdar
|
f3886accbe
|
issue #99 remove blank
|
4 years ago |
Dibyendu Majumdar
|
e16310f742
|
issue #99 Fix missing field in GCUnion
|
4 years ago |
Dibyendu Majumdar
|
4b34875605
|
issue #99 Use dedicated structure for Ravi array types
|
4 years ago |
Dibyendu Majumdar
|
bfaf2a3cef
|
issue #163 improve codegen for binary op involving two floats when one is a constant
|
4 years ago |
Dibyendu Majumdar
|
69d4b0dcfd
|
issue #163 improve codegen for binary op involving two floats when one is a constant
|
4 years ago |
Dibyendu Majumdar
|
eae8eb971d
|
issue #163 improve codegen for adding two integers when one is a constant
|
4 years ago |
Dibyendu Majumdar
|
b8af71583d
|
issue #163 'defer' implementation now controlled via RAVI_DEFER_STATEMENT macro. This allows testing of performance with and without the 'defer' statement
|
4 years ago |
Dibyendu Majumdar
|
fcae3d293a
|
issue #169 fix wrong error message - found due to travis build failure
|
4 years ago |
Dibyendu Majumdar
|
fd65a803cb
|
issue #169 fix wrong error message - found due to travis build failure
|
4 years ago |
Dibyendu Majumdar
|
29d7bff586
|
issue #169 fix wrong error message - found due to travis build failure
|
4 years ago |
Dibyendu Majumdar
|
bf94ff65e8
|
issue #169 fix wrong error message - found due to travis build failure
|
4 years ago |
Dibyendu Majumdar
|
76accd1930
|
Update copyright notices
|
4 years ago |
Dibyendu Majumdar
|
b57e778b55
|
issue #169 nan and inf literal generated by JIT C codegen, but these are not valid literals. Temporarily use macros to replace these but a better fix is needed
|
4 years ago |
Dibyendu Majumdar
|
6308c1d929
|
issue #169 add missing opcode emits
|
4 years ago |
Dibyendu Majumdar
|
6e62ff2351
|
formatting
|
4 years ago |
Dibyendu Majumdar
|
efccd8bd9f
|
issue #169 add remaining opcodes
|
4 years ago |
Dibyendu Majumdar
|
e0ebac6d7a
|
Reformat
|
4 years ago |
Dibyendu Majumdar
|
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
|
4 years ago |
Dibyendu Majumdar
|
31824e2a9b
|
issue #169 add op_defer support in JIT backend
|
4 years ago |
Dibyendu Majumdar
|
edce55b997
|
issue #163 Base must be protected as luaF_close can now reallocate stack due to invocation of deferred functions
|
4 years ago |
Dibyendu Majumdar
|
9a0ced9620
|
issue #163 First attempt to implement a Go like defer statement
|
4 years ago |
Dibyendu Majumdar
|
4e445f46bf
|
issue #169 Add initial support for MIR JIT backend
|
5 years ago |
Dibyendu Majumdar
|
b1396c8886
|
issue #114 experiment with for loop
|
5 years ago |
Dibyendu Majumdar
|
d27dbd7619
|
issue #110
|
6 years ago |
Dibyendu Majumdar
|
ceeb4d86bf
|
issue #110 update savedpc befaore function calls
|
6 years ago |
Dibyendu Majumdar
|
cb3f9282e5
|
issue #110 bug fix
|
6 years ago |
Dibyendu Majumdar
|
08157b102c
|
issue #157 rename bytecodes
|
6 years ago |
Dibyendu Majumdar
|
5e552ab4a7
|
issue #157 more renaming of bytecodes
|
6 years ago |
Dibyendu Majumdar
|
489e118012
|
issue #157 more renaming of bytecodes
|
6 years ago |
Dibyendu Majumdar
|
21028d833b
|
issue #157 more renaming of op codes
|
6 years ago |
Dibyendu Majumdar
|
31f4e178ee
|
issue #157 more opcode renaming
|
6 years ago |
Dibyendu Majumdar
|
fc6929aa58
|
issue #157 more opcode renaming
|
6 years ago |
Dibyendu Majumdar
|
7041827d53
|
issue #157 rename the array get/set op codes
|
6 years ago |
Dibyendu Majumdar
|
eec9a49414
|
issue #157: rename GETTABLE_SK and SETTABLE_SK opcodes
|
6 years ago |
Dibyendu Majumdar
|
1f1115eb06
|
issue #110 add more specific method calls for table set/get ops
|
6 years ago |
Dibyendu Majumdar
|
3def57baf8
|
issue #110 option to inline some arithmetic ops
|
6 years ago |
Dibyendu Majumdar
|
5d5d036fdc
|
issue #110 more opcodes
|
6 years ago |
Dibyendu Majumdar
|
3e1d1bc752
|
issue #110 add support for a few more op codes
|
6 years ago |
Dibyendu Majumdar
|
d3cf8fb6b4
|
issue #110 avoid calling functions with local vars passed by reference due to incorrect opt by OMR JIT; this also means that we cannot do implicit conversions in some opcodes such as the arith opcodes or for num loops
|
6 years ago |
Dibyendu Majumdar
|
405fc20f91
|
issue #110 add support for omitting range checks on array read access for OMR JIT
|
6 years ago |
Dibyendu Majumdar
|
365a4157af
|
issue #110 refactoring
|
6 years ago |
Dibyendu Majumdar
|
a11cf5ae66
|
issue #110 fix missing refresh of base pointer and define full set of loop vars even for the int loop instruction
|
6 years ago |