aboutsummaryrefslogtreecommitdiff
path: root/src/ltm.js
Commit message (Collapse)AuthorAge
* src/ltm.js: Use destructuring assignment for defs.jsdaurnimator2018-01-18
|
* src/ltm.js: Use lua_assert instead of assertdaurnimator2018-01-18
|
* src/: Destructure when requiring lstring.jsdaurnimator2018-01-18
|
* src/ltm.js: Add 'return' to avoid fallthrough linter warningsdaurnimator2017-12-10
|
* Move jshint config to package.jsondaurnimator2017-08-18
|
* Have ltm.luaT_callorderTM return a booleandaurnimator2017-05-27
|
* Modify stack values up to L.top instead of replacingdaurnimator2017-05-27
|
* Introduce setobj2sdaurnimator2017-05-27
|
* Introduce setobjs2sdaurnimator2017-05-27
|
* Add TMcachedaurnimator2017-05-22
|
* src/ltm.js: luaH_getstr takes a TString, not a raw stringdaurnimator2017-05-18
|
* src/ltm.js: All stack items should be non-shared TValuesdaurnimator2017-05-08
|
* ltm.TMS should be indexes into an arraydaurnimator2017-05-08
|
* Add accessors to TValue for TString valuesdaurnimator2017-05-08
|
* Move string functions to centralised lstring.jsdaurnimator2017-05-08
|
* Need to copy to the stack if not coming from a stackdaurnimator2017-05-05
|
* Refactor table implementationdaurnimator2017-05-03
|
* Userdata needs to be boxed so it can have uservalue+metatabledaurnimator2017-04-28
| | | | metatable should not be on the TValue
* src/ltm.js: Fix use of non-existant enumdaurnimator2017-04-27
|
* src/ltm.js: Fix luaT_objtypenamedaurnimator2017-04-27
| | | | | - it tried to index the tvalue instead of the metatable - it returns a jsstring in __name case, but lua string in fallback
* Remove unused require()sdaurnimator2017-04-26
|
* All core files reference defs.js instead of lua.jsdaurnimator2017-04-26
|
* No more Table, just TValue with table type and Map valueBenoit Giannangeli2017-04-18
|
* Cache all to_luastring of internal literalsBenoit Giannangeli2017-04-18
|
* 8-bit string internally testsBenoit Giannangeli2017-03-30
| | | | Lexing/Parsing is done on byte rather than js strings
* Never use js strings internallyBenoit Giannangeli2017-03-29
|
* Proper use of luaO_nilobjectBenoit Giannangeli2017-03-24
|
* Use emscripten's utf8tojs string functionBenoit Giannangeli2017-03-14
|
* Testing 8-bit stringsBenoit Giannangeli2017-03-13
|
* [Strings] ltable.js, ltm.jsBenoit Giannangeli2017-03-13
|
* lstrlib, string.lenBenoit Giannangeli2017-03-05
|
* luaG_concaterror, luaG_opinterror, luaG_tointerrorBenoit Giannangeli2017-02-21
|
* luaG_ functionsBenoit Giannangeli2017-02-21
|
* luaL_newstate, lua_pushnil, lua_gettop, luaL_typenameBenoit Giannangeli2017-02-16
|
* Everything need to make luaL_newstate work, lua_pushnil testBenoit Giannangeli2017-02-15
|
* __le, __lt, __eqBenoit Giannangeli2017-02-15
|
* binary op tag methodsBenoit Giannangeli2017-02-14
|
* __newindexBenoit Giannangeli2017-02-14
|
* Setting metatable manually until setmetatable is availableBenoit Giannangeli2017-02-14
| | | | | Using a breakpoint flag on specific opcode to stop the program so we can manipulate the stack manually within the test
* Better use of module to avoid cyclic dependencies issuesBenoit Giannangeli2017-02-13
|
* l_isfalse as TValue methodBenoit Giannangeli2017-02-13
|
* JSHintBenoit Giannangeli2017-02-13
|
* TFORCALL, TFORLOOP, luaD_call, tag methodsBenoit Giannangeli2017-02-12
|
* Moved functions to ldo.jsBenoit Giannangeli2017-02-11