Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | src/: Destructure when requiring lstring.js | daurnimator | 2018-01-18 |
| | |||
* | Remove defs.CT alias for defs.constant_types | daurnimator | 2018-01-11 |
| | |||
* | src/defs: Rename luastring_cmp to luastring_eq | daurnimator | 2018-01-06 |
| | |||
* | src/: Use .subarray instead of .slice (optimisation) | daurnimator | 2017-12-13 |
| | |||
* | Use Uint8Array to back strings | daurnimator | 2017-12-13 |
| | |||
* | src/: Fix some linter complaints | daurnimator | 2017-12-10 |
| | |||
* | Add internal function defs.luastring_cmp for string equality checks | daurnimator | 2017-11-12 |
| | |||
* | Move jshint config to package.json | daurnimator | 2017-08-18 |
| | |||
* | Change size_t from 8 bytes to 4 bytes | daurnimator | 2017-06-19 |
| | | | | JavaScript cannot perform arithmetic on 8byte (i.e. 64bit) numbers | ||
* | Add is_luastring function instead of using Array.isArray directly | daurnimator | 2017-06-09 |
| | |||
* | Modify stack values up to L.top instead of replacing | daurnimator | 2017-05-27 |
| | |||
* | Use .setclLvalue | daurnimator | 2017-05-27 |
| | |||
* | Add luaD_inctop calls where appropriate | daurnimator | 2017-05-23 |
| | |||
* | Separate ZIO and MBuffer data structures | daurnimator | 2017-05-15 |
| | | | | - lua_load no longer takes a null reader function | ||
* | .is_vararg should be a boolean | daurnimator | 2017-05-12 |
| | |||
* | Boolean TValue should have a boolean value | Benoit Giannangeli | 2017-05-12 |
| | |||
* | Clean up lundump.js | daurnimator | 2017-05-08 |
| | | | | | - Don't export a class (instead export luaU_undump) - Make error messages the same as normal lua | ||
* | Move string functions to centralised lstring.js | daurnimator | 2017-05-08 |
| | |||
* | src/lundump.js: .readString should return a lua string, not a js string | daurnimator | 2017-05-08 |
| | | | | This also reverts commit b1a8a4b0435199982d26de4a183600c155619a5a. | ||
* | BytecodeParser consumes a MBuffer (== ZIO) instead of a DataView | Benoit Giannangeli | 2017-05-06 |
| | | | | So we can read binary code with a user reader function | ||
* | Merge remote-tracking branch 'daurnimator/fix-errors' | Benoit Giannangeli | 2017-05-05 |
|\ | |||
| * | Always pass lua_State to Proto constructor | daurnimator | 2017-05-05 |
| | | |||
* | | Binary chunk can be a lua string (string.dump) | Benoit Giannangeli | 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 | ||
* | Use lfunc from lundump.js | daurnimator | 2017-05-02 |
| | |||
* | LClosure and CClosure shouldn't subclass TValue | daurnimator | 2017-04-28 |
| | |||
* | Export ldo.js functions from lua.js | daurnimator | 2017-04-26 |
| | |||
* | All core files reference defs.js instead of lua.js | daurnimator | 2017-04-26 |
| | |||
* | lun/dump.js use 32bit integers | Benoit Giannangeli | 2017-04-24 |
| | |||
* | 8-bit string internally tests | Benoit Giannangeli | 2017-03-30 |
| | | | | Lexing/Parsing is done on byte rather than js strings | ||
* | Fixed bad string length undump | Benoit Giannangeli | 2017-03-17 |
| | |||
* | lua_dump, string.dump | Benoit Giannangeli | 2017-03-17 |
| | |||
* | [Strings] lapi.js, lcode.js, llex.js, lparser.js | Benoit Giannangeli | 2017-03-13 |
| | |||
* | [Strings] lvm.js | Benoit Giannangeli | 2017-03-13 |
| | |||
* | String are represented by Array of 8-bit numbers | Benoit Giannangeli | 2017-03-13 |
| | |||
* | Remove use of 'buffer-dataview' library | daurnimator | 2017-03-03 |
| | |||
* | lua_load will load both binary and text | Benoit Giannangeli | 2017-03-01 |
| | |||
* | coroutine.running, upvalue need to be attached to their thread | Benoit Giannangeli | 2017-02-23 |
| | |||
* | More accurate state and closure init | Benoit Giannangeli | 2017-02-17 |
| | |||
* | lua_pushnumber, lua_pushinteger, lua_pushstring, lua_pushboolean | Benoit Giannangeli | 2017-02-16 |
| | |||
* | JSHint | Benoit Giannangeli | 2017-02-13 |
| | |||
* | OP_LT, OP_EQ, fixed bad sBx | Benoit Giannangeli | 2017-02-08 |
| | |||
* | TValue | Benoit Giannangeli | 2017-02-03 |
| | |||
* | Dispatch loop | Benoit Giannangeli | 2017-02-03 |
| | |||
* | Lua VM | Benoit Giannangeli | 2017-02-03 |
| | |||
* | readDebug | Benoit Giannangeli | 2017-02-02 |
| | |||
* | readProtos | Benoit Giannangeli | 2017-02-02 |
| | |||
* | readUpvalues | Benoit Giannangeli | 2017-02-02 |
| | |||
* | readConstants | Benoit Giannangeli | 2017-02-02 |
| | |||
* | readFunction, readCode, readString, readInstruction | Benoit Giannangeli | 2017-02-02 |
| |