Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Use .setclLvalue | daurnimator | 2017-05-27 |
| | |||
* | Add luaD_inctop calls where appropriate | daurnimator | 2017-05-23 |
| | |||
* | src/lparser.js: create error message using luaO_pushfstring | daurnimator | 2017-05-22 |
| | | | | Fixes issue where 'what' is a lua string (not a JS string) | ||
* | src/lparser.js: Use .getstr() when creating error messages | daurnimator | 2017-05-21 |
| | |||
* | test_then_block should return escapelist | Benoit Giannangeli | 2017-05-18 |
| | | | | closes #59 | ||
* | src/lparser.js: Fix pushing raw Table onto stack | daurnimator | 2017-05-18 |
| | |||
* | .is_vararg should be a boolean | daurnimator | 2017-05-12 |
| | |||
* | Rename lopcodes.js require to consistently be lopcodes | daurnimator | 2017-05-09 |
| | |||
* | src/lparser.js: Send localvarliterals via caching table | daurnimator | 2017-05-08 |
| | |||
* | LexState.h is a Table not a TValue | daurnimator | 2017-05-08 |
| | |||
* | Move string functions to centralised lstring.js | daurnimator | 2017-05-08 |
| | |||
* | Always pass lua_State to Proto constructor | daurnimator | 2017-05-05 |
| | |||
* | src/lparser.js: protos have Upvaldescs not UpVals | 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 | ||
* | Proto.source should be a string, not a TValue | daurnimator | 2017-05-05 |
| | | | | Fixes ar.source being internal tvalue | ||
* | LClosure and CClosure shouldn't subclass TValue | daurnimator | 2017-04-28 |
| | |||
* | Add table construction function | daurnimator | 2017-04-28 |
| | |||
* | Move jsstring() from lobject.js to defs.js; export from lua.js | 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 |
| | |||
* | 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 infinite loop on 'else' | Benoit Giannangeli | 2017-03-31 |
| | |||
* | 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 |
| | |||
* | Testing 8-bit strings | Benoit Giannangeli | 2017-03-13 |
| | |||
* | [Strings] lapi.js, lcode.js, llex.js, lparser.js | Benoit Giannangeli | 2017-03-13 |
| | |||
* | [Parsing tests] TFORCALL, TFORLOOP | Benoit Giannangeli | 2017-03-02 |
| | |||
* | [Parsing tests] FORPREP, FORLOOP | Benoit Giannangeli | 2017-03-02 |
| | |||
* | [Parsing tests] TEST | Benoit Giannangeli | 2017-03-02 |
| | |||
* | [Parsing tests] TESTSET | Benoit Giannangeli | 2017-03-02 |
| | |||
* | [Parsing tests] Unary op, LOADBOOL | Benoit Giannangeli | 2017-03-01 |
| | |||
* | Merge pull request #2 from giann/feature/lex-parse | Benoit Giannangeli | 2017-03-01 |
| | | | | Lexing & Parsing | ||
* | 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 |
| | |||
* | Basic lexing tests | Benoit Giannangeli | 2017-02-27 |