Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Remove defs.CT alias for defs.constant_types | daurnimator | 2018-01-11 |
| | |||
* | src/: Fix some linter complaints | daurnimator | 2017-12-10 |
| | |||
* | Fix bad validop test on lvm.tointeger | Benoit Giannangeli | 2017-05-29 |
| | |||
* | src/lcode.js: constfolding should not pass lua state to luaO_arith | daurnimator | 2017-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 imports | daurnimator | 2017-05-24 |
| | |||
* | src/lcode.js: Return new TValue from tonumeral | daurnimator | 2017-05-24 |
| | |||
* | src/lcode.js: luaK_intK no longer collides with strings | daurnimator | 2017-05-23 |
| | |||
* | src/lcode.js: Fix patchtestreg to actually modify the instruction | daurnimator | 2017-05-22 |
| | |||
* | Checks for nil and NaN table keys | daurnimator | 2017-05-22 |
| | |||
* | src/lcode.js: Fix incorrect function call order | daurnimator | 2017-05-22 |
| | |||
* | src/lcode.js: fix typo in error message | daurnimator | 2017-05-22 |
| | |||
* | lua_arith, moved luaO_arith to lobject.js | Benoit Giannangeli | 2017-05-14 |
| | |||
* | Boolean TValue should have a boolean value | Benoit Giannangeli | 2017-05-12 |
| | |||
* | Rename lopcodes.js require to consistently be lopcodes | daurnimator | 2017-05-09 |
| | |||
* | src/lcode.js: Fix nilK using invalid key | daurnimator | 2017-05-08 |
| | |||
* | src/lcode.js: Fix luaH_set result check | daurnimator | 2017-05-08 |
| | |||
* | LexState.h is a Table not a TValue | daurnimator | 2017-05-08 |
| | |||
* | src/lcode.js: Remove circular dep breaking hack | daurnimator | 2017-05-08 |
| | |||
* | Move string functions to centralised lstring.js | daurnimator | 2017-05-08 |
| | |||
* | Add a FIXME, remove a TODO, edit a comment | daurnimator | 2017-05-05 |
| | |||
* | Don't wrap lexer/parser strings in a TValue | daurnimator | 2017-05-05 |
| | | | | Fixes issue where internal TValues get exposed via lua_Debug structure | ||
* | Refactor table implementation | daurnimator | 2017-05-03 |
| | |||
* | Remove unused variables | daurnimator | 2017-04-26 |
| | |||
* | Remove unused require()s | daurnimator | 2017-04-26 |
| | |||
* | HACK: Add extra require to break circular dependency issue | daurnimator | 2017-04-26 |
| | |||
* | All core files reference defs.js instead of lua.js | daurnimator | 2017-04-26 |
| | |||
* | No more Table, just TValue with table type and Map value | Benoit Giannangeli | 2017-04-18 |
| | |||
* | Cache all to_luastring of internal literals | Benoit Giannangeli | 2017-04-18 |
| | |||
* | Fixed bad OP constants | Benoit Giannangeli | 2017-04-10 |
| | |||
* | Fixed infinite loop on 'else' | Benoit Giannangeli | 2017-03-31 |
| | |||
* | 8-bit string internally tests | Benoit Giannangeli | 2017-03-30 |
| | | | | Lexing/Parsing is done on byte rather than js strings | ||
* | Never use js strings internally | Benoit Giannangeli | 2017-03-29 |
| | |||
* | [Strings] lapi.js, lcode.js, llex.js, lparser.js | Benoit Giannangeli | 2017-03-13 |
| | |||
* | load, luaL_loadbuffer(x), luaL_loadstring, lua_replace, lua_isnone, ↵ | Benoit Giannangeli | 2017-03-03 |
| | | | | lua_isnoneornil, lua_setupvalue | ||
* | [Parsing tests] SELF | Benoit Giannangeli | 2017-03-02 |
| | |||
* | [Parsing tests] SETTABUP, GETTABUP | Benoit Giannangeli | 2017-03-02 |
| | |||
* | [Parsing tests] TESTSET | Benoit Giannangeli | 2017-03-02 |
| | |||
* | [Parsing tests] LE, JMP, LT, EQ | Benoit Giannangeli | 2017-03-02 |
| | |||
* | [Parsing tests] CALL | Benoit Giannangeli | 2017-03-01 |
| | |||
* | [Parsing tests] Unary op, LOADBOOL | Benoit Giannangeli | 2017-03-01 |
| | |||
* | [Parsing tests] Binary op | Benoit Giannangeli | 2017-03-01 |
| | |||
* | [Parsing tests] LOADK, RETURN, MOVE | Benoit Giannangeli | 2017-03-01 |
| | |||
* | Loading tests (binary/text) | Benoit Giannangeli | 2017-03-01 |
| | |||
* | lua_load will load both binary and text | Benoit Giannangeli | 2017-03-01 |
| | |||
* | Bytecode generation | Benoit Giannangeli | 2017-03-01 |
| | |||
* | grammar | Benoit Giannangeli | 2017-02-28 |
| | |||
* | jshint | Benoit Giannangeli | 2017-02-28 |
| | |||
* | grammar | Benoit Giannangeli | 2017-02-28 |
| | |||
* | parsing | Benoit Giannangeli | 2017-02-28 |