Roberto Ierusalimschy
|
d1e677c52b
New type 'TStatus' for thread status/error codes
|
6 mēneši atpakaļ |
Roberto Ierusalimschy
|
975d4e0592
Fix in the definition of 'sizeLclosure'
|
7 mēneši atpakaļ |
Roberto Ierusalimschy
|
a4762b6ffe
'objsize' returns 'l_mem'
|
8 mēneši atpakaļ |
Roberto Ierusalimschy
|
3d54b42d59
'objsize' broke in smaller pieces
|
10 mēneši atpakaļ |
Roberto Ierusalimschy
|
0acd55898d
Added gcc option '-Wconversion'
|
1 gadu atpakaļ |
Roberto Ierusalimschy
|
413a393e62
Stack indices changed to union's
|
2 gadi atpakaļ |
Roberto Ierusalimschy
|
196bb94d66
Bug: 'lua_settop' may use an invalid pointer to stack
|
3 gadi atpakaļ |
Roberto Ierusalimschy
|
4e47f81188
New implementation for to-be-closed variables
|
4 gadi atpakaļ |
Roberto Ierusalimschy
|
b07fc10e91
Allow yields inside '__close' metamethods
|
4 gadi atpakaļ |
Roberto Ierusalimschy
|
7af27ef59d
Cleaner handling of errors in '__close' metamethods
|
4 gadi atpakaļ |
Roberto Ierusalimschy
|
5f83fb6582
Details
|
5 gadi atpakaļ |
Roberto Ierusalimschy
|
9e6807c3c9
Do not collect open upvalues
|
6 gadi atpakaļ |
Roberto Ierusalimschy
|
440a5ee78c
Fixed bug for emergency collection in upvalue creation
|
6 gadi atpakaļ |
Roberto Ierusalimschy
|
fdc25a1ebf
New functions 'lua_resetthread' and 'coroutine.kill'
|
6 gadi atpakaļ |
Roberto Ierusalimschy
|
3c7dc52909
Handling of memory errors when creating to-be-closed upvalues
|
6 gadi atpakaļ |
Roberto Ierusalimschy
|
bd96330d03
First "complete" implementation of to-be-closed variables
|
6 gadi atpakaļ |
Roberto Ierusalimschy
|
f99509581e
Removed extra information from RCS keyword strings
|
7 gadi atpakaļ |
Roberto Ierusalimschy
|
38d3bc8909
using 'offsetof' to compute the size of parts of a structure
|
7 gadi atpakaļ |
Roberto Ierusalimschy
|
e2b15aa21d
janitor work on casts
|
7 gadi atpakaļ |
Roberto Ierusalimschy
|
f96497397a
new type 'StackValue' for stack elements
|
8 gadi atpakaļ |
Roberto Ierusalimschy
|
2376eb6347
barrier for prototype's cache (with new gray list 'protogray' to keep
|
8 gadi atpakaļ |
Roberto Ierusalimschy
|
a3d36fe283
Upvalues collected like everything else (with mark-sweep) instead
|
8 gadi atpakaļ |
Roberto Ierusalimschy
|
cdd26700e8
definition for 'MAXUPVAL' moved for a more "private" place and its
|
10 gadi atpakaļ |
Roberto Ierusalimschy
|
89b56e7d84
more precision between closure types ('LClosure' x 'CClosure')
|
11 gadi atpakaļ |
Roberto Ierusalimschy
|
d764cc5522
new list 'twups' to allow traversal of upvalues from dead threads
|
11 gadi atpakaļ |
Roberto Ierusalimschy
|
ffa96d988d
field 'op' renamed to 'open'
|
11 gadi atpakaļ |
Roberto Ierusalimschy
|
2e2c109daf
type of 'refcount' changed to lu_mem (to ensure there will be no
|
12 gadi atpakaļ |
Roberto Ierusalimschy
|
af35c7f398
upvalues collected by reference count
|
12 gadi atpakaļ |
Roberto Ierusalimschy
|
623e388bb4
double-linked list of all upvalues elliminated and changed to a
|
12 gadi atpakaļ |
Roberto Ierusalimschy
|
3cadc37f47
no more 'Proto' objects on the stack. Protos are anchored on outer
|
13 gadi atpakaļ |