Pavel R.
|
7adbc171f6
|
changed types to strict (nil disallowed) in lcode.c
|
2 years ago |
Pavel R.
|
072d2c37f0
|
Fixed possibility to initialize empty strings (and booleans)
|
2 years ago |
Pavel R.
|
21fd437e89
|
added missing optional types opcodes to JIT interface
|
2 years ago |
annelin
|
73de201165
|
added new (optional) types to lparser.c (no idea what does it affect)
|
2 years ago |
annelin
|
be65484feb
|
Removed RAVI_DEFER_STATEMENT define (there are no reasons to disable it)
|
2 years ago |
annelin
|
7d376acf62
|
Added `debug.settype(typ, metatable)` function
|
2 years ago |
Pavel R.
|
3995761bf1
|
Add README.md
|
2 years ago |
Pavel R.
|
5359ca1d5f
|
- Added boolean type
- Types now can be optional (example: string?)
- Non-optional types now are more strict (e.g. you can not pass nil to function that expects string)
|
2 years ago |
Dibyendu Majumdar
|
d022074ae6
|
Update Lua 5.4.3 defer patch - minor change to remove some leftover stuff
|
2 years ago |
Dibyendu Majumdar
|
cf3be2e688
|
Update README.rst
|
2 years ago |
Dibyendu Majumdar
|
bbf2c29077
|
Lua 5.4.3 defer statement patch
|
2 years ago |
Dibyendu Majumdar
|
2c81edafa0
|
issue #169 Sync with upstream project
|
2 years ago |
Dibyendu Majumdar
|
b073242254
|
issue #198 Sync with upstream project
|
2 years ago |
Dibyendu Majumdar
|
6eb43324dd
|
issue #169 Add GNUInstallDirs
|
2 years ago |
Dibyendu Majumdar
|
4bfc061a2a
|
issue #169 Apply upstream fixes
|
2 years ago |
Dibyendu Majumdar
|
3efaddee6b
|
issue #222 Lua 5.4 change for bitwise ops
|
2 years ago |
Dibyendu Majumdar
|
d5e324fd53
|
issue #217 fix the ravicomp compiler to use the same typecodes as Ravi
|
2 years ago |
Dibyendu Majumdar
|
e3d8203bd9
|
Refactor
|
2 years ago |
Dibyendu Majumdar
|
53ec0c19b3
|
Merge pull request #218 from XmiliaH/bump-binary-version
Bump binary version & smaller sizes for stripped binaries
|
2 years ago |
XmiliaH
|
5ca801596a
|
Bump binary version & smaller sizes for stripped binaries
|
2 years ago |
Dibyendu Majumdar
|
58980db5cb
|
issue #217 define ravitype_t in terms of the new values
|
2 years ago |
Dibyendu Majumdar
|
347ae985bc
|
Merge pull request #213 from XmiliaH/type-maps
Change ravi_type to a Bitmap
|
2 years ago |
Dibyendu Majumdar
|
063a55604e
|
Merge branch 'new_type_info' into type-maps
|
2 years ago |
Dibyendu Majumdar
|
8e815bd67a
|
issue #215 adapt fix by XmiliaH from pull request
|
2 years ago |
Dibyendu Majumdar
|
658f04c3d8
|
issue #215 adapt fix by XmiliaH from pull request
|
2 years ago |
Dibyendu Majumdar
|
8fd3a1bbab
|
issue #214 since we haven't implemented boolean type annotation fully, the parser will no longer recognize the :boolean annotation.
|
2 years ago |
Dibyendu Majumdar
|
b5afdfaa46
|
issue #215 The top level check v->ravi_type != vartype is not correct as it means we miss out checking scenario where v->k == VINDEXED.
|
2 years ago |
Dibyendu Majumdar
|
88ccaf34a0
|
Reformat
|
2 years ago |
Dibyendu Majumdar
|
5c30d255c7
|
some improvements to type checking via XmiliaH
|
2 years ago |
Dibyendu Majumdar
|
248c730c43
|
refactoring via XmiliaH
|
2 years ago |
Dibyendu Majumdar
|
4a20693671
|
refactoring via XmiliaH
|
2 years ago |
Dibyendu Majumdar
|
cb6943a1eb
|
tests updated
|
2 years ago |
XmiliaH
|
837dc959cf
|
Merge branch 'master' into type-maps
|
2 years ago |
Dibyendu Majumdar
|
754fcefc26
|
Merge pull request #212 from XmiliaH/some-improvements
Improve type deduction
|
2 years ago |
XmiliaH
|
b4359b9391
|
Cleanup and Fixes
|
2 years ago |
XmiliaH
|
a9537957d5
|
Remove old ravi_type_t from jit
|
2 years ago |
XmiliaH
|
435480f4db
|
Better deduction for not
|
2 years ago |
XmiliaH
|
62ab591343
|
Fix concat
|
2 years ago |
XmiliaH
|
f80e4d5442
|
Fix concat
|
2 years ago |
XmiliaH
|
7789f4f32d
|
Finish type maps
|
2 years ago |
XmiliaH
|
c0122cd816
|
FIx tests
|
2 years ago |
XmiliaH
|
58cdc8d7dc
|
RAVI_TSTRINGs can be nil
|
2 years ago |
XmiliaH
|
6af3d804a4
|
First part for type maps
|
2 years ago |
XmiliaH
|
871b76fea2
|
Format changed code
|
2 years ago |
XmiliaH
|
0b43c94a4d
|
Use the right enum for opcodes
|
2 years ago |
XmiliaH
|
e85634270f
|
Add back that len of table is int and fix tests.
|
2 years ago |
XmiliaH
|
4cce67ec13
|
Improve type deduction
|
2 years ago |
Dibyendu Majumdar
|
a2ec53624d
|
issue #211 since the up-value carries the type of the local variable, we can safely infer that the result of a get on array is a primitive type
|
2 years ago |
Dibyendu Majumdar
|
9bceadd099
|
issue #211 since the up-value carries the type of the local variable, we can safely infer that the result of a get on array is a primitive type
|
2 years ago |
Dibyendu Majumdar
|
25dbc31393
|
issue #211 since the up-value carries the type of the local variable, we can safely infer that the result of a get on array is a primitive type
|
2 years ago |