summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* src/lauxlib.js: buffer.b should be null or array, not a stringdaurnimator2017-05-03
|
* src/lauxlib: Rewrite luaL_execresultdaurnimator2017-05-03
|
* Pipe | has higher precedence than equalsdaurnimator2017-05-03
|
* luaL_Buffer constructor shouldn't take a lua statedaurnimator2017-05-03
| | | | It gets set in luaL_buffinit
* Remove lua_pushtvaluedaurnimator2017-05-03
| | | | Will probably be required again soon; but in a different form (e.g. should validate that TValue comes from same lua state)
* src/lapi.js: Remove now unused lua_compare_ functiondaurnimator2017-05-03
|
* src/ltablib.js: Use quicksort implementation from lua instead of using ↵daurnimator2017-05-03
| | | | javascript's Array.sort
* Removed unused imports; add jshint unused warningdaurnimator2017-05-03
|
* Move .id field from TValue to values themselvesdaurnimator2017-05-03
|
* Add lua_rawsetidaurnimator2017-05-03
|
* Refactor table implementationdaurnimator2017-05-03
|
* src/lapi.js: Fix typo in aux_upvaluedaurnimator2017-05-03
|
* os.dateBenoit Giannangeli2017-05-02
|
* os.clockBenoit Giannangeli2017-05-02
|
* Merge remote-tracking branch 'daurnimator/fix-errors'Benoit Giannangeli2017-05-02
|\
| * src/debug.js: Fix incorrect argument order to new TValuedaurnimator2017-05-02
| |
| * Use lfunc from lundump.jsdaurnimator2017-05-02
| |
| * src/lauxlib.js: Add luaL_dostring and luaL_dofiledaurnimator2017-05-02
| |
| * src/lfunc.js: Pass arguments to LClosure constructordaurnimator2017-05-02
| |
| * src/lobject: Add sethvalue method to TValuedaurnimator2017-05-02
| |
* | Fixed call to execSync to use stdin/out/errBenoit Giannangeli2017-05-02
| |
* | Fixed os.time(format)Benoit Giannangeli2017-05-02
| |
* | os.difftimeBenoit Giannangeli2017-05-02
| |
* | Corrected lua_isnumber bad use of lvm.tonumberBenoit Giannangeli2017-05-02
| |
* | os.execute echo stdoutBenoit Giannangeli2017-05-02
|/
* os.executeBenoit Giannangeli2017-04-28
|
* os.getenvBenoit Giannangeli2017-04-28
|
* os.removeBenoit Giannangeli2017-04-28
|
* os.renameBenoit Giannangeli2017-04-28
|
* os.tmpnameBenoit Giannangeli2017-04-28
|
* os.exitBenoit Giannangeli2017-04-28
|
* Remove unused string interning Mapdaurnimator2017-04-28
|
* 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
|
* 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
|