Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Remove unused variables | daurnimator | 2017-04-26 |
| | |||
* | npm t runs test suite, removed t.comment | Benoit Giannangeli | 2017-04-26 |
| | |||
* | Export lapi.js functions from lua.js | daurnimator | 2017-04-26 |
| | |||
* | No more Table, just TValue with table type and Map value | Benoit Giannangeli | 2017-04-18 |
| | |||
* | Table indexes are also starting at 1 internally | Benoit Giannangeli | 2017-04-13 |
| | | | | Since we use a Map we don't have to care about indexes starting at 0 | ||
* | 8-bit string internally tests | Benoit Giannangeli | 2017-03-30 |
| | | | | Lexing/Parsing is done on byte rather than js strings | ||
* | Testing 8-bit strings | Benoit Giannangeli | 2017-03-13 |
| | |||
* | [Parsing tests] FORPREP, FORLOOP | Benoit Giannangeli | 2017-03-02 |
| | |||
* | [Parsing tests] LOADK, RETURN, MOVE | Benoit Giannangeli | 2017-03-01 |
| | |||
* | Merge pull request #2 from giann/feature/lex-parse | Benoit Giannangeli | 2017-03-01 |
|\ | | | | | | | Lexing & Parsing | ||
| * | lua_load will load both binary and text | Benoit Giannangeli | 2017-03-01 |
|/ | |||
* | table.concat | Benoit Giannangeli | 2017-02-24 |
| | |||
* | Fixed tests to use the new table structure | Benoit Giannangeli | 2017-02-22 |
| | |||
* | Tables are JS Maps, lua_next | Benoit Giannangeli | 2017-02-22 |
| | |||
* | select | Benoit Giannangeli | 2017-02-22 |
| | |||
* | More accurate state and closure init | Benoit Giannangeli | 2017-02-17 |
| | |||
* | Launch scripts with luaD_call | Benoit Giannangeli | 2017-02-14 |
| | | | | | Will adjust L.top correctly. Still isn't what lua's doing since we still miss the first 5 elements. | ||
* | CONCAT | Benoit Giannangeli | 2017-02-13 |
| | |||
* | l_isfalse as TValue method | Benoit Giannangeli | 2017-02-13 |
| | |||
* | LEN | Benoit Giannangeli | 2017-02-13 |
| | |||
* | TFORCALL, TFORLOOP, luaD_call, tag methods | Benoit Giannangeli | 2017-02-12 |
| | |||
* | No more LuaVM class, moved functions around | Benoit Giannangeli | 2017-02-11 |
| | |||
* | SETLIST | Benoit Giannangeli | 2017-02-11 |
| | |||
* | SELF | Benoit Giannangeli | 2017-02-11 |
| | |||
* | Fixed bad tailcall, _ENV is a closed upvalue | Benoit Giannangeli | 2017-02-11 |
| | |||
* | Upvalues | Benoit Giannangeli | 2017-02-10 |
| | |||
* | FORPREP, FORLOOP | Benoit Giannangeli | 2017-02-08 |
| | |||
* | OP_GETTABLE, OP_SETTABLE, metatable | Benoit Giannangeli | 2017-02-08 |
| | |||
* | TEST, TESTSET | Benoit Giannangeli | 2017-02-08 |
| | |||
* | OP_LT, OP_EQ, fixed bad sBx | Benoit Giannangeli | 2017-02-08 |
| | |||
* | callstatus, OP_LE, OP_JMP, tests use L.top | Benoit Giannangeli | 2017-02-08 |
| | |||
* | First CallInfo expects LUA_MULTRET results | Benoit Giannangeli | 2017-02-07 |
| | |||
* | GETUPVAL, SETUPVAL | Benoit Giannangeli | 2017-02-07 |
| | |||
* | adjust_varargs, use constant for nil values | Benoit Giannangeli | 2017-02-07 |
| | |||
* | VARARG | Benoit Giannangeli | 2017-02-06 |
| | |||
* | TAILCALL | Benoit Giannangeli | 2017-02-06 |
| | |||
* | Multiple return | Benoit Giannangeli | 2017-02-06 |
| | |||
* | postcall and precall | Benoit Giannangeli | 2017-02-06 |
| | | | | | | In the tests, we just look at the last n elements of the stack to check our results. This is because the executed script itself doesn't expect any result, so we did not put results at L.top. | ||
* | RETURN follow lua's source more accurately | Benoit Giannangeli | 2017-02-06 |
| | |||
* | Fixed bad use of L.top | Benoit Giannangeli | 2017-02-05 |
| | |||
* | CLOSURE, CALL | Benoit Giannangeli | 2017-02-04 |
| | |||
* | Table, metatable | Benoit Giannangeli | 2017-02-03 |
| | |||
* | Use block for each case of vm dispatch | Benoit Giannangeli | 2017-02-03 |
| | |||
* | Binary/Unary operators | Benoit Giannangeli | 2017-02-03 |
| | |||
* | MOVE | Benoit Giannangeli | 2017-02-03 |
| | |||
* | VM Tests, OP_MOVE, OP_LOAK, partial OP_RETURN | Benoit Giannangeli | 2017-02-03 |