Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | lua_tonumberx | Benoit Giannangeli | 2017-05-28 | |
| | | | | | | | | lua_tonumber should return 0 if argument is not convertible to a number. But luaL_checknumber uses lua_tonumberx and tests isnum. -> lua_tonumberx return false if argument is not convertible to a number. | |||
* | src/lauxlib.js: In luaL_loadfilex only wrap the fs library calls in try/catch | daurnimator | 2017-05-27 | |
| | ||||
* | Implement %p specifier in luaO_pushvfstring | daurnimator | 2017-05-24 | |
| | | | | Move hacks out of luaL_tolstring | |||
* | src/lauxlib.js: Use lua_pushfstring for formatting numbers | daurnimator | 2017-05-23 | |
| | ||||
* | src/lauxlib.js: compare js strings | daurnimator | 2017-05-22 | |
| | ||||
* | src/lauxlib.js: lua_getinfo takes a lua string (array) not a JS string | daurnimator | 2017-05-22 | |
| | ||||
* | src/ldebug.js: namewhat should always contain a string | daurnimator | 2017-05-22 | |
| | ||||
* | Separate ZIO and MBuffer data structures | daurnimator | 2017-05-15 | |
| | | | | - lua_load no longer takes a null reader function | |||
* | src/lauxlib.js: Move binary signature check before line correction | daurnimator | 2017-05-15 | |
| | ||||
* | src/lauxlib.js: Feed readahead back into parser | daurnimator | 2017-05-15 | |
| | ||||
* | luaL_addsize, luaL_checkoption, luaL_checkversion, luaL_newlibtable, ↵ | Benoit Giannangeli | 2017-05-14 | |
| | | | | luaL_optnumber, luaL_prepbuffer, luaL_pushresultsize, luaL_ref | |||
* | Move luaL_openlibs from lauxlib to lualib | daurnimator | 2017-05-11 | |
| | ||||
* | Webpack (single bundle for now) | Benoit Giannangeli | 2017-05-09 | |
| | ||||
* | src/lauxlib.js: Use lua_pushfstring (fixes missing fields in tracebacks) | daurnimator | 2017-05-05 | |
| | ||||
* | Fix luaL_error callsites | daurnimator | 2017-05-05 | |
| | | | | | | - Now that luaL_error does sprintf-like formatting it shouldn't take user input - % now needs to be escaped when passed to luaL_error - Removes several wasteful lua->js->lua string transformations | |||
* | src/lauxlib.js: Fix traceback text | daurnimator | 2017-05-05 | |
| | ||||
* | src/lauxlib.js: Use lua_pushvfstring | daurnimator | 2017-05-04 | |
| | ||||
* | require | Benoit Giannangeli | 2017-05-03 | |
| | ||||
* | loadlib.js | Benoit Giannangeli | 2017-05-03 | |
| | ||||
* | src/lauxlib.js: buffer.b should be null or array, not a string | daurnimator | 2017-05-03 | |
| | ||||
* | src/lauxlib: Rewrite luaL_execresult | daurnimator | 2017-05-03 | |
| | ||||
* | luaL_Buffer constructor shouldn't take a lua state | daurnimator | 2017-05-03 | |
| | | | | It gets set in luaL_buffinit | |||
* | Removed unused imports; add jshint unused warning | daurnimator | 2017-05-03 | |
| | ||||
* | Move .id field from TValue to values themselves | daurnimator | 2017-05-03 | |
| | ||||
* | src/lauxlib.js: Add luaL_dostring and luaL_dofile | daurnimator | 2017-05-02 | |
| | ||||
* | os.execute | Benoit Giannangeli | 2017-04-28 | |
| | ||||
* | Move jsstring() from lobject.js to defs.js; export from lua.js | daurnimator | 2017-04-26 | |
| | ||||
* | Export luaL_openlibs from lauxlib.js | daurnimator | 2017-04-26 | |
| | ||||
* | lauxlib: Add luaL_fileresult | daurnimator | 2017-04-26 | |
| | ||||
* | lauxlib: Add LUA_FILEHANDLE | daurnimator | 2017-04-26 | |
| | ||||
* | lauxlib: Add luaL_*metatable and luaL_*udata functions | daurnimator | 2017-04-26 | |
| | ||||
* | Added missing test in luaL_tolstring | Benoit Giannangeli | 2017-04-26 | |
| | ||||
* | math.huge is Number.Infinity | Benoit Giannangeli | 2017-04-26 | |
| | ||||
* | src/lauxlib: Refactor luaL_tolstring to use lapi internals less | daurnimator | 2017-04-26 | |
| | ||||
* | Remove unused require()s | daurnimator | 2017-04-26 | |
| | ||||
* | Export ldebug.js functions from lua.js | daurnimator | 2017-04-26 | |
| | ||||
* | Export lstate.js functions from lua.js | daurnimator | 2017-04-26 | |
| | ||||
* | Export lapi.js functions from lua.js | daurnimator | 2017-04-26 | |
| | ||||
* | Remove lua.char | daurnimator | 2017-04-26 | |
| | ||||
* | Remove lua.thread_status | daurnimator | 2017-04-26 | |
| | ||||
* | Remove lua.CT and lua.constant_types (still available from defs) | daurnimator | 2017-04-26 | |
| | ||||
* | Merge branch 'master' into cli | daurnimator | 2017-04-19 | |
|\ | ||||
| * | Cache all to_luastring of internal literals | Benoit Giannangeli | 2017-04-18 | |
| | | ||||
* | | lauxlib: Only jsstring-ify if non-null | daurnimator | 2017-04-19 | |
| | | ||||
* | | lauxlib: Fix error handling in luaL_loadfilex | daurnimator | 2017-04-19 | |
|/ | ||||
* | debug.traceback | Benoit Giannangeli | 2017-04-12 | |
| | ||||
* | debug.debug | Benoit Giannangeli | 2017-04-11 | |
| | | | | Use readline-sync to read from stdin interactively | |||
* | Use correct sprintf package | Benoit Giannangeli | 2017-03-31 | |
| | ||||
* | 8-bit only in lstrlib | Benoit Giannangeli | 2017-03-30 | |
| | ||||
* | 8-bit string internally tests | Benoit Giannangeli | 2017-03-30 | |
| | | | | Lexing/Parsing is done on byte rather than js strings |