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: Only convert to numbers when needed
daurnimator
2017-06-18
*
src/lvm.js: Fix whitespace
daurnimator
2017-06-08
*
src/lvm.js: Remove unwated exports
daurnimator
2017-06-08
*
src/lvm.js: Clean up 'forlimit'
daurnimator
2017-06-08
*
src/lvm.js: Simplify l_strcmp by using string hash for comparison
daurnimator
2017-06-08
*
src/lvm.js: Optimise LEnum and LTnum for our number representation
daurnimator
2017-06-08
*
src/lvm.js: Throw error if OP_EXTRAARG is interpreted
daurnimator
2017-05-30
*
Introduce function to adjust L.top
daurnimator
2017-05-30
*
src/lvm.js: Fix indentation in luaV_concat
daurnimator
2017-05-29
*
luaO_tostring should modify TValue
daurnimator
2017-05-29
*
src/lvm.js: cache closures
daurnimator
2017-05-29
*
src/lvm.js: Move OP_SETUPVAL into opcode order location
daurnimator
2017-05-29
*
src/lvm.js: OP_GETTABLE should use RB not RKB
daurnimator
2017-05-29
*
Have lua closures point to directly to their upvalues on stack
daurnimator
2017-05-29
*
src/lvm.js: Fix indentation
daurnimator
2017-05-29
*
Have ltm.luaT_callorderTM return a boolean
daurnimator
2017-05-27
*
Modify stack values up to L.top instead of replacing
daurnimator
2017-05-27
*
Use .setclLvalue
daurnimator
2017-05-27
*
Introduce chgfltvalue and chgivalue
daurnimator
2017-05-27
*
Introduce setsvalue2s
daurnimator
2017-05-27
*
src/lvm.js: Use setobjs2s in luaV_finishOp's OP_CONCAT case
daurnimator
2017-05-27
*
Introduce setobj2s
daurnimator
2017-05-27
*
Introduce setobjs2s
daurnimator
2017-05-27
*
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
[next]