Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Move fengari specific things to src/fengaricore.js | daurnimator | 2018-01-11 |
| | | | | String manipulation functions now get exposed on 'fengari' object itself at top level | ||
* | Introduce luastring_indexOf as Uint8Array.indexOf doesn't exist everywhere | daurnimator | 2018-01-07 |
| | |||
* | src/lauxlib.js: Export luastring_eq | daurnimator | 2018-01-07 |
| | |||
* | Expose lua.luastring_of to construct a lua 'string' from raw byte values | daurnimator | 2018-01-06 |
| | |||
* | Add lua.to_uristring | daurnimator | 2017-11-12 |
| | |||
* | Move jshint config to package.json | daurnimator | 2017-08-18 |
| | |||
* | 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. | ||
* | Fixed bad lua_tocfunction export | Benoit Giannangeli | 2017-05-27 |
| | |||
* | Add facility for a user provided (state-global) native error handler | daurnimator | 2017-05-15 |
| | |||
* | lua_arith, lua_islightuserdata, lua_register, lua_setallocf, lua_tocfunction | Benoit Giannangeli | 2017-05-14 |
| | |||
* | lua_arith, moved luaO_arith to lobject.js | Benoit Giannangeli | 2017-05-14 |
| | |||
* | src/lapi.js: Add extensions 'lua_toproxy' and 'lua_isproxy' | daurnimator | 2017-05-11 |
| | |||
* | Add lua_pushfstring and lua_pushvstring | daurnimator | 2017-05-04 |
| | |||
* | require | Benoit Giannangeli | 2017-05-03 |
| | |||
* | loadlib.js | Benoit Giannangeli | 2017-05-03 |
| | |||
* | Remove lua_pushtvalue | daurnimator | 2017-05-03 |
| | | | | Will probably be required again soon; but in a different form (e.g. should validate that TValue comes from same lua state) | ||
* | os.exit | Benoit Giannangeli | 2017-04-28 |
| | |||
* | Move jsstring() from lobject.js to defs.js; export from lua.js | daurnimator | 2017-04-26 |
| | |||
* | Remove lightuserdata object subtype | daurnimator | 2017-04-26 |
| | |||
* | Export ldo.js functions from lua.js | 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 print_version | daurnimator | 2017-04-26 |
| | |||
* | Remove lua.CT and lua.constant_types (still available from defs) | daurnimator | 2017-04-26 |
| | |||
* | Move lua.js contents to defs.js | daurnimator | 2017-04-26 |
| | |||
* | Use maximum 32bit number instead of Number.MAX_SAFE_INTEGER | Benoit Giannangeli | 2017-04-24 |
| | |||
* | Cache all to_luastring of internal literals | Benoit Giannangeli | 2017-04-18 |
| | |||
* | hooks | Benoit Giannangeli | 2017-04-14 |
| | |||
* | 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 | ||
* | Never use js strings internally | Benoit Giannangeli | 2017-03-29 |
| | |||
* | lualib: export various libraries | daurnimator | 2017-03-23 |
| | |||
* | Userdata are ArrayBuffers, new lightuserdata subtype for js objects | Benoit Giannangeli | 2017-03-21 |
| | |||
* | Use emscripten's utf8tojs string function | Benoit Giannangeli | 2017-03-14 |
| | |||
* | Testing 8-bit strings | Benoit Giannangeli | 2017-03-13 |
| | |||
* | [Strings] ldebug.js, ldo.js, lfunc.js | Benoit Giannangeli | 2017-03-13 |
| | |||
* | String are represented by Array of 8-bit numbers | Benoit Giannangeli | 2017-03-13 |
| | |||
* | [Parsing tests] SETTABUP, GETTABUP | Benoit Giannangeli | 2017-03-02 |
| | |||
* | Loading tests (binary/text) | Benoit Giannangeli | 2017-03-01 |
| | |||
* | lua_load will load both binary and text | Benoit Giannangeli | 2017-03-01 |
| | |||
* | Bytecode generation | Benoit Giannangeli | 2017-03-01 |
| | |||
* | table.move | Benoit Giannangeli | 2017-02-24 |
| | |||
* | ldebug, lua_error, error | Benoit Giannangeli | 2017-02-20 |
| | |||
* | JS closure | Benoit Giannangeli | 2017-02-17 |
| | |||
* | LUA_REGISTRYINDEX | Benoit Giannangeli | 2017-02-17 |
| | |||
* | lua_pop, lua_settop, js closure | Benoit Giannangeli | 2017-02-16 |
| | |||
* | Everything need to make luaL_newstate work, lua_pushnil test | Benoit Giannangeli | 2017-02-15 |
| |