| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | src/llex.js: Use luaO_pushfstring instead of javascript string interpolation | daurnimator | 2017-06-09 |
| | | |||
| * | src/llex.js: Avoid a .slice operation | daurnimator | 2017-06-01 |
| | | |||
| * | Fix some warnings found by closure-compiler | daurnimator | 2017-05-29 |
| | | |||
| * | Checks for nil and NaN table keys | daurnimator | 2017-05-22 |
| | | |||
| * | src/lobject.js: Check that there is no trailing junk from lua_strx2number | daurnimator | 2017-05-21 |
| | | | | | Also stop adding trailing null byte in llex.js | ||
| * | src/llex.js: Compare against lzio.EOZ instead of -1 | daurnimator | 2017-05-15 |
| | | |||
| * | Separate ZIO and MBuffer data structures | daurnimator | 2017-05-15 |
| | | | | | - lua_load no longer takes a null reader function | ||
| * | Removed useless save(0) in llex | Benoit Giannangeli | 2017-05-13 |
| | | |||
| * | Cache string hashes in TString | daurnimator | 2017-05-09 |
| | | |||
| * | Introduce a TString class | daurnimator | 2017-05-08 |
| | | |||
| * | Add accessors to TValue for TString values | daurnimator | 2017-05-08 |
| | | |||
| * | src/llex.js: Cache tokens in ls.h | daurnimator | 2017-05-08 |
| | | |||
| * | src/llex.js: Fix missing extention in require | daurnimator | 2017-05-08 |
| | | |||
| * | src/llex.js: Add luaX_newstring | daurnimator | 2017-05-08 |
| | | |||
| * | Move string functions to centralised lstring.js | daurnimator | 2017-05-08 |
| | | |||
| * | 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 | ||
| * | 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 | ||
| * | src/llex.js: getc should return -1 if no more input | daurnimator | 2017-04-27 |
| | | | | | If the buffer was exhausted, the previous implementation could return undefined | ||
| * | Add a couple of asserts to catch common errors | daurnimator | 2017-04-27 |
| | | |||
| * | Move jsstring() from lobject.js to defs.js; export from lua.js | daurnimator | 2017-04-26 |
| | | |||
| * | Remove unused require()s | daurnimator | 2017-04-26 |
| | | |||
| * | All core files reference defs.js instead of lua.js | daurnimator | 2017-04-26 |
| | | |||
| * | Use maximum 32bit number instead of Number.MAX_SAFE_INTEGER | Benoit Giannangeli | 2017-04-24 |
| | | |||
| * | Cache all to_luastring of internal literals | Benoit Giannangeli | 2017-04-18 |
| | | |||
| * | 8-bit only in lstrlib | Benoit Giannangeli | 2017-03-30 |
| | | |||
| * | 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 |
| | | |||
| * | luaO_utf8esc | Benoit Giannangeli | 2017-03-28 |
| | | |||
| * | Fixed bad \n parsing | Benoit Giannangeli | 2017-03-24 |
| | | |||
| * | Fixed bad long string parsing | Benoit Giannangeli | 2017-03-24 |
| | | |||
| * | \x escape sequence must store byte as is, in resulting string | Benoit Giannangeli | 2017-03-24 |
| | | |||
| * | string.format | Benoit Giannangeli | 2017-03-16 |
| | | |||
| * | Testing 8-bit strings | Benoit Giannangeli | 2017-03-13 |
| | | |||
| * | [Strings] lapi.js, lcode.js, llex.js, lparser.js | Benoit Giannangeli | 2017-03-13 |
| | | |||
| * | Remove use of 'buffer-dataview' library | daurnimator | 2017-03-03 |
| | | |||
| * | lua_load use reader function | Benoit Giannangeli | 2017-03-02 |
| | | |||
| * | [Parsing tests] SETLIST | Benoit Giannangeli | 2017-03-02 |
| | | |||
| * | [Parsing tests] SETTABLE, GETTABLE | Benoit Giannangeli | 2017-03-02 |
| | | |||
| * | Loading tests (binary/text) | Benoit Giannangeli | 2017-03-01 |
| | | |||
| * | lua_load will load both binary and text | Benoit Giannangeli | 2017-03-01 |
| | | |||
| * | jshint | Benoit Giannangeli | 2017-02-28 |
| | | |||
| * | parsing | Benoit Giannangeli | 2017-02-28 |
| | | |||
| * | TK_LOCAL, TK_NAME, TK_INT | Benoit Giannangeli | 2017-02-27 |
| | | |||
| * | Basic lexing tests | Benoit Giannangeli | 2017-02-27 |
| | | |||
| * | lexing | Benoit Giannangeli | 2017-02-27 |
