aboutsummaryrefslogtreecommitdiff
path: root/src/lcode.js
Commit message (Collapse)AuthorAge
* src/lcode.js: Use destructuring assignment for defs.jsdaurnimator2018-01-22
|
* src/: Start using lua_assert() instead of plain assert()daurnimator2018-01-18
|
* Remove defs.CT alias for defs.constant_typesdaurnimator2018-01-11
|
* src/: Fix some linter complaintsdaurnimator2017-12-10
|
* Fix bad validop test on lvm.tointegerBenoit Giannangeli2017-05-29
|
* src/lcode.js: constfolding should not pass lua state to luaO_arithdaurnimator2017-05-24
| | | | | This essentially backs out https://github.com/lua/lua/commit/99ac4a260fc1bf958515c1816d866852194493f2 See lua mailing thread "'constfolding' passes a proper Lua state to 'luaO_arith'"
* src/lcode.js: remove unused importsdaurnimator2017-05-24
|
* src/lcode.js: Return new TValue from tonumeraldaurnimator2017-05-24
|
* src/lcode.js: luaK_intK no longer collides with stringsdaurnimator2017-05-23
|
* src/lcode.js: Fix patchtestreg to actually modify the instructiondaurnimator2017-05-22
|
* Checks for nil and NaN table keysdaurnimator2017-05-22
|
* src/lcode.js: Fix incorrect function call orderdaurnimator2017-05-22
|
* src/lcode.js: fix typo in error messagedaurnimator2017-05-22
|
* lua_arith, moved luaO_arith to lobject.jsBenoit Giannangeli2017-05-14
|
* Boolean TValue should have a boolean valueBenoit Giannangeli2017-05-12
|
* Rename lopcodes.js require to consistently be lopcodesdaurnimator2017-05-09
|
* src/lcode.js: Fix nilK using invalid keydaurnimator2017-05-08
|
* src/lcode.js: Fix luaH_set result checkdaurnimator2017-05-08
|
* LexState.h is a Table not a TValuedaurnimator2017-05-08
|
* src/lcode.js: Remove circular dep breaking hackdaurnimator2017-05-08
|
* Move string functions to centralised lstring.jsdaurnimator2017-05-08
|
* Add a FIXME, remove a TODO, edit a commentdaurnimator2017-05-05
|
* Don't wrap lexer/parser strings in a TValuedaurnimator2017-05-05
| | | | Fixes issue where internal TValues get exposed via lua_Debug structure
* Refactor table implementationdaurnimator2017-05-03
|
* Remove unused variablesdaurnimator2017-04-26
|
* Remove unused require()sdaurnimator2017-04-26
|
* HACK: Add extra require to break circular dependency issuedaurnimator2017-04-26
|
* All core files reference defs.js instead of lua.jsdaurnimator2017-04-26
|
* No more Table, just TValue with table type and Map valueBenoit Giannangeli2017-04-18
|
* Cache all to_luastring of internal literalsBenoit Giannangeli2017-04-18
|
* Fixed bad OP constantsBenoit Giannangeli2017-04-10
|
* Fixed infinite loop on 'else'Benoit Giannangeli2017-03-31
|
* 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
|
* [Strings] lapi.js, lcode.js, llex.js, lparser.jsBenoit Giannangeli2017-03-13
|
* load, luaL_loadbuffer(x), luaL_loadstring, lua_replace, lua_isnone, ↵Benoit Giannangeli2017-03-03
| | | | lua_isnoneornil, lua_setupvalue
* [Parsing tests] SELFBenoit Giannangeli2017-03-02
|
* [Parsing tests] SETTABUP, GETTABUPBenoit Giannangeli2017-03-02
|
* [Parsing tests] TESTSETBenoit Giannangeli2017-03-02
|
* [Parsing tests] LE, JMP, LT, EQBenoit Giannangeli2017-03-02
|
* [Parsing tests] CALLBenoit Giannangeli2017-03-01
|
* [Parsing tests] Unary op, LOADBOOLBenoit Giannangeli2017-03-01
|
* [Parsing tests] Binary opBenoit Giannangeli2017-03-01
|
* [Parsing tests] LOADK, RETURN, MOVEBenoit Giannangeli2017-03-01
|
* Loading tests (binary/text)Benoit Giannangeli2017-03-01
|
* lua_load will load both binary and textBenoit Giannangeli2017-03-01
|
* Bytecode generationBenoit Giannangeli2017-03-01
|
* grammarBenoit Giannangeli2017-02-28
|
* jshintBenoit Giannangeli2017-02-28
|
* grammarBenoit Giannangeli2017-02-28
|