Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | src/ltablib.js: Use destructuring requires | daurnimator | 2018-01-22 |
| | |||
* | src/l*lib.js: Use lualib.lua_assert from standard library | daurnimator | 2018-01-22 |
| | |||
* | 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 | ||
* | src/ltablib.js: Pass length to luaL_addlstring | daurnimator | 2018-01-06 |
| | |||
* | src/: Use to_luastring more often instead of manually creating arrays | daurnimator | 2017-12-13 |
| | |||
* | src/ltablib.js: sort max interval should be LUA_MAXINTEGER | Benoit Giannangeli | 2017-11-09 |
| | | | | Closes #1 | ||
* | Removed incorrect use of llimits.MAX/MIN_INT | Benoit Giannangeli | 2017-11-09 |
| | | | | llimit.js is renamed to llimits.js | ||
* | Fixed bad default separator in table.concat | Benoit Giannangeli | 2017-05-08 |
| | |||
* | 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 | ||
* | luaL_Buffer constructor shouldn't take a lua state | daurnimator | 2017-05-03 |
| | | | | It gets set in luaL_buffinit | ||
* | src/ltablib.js: Use quicksort implementation from lua instead of using ↵ | daurnimator | 2017-05-03 |
| | | | | javascript's Array.sort | ||
* | Removed unused imports; add jshint unused warning | daurnimator | 2017-05-03 |
| | |||
* | Refactor table implementation | daurnimator | 2017-05-03 |
| | |||
* | Move jsstring() from lobject.js to defs.js; export from lua.js | daurnimator | 2017-04-26 |
| | |||
* | Remove unused require()s | 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 lapi.js functions from lua.js | 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 |
| | |||
* | 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 |
| | |||
* | Table indexes are also starting at 1 internally | Benoit Giannangeli | 2017-04-13 |
| | | | | Since we use a Map we don't have to care about indexes starting at 0 | ||
* | 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 |
| | |||
* | string.gmatch | Benoit Giannangeli | 2017-03-21 |
| | |||
* | string.format | Benoit Giannangeli | 2017-03-16 |
| | |||
* | jshint | Benoit Giannangeli | 2017-02-28 |
| | |||
* | table.sort | Benoit Giannangeli | 2017-02-24 |
| | | | | Using Array.prototype.sort for now | ||
* | table.move | Benoit Giannangeli | 2017-02-24 |
| | |||
* | table.remove | Benoit Giannangeli | 2017-02-24 |
| | |||
* | table.insert | Benoit Giannangeli | 2017-02-24 |
| | |||
* | table.unpack | Benoit Giannangeli | 2017-02-24 |
| | |||
* | table.pack | Benoit Giannangeli | 2017-02-24 |
| | |||
* | table.concat | Benoit Giannangeli | 2017-02-24 |