Roberto Ierusalimschy
|
e14a02c24f
|
when thread yields, real "func" is in field 'extra', not in 'func'
|
10 years ago |
Roberto Ierusalimschy
|
15f4150518
|
alpha -> beta
|
10 years ago |
Roberto Ierusalimschy
|
c5cae9362c
|
added two casts to avoid warnings in VS
|
10 years ago |
Roberto Ierusalimschy
|
4f4e0e49bb
|
easier way to compile Lua 32
|
10 years ago |
Roberto Ierusalimschy
|
2f4d429071
|
details (comments)
|
10 years ago |
Roberto Ierusalimschy
|
27f7bd2e83
|
detail
|
10 years ago |
Roberto Ierusalimschy
|
798660c9cd
|
deprecated "cast macros" ('luaL_checkint', 'luaL_optint', etc.)
|
10 years ago |
Roberto Ierusalimschy
|
34b6664dcb
|
better to use 'long' to represent UTF-8 code points
|
10 years ago |
Roberto Ierusalimschy
|
d35fff16d5
|
'ipairs' always stops at first nil element
|
10 years ago |
Roberto Ierusalimschy
|
56699cd603
|
small change to avoid bug in some versions of the clang compiler
|
10 years ago |
Roberto Ierusalimschy
|
8ede2c353c
|
detail in 'report' + message handler always is called with an
argument + 'report' already handles non-string error messages
|
10 years ago |
Roberto Ierusalimschy
|
6384475ec4
|
'luaL_getmetafield' returns type of metafield (instead of a boolean)
|
10 years ago |
Roberto Ierusalimschy
|
3a15c7ce43
|
size for array part of a table ('sizearray') changed from 'int' to
'unsigned int', which allows twice as many elements in the array part
|
10 years ago |
Roberto Ierusalimschy
|
0a6b58c3aa
|
weak tables that must be retraversed are kept in 'grayagain' list
until atomic phase (instead of going to their special lists) +
more comments
|
10 years ago |
Roberto Ierusalimschy
|
979a663d2a
|
detail (error message from 'coroutine.status')
|
10 years ago |
Roberto Ierusalimschy
|
22952d8973
|
'T.gccolor' classify dead objects too
|
10 years ago |
Roberto Ierusalimschy
|
df608f842a
|
'linktable' -> 'linkgclist' (and used for all links with 'gclist')
|
10 years ago |
Roberto Ierusalimschy
|
001bb46ae1
|
bug: Ephemeron table can wrongly collect entry with strong key
|
10 years ago |
Roberto Ierusalimschy
|
9b25347a67
|
detail
|
10 years ago |
Roberto Ierusalimschy
|
e401513086
|
new option 'p' for 'debug.sizeof' (size of a pointer)
|
10 years ago |
Roberto Ierusalimschy
|
7f1a2ad699
|
new functions 'lua_geti/lua_seti' (non raw)
|
10 years ago |
Roberto Ierusalimschy
|
a1ab5ab396
|
'table.copy' -> 'table.move' + optional parameter moved to the end +
several functions operate on "virtual" tables too
|
10 years ago |
Roberto Ierusalimschy
|
01549fb1ed
|
'Csize' -> 'sizeof' + removed its 'b' option
|
10 years ago |
Roberto Ierusalimschy
|
4fba117433
|
[un]'dumpint' -> [un]'dumpinteger'
|
10 years ago |
Roberto Ierusalimschy
|
2be88d5084
|
'lua_Ctx' -> 'lua_Kcontext'
|
10 years ago |
Roberto Ierusalimschy
|
f5c690b684
|
details in comments
|
10 years ago |
Roberto Ierusalimschy
|
61fa462535
|
added cast to avoid warning
|
10 years ago |
Roberto Ierusalimschy
|
fba9050d3d
|
release changed to (5.3) alpha
|
10 years ago |
Roberto Ierusalimschy
|
d861706620
|
new macro 'cvt2num' to better control whether strings are convertible
to numbers
|
10 years ago |
Roberto Ierusalimschy
|
34ac039fb8
|
new macro 'cvt2str' to better control whether numbers are convertible
to strings
|
10 years ago |
Roberto Ierusalimschy
|
1aa5262634
|
do not assume numbers are coercible to strings
|
10 years ago |
Roberto Ierusalimschy
|
07c7fdb9df
|
simpler definition for 'setobj' (trust the compiler for the assignment)
|
10 years ago |
Roberto Ierusalimschy
|
3ccbae84d2
|
added some casts between integral types (to avoid warnings)
|
10 years ago |
Roberto Ierusalimschy
|
255d59ed5e
|
some janitorial work (comments, small refactoring)
|
10 years ago |
Roberto Ierusalimschy
|
925d1b59f9
|
new function 'math.ult' (unsigned less than)
|
10 years ago |
Roberto Ierusalimschy
|
03bbe1baf1
|
first implementation for 'table.copy'
|
10 years ago |
Roberto Ierusalimschy
|
f9037ae8c1
|
'ipairs' respects metamethods
|
10 years ago |
Roberto Ierusalimschy
|
57d8424146
|
extra space for new threads is initialized with a copy of the main
thread, not of the creator thread.
|
10 years ago |
Roberto Ierusalimschy
|
baa0e23456
|
better support for extra user space associated with a Lua state
|
10 years ago |
Roberto Ierusalimschy
|
55a710545c
|
detail (extra byte in LUAI_EXTRASPACE to test proper alignment of
a lua_State)
|
10 years ago |
Roberto Ierusalimschy
|
753f2c1da4
|
better(?) alignment for some structures (pointers first)
|
10 years ago |
Roberto Ierusalimschy
|
b3b8580606
|
comments + proper undef of compatibility macros + no need to undef
internal macros (this is the first definition)
|
10 years ago |
Roberto Ierusalimschy
|
73ad16b5c6
|
no need for type 'pCallInfo'
|
10 years ago |
Roberto Ierusalimschy
|
97e299c395
|
'lua_replace' implemented as a macro using 'lua_copy'
|
10 years ago |
Roberto Ierusalimschy
|
c697aa30bc
|
more precise type for argument to 'aux_upvalue'
|
10 years ago |
Roberto Ierusalimschy
|
17ee57f8e0
|
'iswhite' and related macros now can work directly on any object
(no need to convert to 'GCObject')
|
10 years ago |
Roberto Ierusalimschy
|
3c6d0aaa7d
|
'iswhite' and related macros now can work directly on any object
(no need to convert to 'GCObject')
|
10 years ago |
Roberto Ierusalimschy
|
e43612aaf6
|
put the restriction that 'luaC_barrierback' works only on tables
in its prototype
|
10 years ago |
Roberto Ierusalimschy
|
2898e2fd12
|
removed useless assertion (gcstate != GCSpause already implied by
other assertions) and wrong assertion (setmetatable uses this barrier
for tables too)
|
10 years ago |
Roberto Ierusalimschy
|
8704fca0c9
|
in 'luaL_checkversion_' check numeric types first. (Other tests
depend on correct numeric type.)
|
10 years ago |