aboutsummaryrefslogtreecommitdiff
path: root/src/lutf8lib.js
Commit message (Collapse)AuthorAge
* src/l*lib.js: Remove some uses of caching to_luastringdaurnimator2018-04-20
|
* Merge branch 'accept-jsstrings'daurnimator2018-03-30
|\
| * src/: Pass js strings to auxlib functions such as luaL_argcheckdaurnimator2017-12-29
| |
* | src/lutf8lib.js: Use destructuring requiresdaurnimator2018-01-22
| |
* | Move fengari specific things to src/fengaricore.jsdaurnimator2018-01-11
| | | | | | | | String manipulation functions now get exposed on 'fengari' object itself at top level
* | Avoid String.fromCodePoint (IE compat)daurnimator2018-01-07
| |
* | Expose lua.luastring_of to construct a lua 'string' from raw byte valuesdaurnimator2018-01-06
|/
* Use Uint8Array to back stringsdaurnimator2017-12-13
|
* Removed incorrect use of llimits.MAX/MIN_INTBenoit Giannangeli2017-11-09
| | | | llimit.js is renamed to llimits.js
* src/lutf8lib.js: Use String.fromCodePoint so that astral characters workdaurnimator2017-05-29
|
* src/lutf8lib.js: Push correct charpatterndaurnimator2017-05-29
| | | | to_luastring breaks due to encoding issues
* src/lutf8lib.js: Avoid slicing string (which makes a copy)daurnimator2017-05-29
|
* Fix some jshint warningsdaurnimator2017-05-29
|
* Fix luaL_error callsitesdaurnimator2017-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 statedaurnimator2017-05-03
| | | | It gets set in luaL_buffinit
* Remove pointless use internal string implementationdaurnimator2017-04-26
|
* Remove unused require()sdaurnimator2017-04-26
|
* Export lapi.js functions from lua.jsdaurnimator2017-04-26
|
* Use maximum 32bit number instead of Number.MAX_SAFE_INTEGERBenoit Giannangeli2017-04-24
|
* Cache all to_luastring of internal literalsBenoit Giannangeli2017-04-18
|
* 8-bit string internally testsBenoit Giannangeli2017-03-30
| | | | Lexing/Parsing is done on byte rather than js strings
* Never use js strings internallyBenoit Giannangeli2017-03-29
|
* string.formatBenoit Giannangeli2017-03-16
|
* utf8.len, utf8.codesBenoit Giannangeli2017-03-15
|
* utf8.charBenoit Giannangeli2017-03-15
|
* utf8.codepointBenoit Giannangeli2017-03-15
|
* Use emscripten's utf8tojs string functionBenoit Giannangeli2017-03-14
|
* utf8.offsetBenoit Giannangeli2017-03-14