Roberto Ierusalimschy
|
063d4e4543
Lua 5.3.5 ported to git
|
%!s(int64=6) %!d(string=hai) anos |
Roberto Ierusalimschy
|
2a235312f0
detail (removing spaces at end of lines)
|
%!s(int64=8) %!d(string=hai) anos |
Roberto Ierusalimschy
|
138d00176c
new flag in 'CallInfo.callstatus' to tell whether function is running
|
%!s(int64=8) %!d(string=hai) anos |
Roberto Ierusalimschy
|
644799537f
allow more bits in 'callstatus' (use no extra space due to alignments)
|
%!s(int64=9) %!d(string=hai) anos |
Roberto Ierusalimschy
|
c4e01c568a
make 'hook' volatile (as it may be changed in signal handling)
|
%!s(int64=9) %!d(string=hai) anos |
Roberto Ierusalimschy
|
656b3cea1b
using 'sig_atomic_t' for 'hookmask' (as it can be changed inside
|
%!s(int64=9) %!d(string=hai) anos |
Roberto Ierusalimschy
|
89e3a84344
removed field 'n' from 'CallInfo' (not being used right now)
|
%!s(int64=9) %!d(string=hai) anos |
Roberto Ierusalimschy
|
33b366ec32
added counters for total and individual CallInfo entries (to allow
|
%!s(int64=9) %!d(string=hai) anos |
Roberto Ierusalimschy
|
07a2dcacbf
flag CIST_REENTRY changed to CIST_FRESH (its negation); fresh invocations
|
%!s(int64=9) %!d(string=hai) anos |
Roberto Ierusalimschy
|
9fae7b6d3f
code for string cache generalized for "associative sets" (compiler
|
%!s(int64=10) %!d(string=hai) anos |
Roberto Ierusalimschy
|
41964648ee
long strings are created directly in final position when possible
|
%!s(int64=10) %!d(string=hai) anos |
Roberto Ierusalimschy
|
bde17a419d
because of debt, 'totalbytes' can be negative (and therefore its
|
%!s(int64=10) %!d(string=hai) anos |
Roberto Ierusalimschy
|
6645bb2df4
'strcache' elements as arrays of 1 element hints that cache can
|
%!s(int64=10) %!d(string=hai) anos |
Roberto Ierusalimschy
|
ae76c39712
Bug: suspended '__le' metamethod can give wrong result
|
%!s(int64=10) %!d(string=hai) anos |
Roberto Ierusalimschy
|
a80cada914
new cache for interning strings
|
%!s(int64=10) %!d(string=hai) anos |
Roberto Ierusalimschy
|
4542fb9f78
comments (a few extra quotes around identifiers)
|
%!s(int64=10) %!d(string=hai) anos |
Roberto Ierusalimschy
|
bdf566a8a3
`name' in comments changed to 'name'
|
%!s(int64=10) %!d(string=hai) anos |
Roberto Ierusalimschy
|
2a21f6c894
'lua_Kcontext' -> 'lua_KContext'
|
%!s(int64=10) %!d(string=hai) anos |
Roberto Ierusalimschy
|
3670db99b6
comments
|
%!s(int64=10) %!d(string=hai) anos |
Roberto Ierusalimschy
|
2be88d5084
'lua_Ctx' -> 'lua_Kcontext'
|
%!s(int64=11) %!d(string=hai) anos |
Roberto Ierusalimschy
|
753f2c1da4
better(?) alignment for some structures (pointers first)
|
%!s(int64=11) %!d(string=hai) anos |
Roberto Ierusalimschy
|
bb12903120
type 'Udata' refers directly to structure inside the union (union
|
%!s(int64=11) %!d(string=hai) anos |
Roberto Ierusalimschy
|
ca41b43f53
type 'TString' refers directly to the structure inside the union
|
%!s(int64=11) %!d(string=hai) anos |
Roberto Ierusalimschy
|
56137d58ff
added check for conversion 'obj2gco' (and corrections for small
|
%!s(int64=11) %!d(string=hai) anos |
Roberto Ierusalimschy
|
9aec500a26
no need for field 'gch' anymore
|
%!s(int64=11) %!d(string=hai) anos |
Roberto Ierusalimschy
|
5a9cc57a5e
change in GCObject: instead of being a union, it is now a structure
|
%!s(int64=11) %!d(string=hai) anos |
Roberto Ierusalimschy
|
1aa4f69b51
new type 'lua_Ctx' for continuation-function contexts (to allow type
|
%!s(int64=11) %!d(string=hai) anos |
Roberto Ierusalimschy
|
fa3113ffbf
cleaner way to handle bit CIST_OAH (with auxiliar macros)
|
%!s(int64=11) %!d(string=hai) anos |
Roberto Ierusalimschy
|
88a9e51f34
bit-field CIST_YIELDED removed (it was never consulted)
|
%!s(int64=11) %!d(string=hai) anos |
Roberto Ierusalimschy
|
542b6cfc02
no need for field 'status' in structure 'CallInfo' (after removal
|
%!s(int64=11) %!d(string=hai) anos |