Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge branch 'accept-jsstrings' | daurnimator | 2018-03-30 |
|\ | |||
| * | src/: Pass js strings to auxlib functions such as luaL_argcheck | daurnimator | 2017-12-29 |
| | | |||
* | | src/lutf8lib.js: Use destructuring requires | 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 | ||
* | | Avoid String.fromCodePoint (IE compat) | daurnimator | 2018-01-07 |
| | | |||
* | | Expose lua.luastring_of to construct a lua 'string' from raw byte values | daurnimator | 2018-01-06 |
|/ | |||
* | Use Uint8Array to back strings | daurnimator | 2017-12-13 |
| | |||
* | Removed incorrect use of llimits.MAX/MIN_INT | Benoit Giannangeli | 2017-11-09 |
| | | | | llimit.js is renamed to llimits.js | ||
* | src/lutf8lib.js: Use String.fromCodePoint so that astral characters work | daurnimator | 2017-05-29 |
| | |||
* | src/lutf8lib.js: Push correct charpattern | daurnimator | 2017-05-29 |
| | | | | to_luastring breaks due to encoding issues | ||
* | src/lutf8lib.js: Avoid slicing string (which makes a copy) | daurnimator | 2017-05-29 |
| | |||
* | Fix some jshint warnings | daurnimator | 2017-05-29 |
| | |||
* | 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 | ||
* | Remove pointless use internal string implementation | daurnimator | 2017-04-26 |
| | |||
* | Remove unused require()s | daurnimator | 2017-04-26 |
| | |||
* | Export lapi.js functions from lua.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 |
| | |||
* | 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.format | Benoit Giannangeli | 2017-03-16 |
| | |||
* | utf8.len, utf8.codes | Benoit Giannangeli | 2017-03-15 |
| | |||
* | utf8.char | Benoit Giannangeli | 2017-03-15 |
| | |||
* | utf8.codepoint | Benoit Giannangeli | 2017-03-15 |
| | |||
* | Use emscripten's utf8tojs string function | Benoit Giannangeli | 2017-03-14 |
| | |||
* | utf8.offset | Benoit Giannangeli | 2017-03-14 |