aboutsummaryrefslogtreecommitdiff
path: root/src/ldebug.js
Commit message (Collapse)AuthorAge
* Introduce lvm.cvt2strdaurnimator2017-05-22
| | | | In future this could be configurable
* src/ldebug.js: namewhat should always contain a stringdaurnimator2017-05-22
|
* src/ldebug.js: Fix returning TString instead of raw stringdaurnimator2017-05-22
|
* src/ldebug.js: lineinfo is always an array in JS, check length insteaddaurnimator2017-05-22
|
* src/ldebug.js: Fix indexing TValue instead of value when finding upvalue namedaurnimator2017-05-21
|
* src/ldebug.js: compare same string typesdaurnimator2017-05-21
|
* Rename .pcOff field to l_savedpcdaurnimator2017-05-12
|
* src/ldebug.js: Introduce currentpc functiondaurnimator2017-05-12
|
* Rename CallInfo l_savedpc field to l_codedaurnimator2017-05-12
|
* src/ldebug.js: Don't localise TValuedaurnimator2017-05-12
|
* src/ldebug.js: Shared TValue references are okay on the stackdaurnimator2017-05-12
|
* src/ldebug.js: Off by one error on symbolic executiondaurnimator2017-05-12
| | | | Fixes #29
* src/ldebug.js: CClosures have no '.type' field, use instanceofdaurnimator2017-05-12
|
* src/ldebug.js: Don't modify TValues on stackdaurnimator2017-05-12
|
* Rename lopcodes.js require to consistently be lopcodesdaurnimator2017-05-09
|
* Introduce a TString classdaurnimator2017-05-08
|
* Add accessors to TValue for TString valuesdaurnimator2017-05-08
|
* Flatten CallInfo union memberdaurnimator2017-05-05
|
* An open upvalue already knows which lua_State it comes fromdaurnimator2017-05-05
|
* src/ldebug.js: Micro optimisation that brings code more in line with ↵daurnimator2017-05-05
| | | | reference implementation
* src/ldebug.js: Fix incorrect error messagesdaurnimator2017-05-05
| | | | | Previously could get odd things, e.g. `1-nil` would throw: > attempt to perform arithmetic on a number value
* Don't wrap lexer/parser strings in a TValuedaurnimator2017-05-05
| | | | Fixes issue where internal TValues get exposed via lua_Debug structure
* src/ldebug.js: If no local is found then you can't get its namedaurnimator2017-05-05
|
* src/ldebug.js: Fix off by one error when calculating line numberdaurnimator2017-05-05
|
* src/ldebug.js: Use luaO_pushfstringdaurnimator2017-05-05
|
* Add lua_pushfstring and lua_pushvstringdaurnimator2017-05-04
|
* src/ldebug.js: Remove unused argumentdaurnimator2017-05-04
|
* src/ldebug.js: Fix indentationdaurnimator2017-05-04
|
* Refactor table implementationdaurnimator2017-05-03
|
* src/debug.js: Fix incorrect argument order to new TValuedaurnimator2017-05-02
|
* LClosure and CClosure shouldn't subclass TValuedaurnimator2017-04-28
|
* Add table construction functiondaurnimator2017-04-28
|
* Move jsstring() from lobject.js to defs.js; export from lua.jsdaurnimator2017-04-26
|
* Remove unused require()sdaurnimator2017-04-26
|
* All core files reference defs.js instead of lua.jsdaurnimator2017-04-26
|
* Bad upval name typeBenoit Giannangeli2017-04-23
|
* No more Table, just TValue with table type and Map valueBenoit Giannangeli2017-04-18
|
* Cache all to_luastring of internal literalsBenoit Giannangeli2017-04-18
|
* Fixed debug.getinfo bad name lookupBenoit Giannangeli2017-04-18
|
* debug.gethookBenoit Giannangeli2017-04-14
|
* hooksBenoit Giannangeli2017-04-14
|
* debug.getuservalue, debug.setuservalue, debug.setlocalBenoit Giannangeli2017-04-14
|
* debug.getinfoBenoit Giannangeli2017-04-12
|
* debug.tracebackBenoit Giannangeli2017-04-12
|
* debug.getlocalBenoit Giannangeli2017-04-11
|
* 8-bit only in lstrlibBenoit Giannangeli2017-03-30
|
* 8-bit string internally testsBenoit Giannangeli2017-03-30
| | | | Lexing/Parsing is done on byte rather than js strings
* Never use js strings internallyBenoit Giannangeli2017-03-29
|
* Proper use of luaO_nilobjectBenoit Giannangeli2017-03-24
|
* Removed unnecessary TValue test in varinfoBenoit Giannangeli2017-03-23
|