index
:
lua
master
v5-2
v5.3
v5.4
A mirror of https://github.com/lua/lua
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
ltablib.c
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
Corrected error message in 'table.remove'
Roberto Ierusalimschy
2022-09-07
1
-1
/
+1
*
Avoid overflows when incrementing parameters in C
Roberto Ierusalimschy
2021-09-22
1
-1
/
+2
*
Details
Roberto Ierusalimschy
2021-03-29
1
-1
/
+1
*
Broadening the use of branch hints
Roberto Ierusalimschy
2021-02-24
1
-4
/
+5
*
Bug: 'string.concat' error message uses wrong format
Roberto Ierusalimschy
2021-02-15
1
-1
/
+1
*
Details (typos in comments)
Roberto Ierusalimschy
2019-07-05
1
-1
/
+1
*
Details
Roberto Ierusalimschy
2019-06-03
1
-1
/
+1
*
Details
Roberto Ierusalimschy
2019-05-13
1
-1
/
+1
*
Small optimizations in range checks
Roberto Ierusalimschy
2019-03-27
1
-2
/
+6
*
Removed extra information from RCS keyword strings
Roberto Ierusalimschy
2018-08-23
1
-1
/
+1
*
no more nil-in-table
Roberto Ierusalimschy
2018-04-04
1
-3
/
+3
*
avoid functions named 'pack'
Roberto Ierusalimschy
2018-03-16
1
-5
/
+5
*
removed compatibility code with older versions
Roberto Ierusalimschy
2018-02-27
1
-27
/
+1
*
first (parcial) implementation of 'keyin'/'removekey'
Roberto Ierusalimschy
2018-02-25
1
-3
/
+3
*
in 'table.move', destination table can be source table even if
Roberto Ierusalimschy
2016-02-25
1
-3
/
+3
*
details (removed silly use of 'luaL_opt' + better error messages
Roberto Ierusalimschy
2016-02-08
1
-3
/
+3
*
in 'table.sort': 'typedef' for type of indices + removed stack check
Roberto Ierusalimschy
2015-12-14
1
-16
/
+17
*
randomness in 'table.sort' used only when needed (big imbalance in
Roberto Ierusalimschy
2015-11-25
1
-38
/
+73
*
handling 'clock_t' and 'time_t' correctly in ISO C point of view
Roberto Ierusalimschy
2015-11-24
1
-5
/
+14
*
using unsigned int (instead of int) in 'table.sort' to avoid overflows
Roberto Ierusalimschy
2015-11-23
1
-17
/
+23
*
details (merging declarations with initialization)
Roberto Ierusalimschy
2015-11-23
1
-7
/
+5
*
randomness in pivot for 'table.sort' done by a macro (easier to change)
Roberto Ierusalimschy
2015-11-20
1
-11
/
+17
*
in 'table.sort': tighter checks for invalid order function +
Roberto Ierusalimschy
2015-11-12
1
-5
/
+22
*
janitor work on 'table.sort': added comments, partition code moved
Roberto Ierusalimschy
2015-11-06
1
-54
/
+76
*
'table.move' tries to copy elements in increasing order
Roberto Ierusalimschy
2015-09-17
1
-4
/
+10
*
'tablib' does not try to use raw operations when possible: fast
Roberto Ierusalimschy
2015-09-09
1
-87
/
+78
*
avoid subtle possibility of arithmetic overflow
Roberto Ierusalimschy
2015-07-04
1
-5
/
+5
*
better check for overflows in 'table.move' (removes restriction that
Roberto Ierusalimschy
2015-01-13
1
-3
/
+5
*
added include for 'lprefix.h', for stuff that must be added before
Roberto Ierusalimschy
2014-11-02
1
-4
/
+6
*
`name' in comments changed to 'name'
Roberto Ierusalimschy
2014-10-25
1
-3
/
+3
*
macros 'LUA_QL'/'LUA_QL' deprecated
Roberto Ierusalimschy
2014-10-17
1
-4
/
+4
*
'luaL_getmetafield' returns type of metafield (instead of a boolean)
Roberto Ierusalimschy
2014-09-22
1
-3
/
+3
*
new functions 'lua_geti/lua_seti' (non raw)
Roberto Ierusalimschy
2014-08-21
1
-24
/
+5
*
'table.copy' -> 'table.move' + optional parameter moved to the end +
Roberto Ierusalimschy
2014-08-21
1
-21
/
+22
*
added some casts between integral types (to avoid warnings)
Roberto Ierusalimschy
2014-07-29
1
-5
/
+5
*
first implementation for 'table.copy'
Roberto Ierusalimschy
2014-07-25
1
-1
/
+39
*
Table library now respects '__index'/'__newindex' metamethods
Roberto Ierusalimschy
2014-07-16
1
-43
/
+96
*
more direct implementation of 'table.pack'
Roberto Ierusalimschy
2014-05-16
1
-10
/
+6
*
detail (avoid "casting down" in case lua_Integer is smaller than int)
Roberto Ierusalimschy
2014-04-12
1
-2
/
+2
*
'int' -> 'lua_Integer' in several functions
Roberto Ierusalimschy
2014-04-04
1
-11
/
+11
*
bug: compiler could optimize away overflow check (+ changing indices
Roberto Ierusalimschy
2014-04-01
1
-9
/
+12
*
details (typos in comments)
Roberto Ierusalimschy
2014-03-21
1
-2
/
+2
*
no need to handle 0 as a special case in 'table.remove'
Roberto Ierusalimschy
2013-03-07
1
-3
/
+1
*
better error checking for 'table.insert' and 'table.remove'
Roberto Ierusalimschy
2013-02-06
1
-10
/
+12
*
'table.pack' does not return 'n' (may be confusing when
Roberto Ierusalimschy
2011-11-28
1
-3
/
+2
*
lint (wrong identation)
Roberto Ierusalimschy
2011-09-30
1
-2
/
+2
*
removed and deprecated functions really removed from the code base
Roberto Ierusalimschy
2011-07-05
1
-11
/
+3
*
'table.pack' also returns 'n' + 'deprecated' changed to 'removed'
Roberto Ierusalimschy
2011-07-02
1
-15
/
+17
*
table library respects '#' metamethods
Roberto Ierusalimschy
2010-12-17
1
-4
/
+4
*
removed deprecated functions getn-foreach-foreachi
v5.2-alpha
Roberto Ierusalimschy
2010-11-23
1
-53
/
+7
[next]