index
:
lua
master
v5-2
v5.3
v5.4
A mirror of https://github.com/lua/lua
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lgc.c
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
new API for weak mode
Roberto Ierusalimschy
2002-08-06
1
-37
/
+26
*
new macros `ttis*'
Roberto Ierusalimschy
2002-08-05
1
-7
/
+7
*
new names for light userdata operations
Roberto Ierusalimschy
2002-07-17
1
-2
/
+2
*
new interface for debug hooks
Roberto Ierusalimschy
2002-07-08
1
-4
/
+4
*
strings are always `strong' in weaktables
Roberto Ierusalimschy
2002-07-04
1
-4
/
+5
*
weak keys are removed only after finalization
Roberto Ierusalimschy
2002-07-01
1
-10
/
+44
*
userdata are removed from weaktables before invoking their GC fallbacks
Roberto Ierusalimschy
2002-06-25
1
-3
/
+3
*
assertion may fail when closing a state
Roberto Ierusalimschy
2002-06-24
1
-3
/
+1
*
first implementation of independent global table per function
Roberto Ierusalimschy
2002-06-20
1
-9
/
+10
*
`global' tables (registry, etc.) stored in proper place, not in the stack
Roberto Ierusalimschy
2002-05-08
1
-2
/
+4
*
use of a common `dummynode' for all empty tables
Roberto Ierusalimschy
2002-04-23
1
-8
/
+7
*
support for `light' userdata + simpler support for `boxed' udata
Roberto Ierusalimschy
2002-04-05
1
-2
/
+3
*
details
Roberto Ierusalimschy
2002-03-26
1
-2
/
+4
*
don't need to mark the stacks twice ;-)
Roberto Ierusalimschy
2002-03-20
1
-7
/
+5
*
simpler solution for finalizing udata
Roberto Ierusalimschy
2002-03-20
1
-47
/
+54
*
using `ci->top' to control acceptable indices in C calls
Roberto Ierusalimschy
2002-03-07
1
-7
/
+9
*
configurable minimum size for the string table
Roberto Ierusalimschy
2002-03-05
1
-2
/
+2
*
small optimization
Roberto Ierusalimschy
2002-03-04
1
-9
/
+9
*
`eventtable' renamed to `metatable'
Roberto Ierusalimschy
2002-01-30
1
-17
/
+16
*
first version of dynamic stack
Roberto Ierusalimschy
2002-01-25
1
-6
/
+18
*
distinct functions to create/destroy states and threads
Roberto Ierusalimschy
2002-01-11
1
-0
/
+6
*
new interface for weak modes
Roberto Ierusalimschy
2002-01-09
1
-18
/
+28
*
first version of Lua "stackless"
Roberto Ierusalimschy
2001-12-18
1
-2
/
+1
*
run GC tag methods in protected mod
Roberto Ierusalimschy
2001-12-12
1
-10
/
+23
*
new type `boolean'
Roberto Ierusalimschy
2001-12-11
1
-2
/
+4
*
reentrant implementation of garbage collection
Roberto Ierusalimschy
2001-12-11
1
-23
/
+26
*
tag system replaced by event tables
Roberto Ierusalimschy
2001-12-05
1
-60
/
+61
*
new implementation for lua upvalues (sugested by E.T.): simpler and solves
Roberto Ierusalimschy
2001-11-29
1
-30
/
+20
*
no more explicit support for wide-chars; too much troble...
Roberto Ierusalimschy
2001-11-28
1
-3
/
+2
*
optimizations for space in LClosures and time cleanning weak tables
Roberto Ierusalimschy
2001-11-06
1
-48
/
+52
*
tables of globals accessible through pseudo-index in C API
Roberto Ierusalimschy
2001-10-31
1
-2
/
+2
*
optimization for array part of a Table
Roberto Ierusalimschy
2001-10-25
1
-21
/
+29
*
new API for registry and C upvalues + new implementation for references
Roberto Ierusalimschy
2001-10-17
1
-3
/
+2
*
new definitions for closure structures
Roberto Ierusalimschy
2001-10-02
1
-46
/
+32
*
first implementation of unrestricted static scoping
Roberto Ierusalimschy
2001-09-07
1
-15
/
+58
*
better syntax for type casts
Roberto Ierusalimschy
2001-08-31
1
-2
/
+2
*
rename of `kproto' to `p'
Roberto Ierusalimschy
2001-06-28
1
-3
/
+3
*
too much optimization to "break" keys in tables; keep them as TObjects...
Roberto Ierusalimschy
2001-06-26
1
-18
/
+14
*
resurect userdata before calling its GC tag method
Roberto Ierusalimschy
2001-06-21
1
-13
/
+28
*
cleaner way to ensure alignment for strings and userdata
Roberto Ierusalimschy
2001-06-15
1
-15
/
+15
*
small optimizations
Roberto Ierusalimschy
2001-06-15
1
-57
/
+57
*
details
Roberto Ierusalimschy
2001-06-13
1
-4
/
+4
*
more robust treatment of GC tag methods (now they can create new
Roberto Ierusalimschy
2001-06-12
1
-22
/
+7
*
new definition for `luaD_call' and `luaD_adjusttop'
Roberto Ierusalimschy
2001-06-08
1
-4
/
+6
*
smaller structs for udata and for strings
Roberto Ierusalimschy
2001-06-07
1
-5
/
+6
*
new implementation for userdatas, without `keys'
Roberto Ierusalimschy
2001-06-06
1
-33
/
+29
*
details
Roberto Ierusalimschy
2001-06-05
1
-7
/
+1
*
new implementation for the Virtual Machine
Roberto Ierusalimschy
2001-06-05
1
-3
/
+5
*
re-implementation of refs through weak tables
Roberto Ierusalimschy
2001-04-17
1
-32
/
+3
*
first implementation for weak tables
Roberto Ierusalimschy
2001-04-11
1
-15
/
+44
[next]