index
:
fengari
master
Mirrored from https://github.com/fengari-lua/fengari
Laria Carolin Chabowski
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
lvm.js
Commit message (
Expand
)
Author
Age
*
src/lvm.js: Use 'uv.isopen' instead of assuming members
daurnimator
2017-05-24
*
src/lvm.js: Factor out OP_CLOSURE to pushclosure
daurnimator
2017-05-24
*
src/lvm.js: Don't modify tvalues on stack in OP_FORPREP
daurnimator
2017-05-24
*
src/lvm.js: Remove non-wanted TODOs from OP_FORLOOP implementation
daurnimator
2017-05-24
*
src/lvm.js: loops with integers should overflow
daurnimator
2017-05-24
*
Introduce luaO_tostring
daurnimator
2017-05-23
*
src/lvm.js: Introduce cvt2num at mirror cvt2str
daurnimator
2017-05-22
*
Introduce lvm.cvt2str
daurnimator
2017-05-22
*
Merge remote-tracking branch 'daurnimator/stack'
Benoit Giannangeli
2017-05-22
|
\
|
*
Add luaD_checkstack calls
daurnimator
2017-05-22
*
|
Fixed bad boolean handling in luaV_finishOp
Benoit Giannangeli
2017-05-22
*
|
luaV_finishOp put concat results in wrong stack slot
Benoit Giannangeli
2017-05-22
|
/
*
Checks for nil and NaN table keys
daurnimator
2017-05-22
*
Add TMcache
daurnimator
2017-05-22
*
src/lvm.js: Inline luaV_finishget and luaV_finishset; change recursion into loop
daurnimator
2017-05-22
*
Use Math.imul when multiplying integers
daurnimator
2017-05-22
*
lua_numbertointeger should return false on failure
daurnimator
2017-05-21
*
Centralise integer mod and div operations to luaV_mod and luaV_div
daurnimator
2017-05-21
*
src/lvm.js: integer unary minus need to be bitwise or-d
daurnimator
2017-05-21
*
Use same mod operator behaviour from both lvm.js and lobject.js
daurnimator
2017-05-21
*
shifts have different semantics to JS, use add luaV_shiftl
daurnimator
2017-05-21
*
Fixed bad boolean comparison in luaV_finisOp
Benoit Giannangeli
2017-05-21
*
Fixed bad opcode test in luaV_finishOp
Benoit Giannangeli
2017-05-21
*
Use >>> instead of >>
Benoit Giannangeli
2017-05-20
*
Fixed bad tonumber tests for bitwise opcodes
Benoit Giannangeli
2017-05-20
*
[test-suite] nextvar.js, fixed bad comparison in LTNum
Benoit Giannangeli
2017-05-19
*
src/lvm.js: Optimization in luaV_equalobj
daurnimator
2017-05-16
*
src/lvm.js: Fix TODO for tointeger
daurnimator
2017-05-16
*
Partially revert 4cccf8c6b2c2b1af0afafef52bc87477ba7f817a
daurnimator
2017-05-14
*
Merge remote-tracking branch 'daurnimator/master'
Benoit Giannangeli
2017-05-12
|
\
|
*
Rename .pcOff field to l_savedpc
daurnimator
2017-05-12
|
*
Rename CallInfo l_savedpc field to l_code
daurnimator
2017-05-12
|
*
Remove unused L.ciOff/L.nci fields
daurnimator
2017-05-12
|
*
src/{ldo,lvm}.js: Copy style from lua C code
daurnimator
2017-05-12
|
*
src/ldo.js: Don't bother keeping around a pool of CallInfo objects
daurnimator
2017-05-12
*
|
luaV_concat: 'total' should not be used inside the loop
Benoit Giannangeli
2017-05-12
|
/
*
src/lvm.js: Stack reallocations aren't a thing in JS; remove base re-setting
daurnimator
2017-05-11
*
src/lvm.js: Setting nil should delete from table
daurnimator
2017-05-11
*
Fixed bad order when trying __lt TM in luaV_lessequal
Benoit Giannangeli
2017-05-10
*
Don't do recursive call of luaV_tointeger if luaO_str2num returns false
Benoit Giannangeli
2017-05-10
*
lvm.tonumber should return the integer value
Benoit Giannangeli
2017-05-09
*
src/lvm.js: In luaV_concat use correct stack indices + clean up
daurnimator
2017-05-09
*
Rename lopcodes.js require to consistently be lopcodes
daurnimator
2017-05-09
*
src/lvm.js: Remove i.breakpoint hack
daurnimator
2017-05-09
*
Introduce a TString class
daurnimator
2017-05-08
*
src/lvm.js: Use TValue accessors to use strings
daurnimator
2017-05-08
*
src/lvm.js: Optimise luaV_concat
daurnimator
2017-05-08
*
Add accessors to TValue for TString values
daurnimator
2017-05-08
*
src/lvm.js: Fix incorrect stack index in luaV_concat
daurnimator
2017-05-08
*
Move string functions to centralised lstring.js
daurnimator
2017-05-08
[next]