aboutsummaryrefslogtreecommitdiff
path: root/src/ltablib.js
Commit message (Collapse)AuthorAge
* src/: Pass js string to luaL_opt(l)stringdaurnimator2017-12-29
|
* src/: Use to_luastring more often instead of manually creating arraysdaurnimator2017-12-13
|
* src/ltablib.js: sort max interval should be LUA_MAXINTEGERBenoit Giannangeli2017-11-09
| | | | Closes #1
* Removed incorrect use of llimits.MAX/MIN_INTBenoit Giannangeli2017-11-09
| | | | llimit.js is renamed to llimits.js
* Fixed bad default separator in table.concatBenoit Giannangeli2017-05-08
|
* 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
* src/ltablib.js: Use quicksort implementation from lua instead of using ↵daurnimator2017-05-03
| | | | javascript's Array.sort
* Removed unused imports; add jshint unused warningdaurnimator2017-05-03
|
* Refactor table implementationdaurnimator2017-05-03
|
* Move jsstring() from lobject.js to defs.js; export from lua.jsdaurnimator2017-04-26
|
* Remove unused require()sdaurnimator2017-04-26
|
* Export ldo.js functions from lua.jsdaurnimator2017-04-26
|
* Export ldebug.js functions from lua.jsdaurnimator2017-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
|
* Use maximum 32bit number instead of Number.MAX_SAFE_INTEGERBenoit Giannangeli2017-04-24
|
* Cache all to_luastring of internal literalsBenoit Giannangeli2017-04-18
|
* Table indexes are also starting at 1 internallyBenoit Giannangeli2017-04-13
| | | | Since we use a Map we don't have to care about indexes starting at 0
* 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.gmatchBenoit Giannangeli2017-03-21
|
* string.formatBenoit Giannangeli2017-03-16
|
* jshintBenoit Giannangeli2017-02-28
|
* table.sortBenoit Giannangeli2017-02-24
| | | | Using Array.prototype.sort for now
* table.moveBenoit Giannangeli2017-02-24
|
* table.removeBenoit Giannangeli2017-02-24
|
* table.insertBenoit Giannangeli2017-02-24
|
* table.unpackBenoit Giannangeli2017-02-24
|
* table.packBenoit Giannangeli2017-02-24
|
* table.concatBenoit Giannangeli2017-02-24