aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* lua_State shouldn't subclass TValuedaurnimator2017-04-28
|
* LClosure and CClosure shouldn't subclass TValuedaurnimator2017-04-28
|
* Userdata needs to be boxed so it can have uservalue+metatabledaurnimator2017-04-28
| | | | metatable should not be on the TValue
* src/lobject: Add setters to TValue classdaurnimator2017-04-28
|
* Add table construction functiondaurnimator2017-04-28
|
* [test-suite] constructs.jsBenoit Giannangeli2017-04-27
|
* [test-suite] locals.jsBenoit Giannangeli2017-04-27
|
* 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
* src/ldo: On non-lua originating error, return the js error as a lightuserdatadaurnimator2017-04-27
|
* src/llex.js: getc should return -1 if no more inputdaurnimator2017-04-27
| | | | If the buffer was exhausted, the previous implementation could return undefined
* Add a couple of asserts to catch common errorsdaurnimator2017-04-27
|
* src/lstrlib.js: lobject no longer useddaurnimator2017-04-26
|
* Move frexp and ldexp to luaconf.jsdaurnimator2017-04-26
|
* Move jsstring() from lobject.js to defs.js; export from lua.jsdaurnimator2017-04-26
|
* src/lapi.js: Ignore size argument to lua_newuserdatadaurnimator2017-04-26
|
* Remove lightuserdata object subtypedaurnimator2017-04-26
|
* src/lapi.js: return box directly without fetching via stackdaurnimator2017-04-26
|
* src/lapi.js: If no size is passed to lua_newuserdata, then create an empty ↵daurnimator2017-04-26
| | | | object that isn't an ArrayBuffer
* Remove unused variablesdaurnimator2017-04-26
|
* Export luaL_openlibs from lauxlib.jsdaurnimator2017-04-26
|
* Add (empty) io librarydaurnimator2017-04-26
|
* lauxlib: Add luaL_fileresultdaurnimator2017-04-26
|
* lauxlib: Add LUA_FILEHANDLEdaurnimator2017-04-26
|
* lauxlib: Add luaL_*metatable and luaL_*udata functionsdaurnimator2017-04-26
|
* Added missing test in luaL_tolstringBenoit Giannangeli2017-04-26
|
* npm t runs test suite, removed t.commentBenoit Giannangeli2017-04-26
|
* [test-suite] strings.lua (complete)Benoit Giannangeli2017-04-26
|
* [test-suite] Large number testsBenoit Giannangeli2017-04-26
|
* Added missin |0Benoit Giannangeli2017-04-26
|
* [test-suite] strings.luaBenoit Giannangeli2017-04-26
|
* math.huge is Number.InfinityBenoit Giannangeli2017-04-26
|
* Breaking down lua test suite into tape testsBenoit Giannangeli2017-04-26
|
* Removed lua-test submoduleBenoit Giannangeli2017-04-26
|
* src/lauxlib: Refactor luaL_tolstring to use lapi internals lessdaurnimator2017-04-26
|
* Remove pointless use internal string implementationdaurnimator2017-04-26
|
* Remove unused require()sdaurnimator2017-04-26
|
* Export ldo.js functions from lua.jsdaurnimator2017-04-26
|
* Export ldebug.js functions from lua.jsdaurnimator2017-04-26
|
* HACK: Add extra require to break circular dependency issuedaurnimator2017-04-26
|
* Export lstate.js functions from lua.jsdaurnimator2017-04-26
|
* Export lapi.js functions from lua.jsdaurnimator2017-04-26
|
* Remove lua.chardaurnimator2017-04-26
|
* Remove lua.thread_statusdaurnimator2017-04-26
|
* Remove print_versiondaurnimator2017-04-26
|
* Remove lua.CT and lua.constant_types (still available from defs)daurnimator2017-04-26
|
* All core files reference defs.js instead of lua.jsdaurnimator2017-04-26
|
* Move lua.js contents to defs.jsdaurnimator2017-04-26
|
* Added back limit tests in local.luaBenoit Giannangeli2017-04-25
|
* Added missing lopcode.MAXINDEXRKBenoit Giannangeli2017-04-25
| | | | Which ended up generating an OP_LOADK when not needed