index
:
fengari
master
Mirrored from https://github.com/fengari-lua/fengari
Laria Carolin Chabowski
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
ltable.js
Commit message (
Expand
)
Author
Age
*
src/: Destructure when requiring lstring.js
daurnimator
2018-01-18
*
src/ltable.js: Use destructuring assignment for defs.js
daurnimator
2018-01-18
*
src/ltable.js: Use lua_assert instead of assert
daurnimator
2018-01-18
*
src/: Fix some linter complaints
daurnimator
2017-12-10
*
Move jshint config to package.json
daurnimator
2017-08-18
*
Introduce setobj2s
daurnimator
2017-05-27
*
Implement %p specifier in luaO_pushvfstring
daurnimator
2017-05-24
*
src/ltable.js: lightuserdata can include Table/Udata/LClosure/etc due to lua_...
daurnimator
2017-05-24
*
src/ltable.js: Use a valid weakmap key for lightuserdata object hash
daurnimator
2017-05-24
*
src/ltable.js: Convert float keys that fit in an integer to integers
daurnimator
2017-05-23
*
src/ltable.js: Implement table_hash for lightuserdata
daurnimator
2017-05-23
*
Checks for nil and NaN table keys
daurnimator
2017-05-22
*
Add TMcache
daurnimator
2017-05-22
*
test dead_weak for undefined in luaH_next
Benoit Giannangeli
2017-05-19
*
If not initialized, is removed by babili
Benoit Giannangeli
2017-05-14
*
src/ltable.js: Clear .value for dead table entries
daurnimator
2017-05-12
*
src/ltable.js: Use a weakmap to hold dead objects (where possible)
daurnimator
2017-05-12
*
src/ltable.js: Move dead keys to their own Map
daurnimator
2017-05-12
*
src/ltable.js: Make next() O(1)
daurnimator
2017-05-12
*
src/ltable.js: Reset dead_hashes after clearing out
daurnimator
2017-05-12
*
src/ltable.js: Iterate past dead keys
daurnimator
2017-05-11
*
Merge branch 'feature/dead-keys'
Benoit Giannangeli
2017-05-11
|
\
|
*
Don't use luaO_nilobject when deleting table entry
Benoit Giannangeli
2017-05-11
|
*
src/ltable.js: luaH_delete can't fully delete immediately as it might need de...
daurnimator
2017-05-11
*
|
[test-suite] events.js
Benoit Giannangeli
2017-05-11
|
/
*
src/ltable.js: If you try and set value nil with luaH_setint, delete the entry
daurnimator
2017-05-11
*
Cache string hashes in TString
daurnimator
2017-05-09
*
Introduce a TString class
daurnimator
2017-05-08
*
Move string functions to centralised lstring.js
daurnimator
2017-05-08
*
src/ltable.js: Create Table class
daurnimator
2017-05-05
*
Add more/correct validation around integers
daurnimator
2017-05-04
*
Pipe | has higher precedence than equals
daurnimator
2017-05-03
*
Move .id field from TValue to values themselves
daurnimator
2017-05-03
*
Refactor table implementation
daurnimator
2017-05-03
*
Add table construction function
daurnimator
2017-04-28
*
Remove unused require()s
daurnimator
2017-04-26
*
All core files reference defs.js instead of lua.js
daurnimator
2017-04-26
*
No more Table, just TValue with table type and Map value
Benoit Giannangeli
2017-04-18
*
luaH_next and luaH_getn are not Table member functions
Benoit Giannangeli
2017-04-18
*
Table indexes are also starting at 1 internally
Benoit Giannangeli
2017-04-13
*
Array.prototype.sort sort by Unicode code points by default
Benoit Giannangeli
2017-04-11
*
No interning for now
Benoit Giannangeli
2017-03-13
*
[Strings] ltable.js, ltm.js
Benoit Giannangeli
2017-03-13
*
use luaL_argerror/error instead of throwing
Benoit Giannangeli
2017-02-22
*
Tables are JS Maps, lua_next
Benoit Giannangeli
2017-02-22
*
lua_copy, lua_next, luaL_argerror
Benoit Giannangeli
2017-02-22
*
Better use of module to avoid cyclic dependencies issues
Benoit Giannangeli
2017-02-13
*
Moved luaH_getn to ltable.js
Benoit Giannangeli
2017-02-13