summaryrefslogtreecommitdiff
path: root/src/lbaselib.js
Commit message (Collapse)AuthorAge
* src/lbaselib.js: Don't cache non-fastpath string conversionsdaurnimator2018-03-04
|
* Remove unwanted TODOsdaurnimator2018-03-04
|
* src/lbaselib.js: Hardcode character codes (avoids charCodeAt)daurnimator2018-01-29
|
* src/lbaselib.js: Optimise b_str2int by using parseIntdaurnimator2018-01-29
|
* src/lbaselib.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 Uint8Array.slice (IE compat)daurnimator2018-01-07
|
* src/lbaselib.js: Fallback for when TextDecoder doesn't existdaurnimator2018-01-06
|
* src/lbaselib.js: Buffer console output as JS strings rather than in Array of ↵daurnimator2017-12-29
| | | | bytes
* Use Uint8Array to back stringsdaurnimator2017-12-13
|
* src/lbaselib.js: Use TextDecoder in lua_writelinedaurnimator2017-12-13
| | | | This should avoid errors thrown by to_jsstring
* src/: Use to_luastring more often instead of manually creating arraysdaurnimator2017-12-13
|
* src/: Fix some linter complaintsdaurnimator2017-12-10
|
* Use `typeof process === "undefined"` instead of WEB globaldaurnimator2017-12-10
| | | | This removes requirement to set global.WEB before requiring in node
* src/lbaselib.js: Add try/catch around to_jsstring call in tonumberdaurnimator2017-11-12
|
* src/lbaselib.js: Print immediately to console in nodedaurnimator2017-08-17
|
* loadfile and dofile are available in the browserBenoit Giannangeli2017-08-10
|
* src/lbaselib.js: Fix misleading error message from collectgarbage()daurnimator2017-05-30
|
* Fix some warnings found by closure-compilerdaurnimator2017-05-29
|
* src/lbaselib.js: Avoid an extra copy in printdaurnimator2017-05-29
|
* src/lbaselib.js: Make print() correctly handle 8bit chars under nodedaurnimator2017-05-29
|
* src/lbaselib.js: tonumber shouldn't ignore trailing junkdaurnimator2017-05-22
| | | | Sadly I couldn't figure out a way to continue use of parseInt
* lua_stringtonumber is meant to return length + 1daurnimator2017-05-22
|
* src/lbaselib.js: Implement argument checking in collectgarbagedaurnimator2017-05-22
|
* Webpack (single bundle for now)Benoit Giannangeli2017-05-09
|
* Added missing parameter to luaL_loadbufferx in luaB_loadBenoit Giannangeli2017-05-05
|
* Move jsstring() from lobject.js to defs.js; export from lua.jsdaurnimator2017-04-26
|
* Remove unused require()sdaurnimator2017-04-26
|
* Export lapi.js functions from lua.jsdaurnimator2017-04-26
|
* Remove lua.thread_statusdaurnimator2017-04-26
|
* Remove lua.CT and lua.constant_types (still available from defs)daurnimator2017-04-26
|
* All core files reference defs.js instead of lua.jsdaurnimator2017-04-26
|
* luaH_next and luaH_getn are not Table member functionsBenoit Giannangeli2017-04-18
|
* Cache all to_luastring of internal literalsBenoit Giannangeli2017-04-18
|
* debug.debugBenoit Giannangeli2017-04-11
| | | | Use readline-sync to read from stdin interactively
* 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
|
* %c put the actual value in the string arrayBenoit Giannangeli2017-03-24
|
* Proper use of luaO_nilobjectBenoit Giannangeli2017-03-24
|
* Test for require and fs instead of testing for windowBenoit Giannangeli2017-03-23
|
* dofileBenoit Giannangeli2017-03-23
|
* loadfileBenoit Giannangeli2017-03-23
|
* load, luaL_loadbuffer(x), luaL_loadstring, lua_replace, lua_isnone, ↵Benoit Giannangeli2017-03-03
| | | | lua_isnoneornil, lua_setupvalue
* Bytecode generationBenoit Giannangeli2017-03-01
|
* jshintBenoit Giannangeli2017-02-28
|
* pairsBenoit Giannangeli2017-02-22
|
* use luaL_argerror/error instead of throwingBenoit Giannangeli2017-02-22
|
* lua_rawlen, rawlenBenoit Giannangeli2017-02-22
|
* assertBenoit Giannangeli2017-02-22
|
* lua_stringtonumber, tonumberBenoit Giannangeli2017-02-22
|