aboutsummaryrefslogtreecommitdiff
path: root/src/lua.js
Commit message (Collapse)AuthorAge
* lua_tonumberxBenoit Giannangeli2017-05-28
| | | | | | | | lua_tonumber should return 0 if argument is not convertible to a number. But luaL_checknumber uses lua_tonumberx and tests isnum. -> lua_tonumberx return false if argument is not convertible to a number.
* Fixed bad lua_tocfunction exportBenoit Giannangeli2017-05-27
|
* Add facility for a user provided (state-global) native error handlerdaurnimator2017-05-15
|
* lua_arith, lua_islightuserdata, lua_register, lua_setallocf, lua_tocfunctionBenoit Giannangeli2017-05-14
|
* lua_arith, moved luaO_arith to lobject.jsBenoit Giannangeli2017-05-14
|
* src/lapi.js: Add extensions 'lua_toproxy' and 'lua_isproxy'daurnimator2017-05-11
|
* Add lua_pushfstring and lua_pushvstringdaurnimator2017-05-04
|
* requireBenoit Giannangeli2017-05-03
|
* loadlib.jsBenoit Giannangeli2017-05-03
|
* Remove lua_pushtvaluedaurnimator2017-05-03
| | | | Will probably be required again soon; but in a different form (e.g. should validate that TValue comes from same lua state)
* os.exitBenoit Giannangeli2017-04-28
|
* Move jsstring() from lobject.js to defs.js; export from lua.jsdaurnimator2017-04-26
|
* Remove lightuserdata object subtypedaurnimator2017-04-26
|
* Export ldo.js functions from lua.jsdaurnimator2017-04-26
|
* Export ldebug.js functions from lua.jsdaurnimator2017-04-26
|
* Export lstate.js functions from lua.jsdaurnimator2017-04-26
|
* Export lapi.js functions from lua.jsdaurnimator2017-04-26
|
* Remove lua.chardaurnimator2017-04-26
|
* Remove lua.thread_statusdaurnimator2017-04-26
|
* Remove print_versiondaurnimator2017-04-26
|
* Remove lua.CT and lua.constant_types (still available from defs)daurnimator2017-04-26
|
* Move lua.js contents to defs.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
|
* hooksBenoit Giannangeli2017-04-14
|
* 8-bit only in lstrlibBenoit Giannangeli2017-03-30
|
* 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
|
* lualib: export various librariesdaurnimator2017-03-23
|
* Userdata are ArrayBuffers, new lightuserdata subtype for js objectsBenoit Giannangeli2017-03-21
|
* Use emscripten's utf8tojs string functionBenoit Giannangeli2017-03-14
|
* Testing 8-bit stringsBenoit Giannangeli2017-03-13
|
* [Strings] ldebug.js, ldo.js, lfunc.jsBenoit Giannangeli2017-03-13
|
* String are represented by Array of 8-bit numbersBenoit Giannangeli2017-03-13
|
* [Parsing tests] SETTABUP, GETTABUPBenoit Giannangeli2017-03-02
|
* Loading tests (binary/text)Benoit Giannangeli2017-03-01
|
* lua_load will load both binary and textBenoit Giannangeli2017-03-01
|
* Bytecode generationBenoit Giannangeli2017-03-01
|
* table.moveBenoit Giannangeli2017-02-24
|
* ldebug, lua_error, errorBenoit Giannangeli2017-02-20
|
* JS closureBenoit Giannangeli2017-02-17
|
* LUA_REGISTRYINDEXBenoit Giannangeli2017-02-17
|
* lua_pop, lua_settop, js closureBenoit Giannangeli2017-02-16
|
* Everything need to make luaL_newstate work, lua_pushnil testBenoit Giannangeli2017-02-15
|
* Implementing minimal path from main to luaV_execute of user scriptBenoit Giannangeli2017-02-15
|
* Better use of module to avoid cyclic dependencies issuesBenoit Giannangeli2017-02-13
|
* RETURN follow lua's source more accuratelyBenoit Giannangeli2017-02-06
|
* readConstantsBenoit Giannangeli2017-02-02
|
* readHeaderBenoit Giannangeli2017-02-02