aboutsummaryrefslogtreecommitdiff
path: root/lstate.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* no more use of stdio inside the core (except for `tostring'...)Roberto Ierusalimschy2002-06-031-4/+1
* `global' tables (registry, etc.) stored in proper place, not in the stackRoberto Ierusalimschy2002-05-081-2/+2
* new function `lua_vpushstr' to replace uses of `sprintf'Roberto Ierusalimschy2002-05-071-2/+2
* new way to handle errorsRoberto Ierusalimschy2002-05-011-2/+6
* use of a common `dummynode' for all empty tablesRoberto Ierusalimschy2002-04-231-1/+4
* new way to handle errorsRoberto Ierusalimschy2002-04-221-2/+2
* `panic' function configurable via APIRoberto Ierusalimschy2002-04-161-1/+12
* some improvements in stack controlRoberto Ierusalimschy2002-03-201-2/+2
* avoid C identifiers beginning with '_'Roberto Ierusalimschy2002-03-111-5/+5
* using `ci->top' to control acceptable indices in C callsRoberto Ierusalimschy2002-03-071-1/+2
* configurable minimum size for the string tableRoberto Ierusalimschy2002-03-051-2/+2
* no more maximum stack sizeRoberto Ierusalimschy2002-02-141-21/+7
* better order of record fields for 64-bit machinesRoberto Ierusalimschy2002-02-081-1/+1
* `eventtable' renamed to `metatable'Roberto Ierusalimschy2002-01-301-5/+5
* first version of dynamic stackRoberto Ierusalimschy2002-01-251-11/+13
* distinct functions to create/destroy states and threadsRoberto Ierusalimschy2002-01-111-77/+108
* first implementation of coroutinesRoberto Ierusalimschy2002-01-091-0/+1
* first version of Lua "stackless"Roberto Ierusalimschy2001-12-181-2/+3
* reentrant implementation of garbage collectionRoberto Ierusalimschy2001-12-111-1/+3
* simpler way to collect userdataRoberto Ierusalimschy2001-12-101-1/+2
* tag system replaced by event tablesRoberto Ierusalimschy2001-12-051-10/+11
* new implementation for lua upvalues (sugested by E.T.): simpler and solvesRoberto Ierusalimschy2001-11-291-1/+6
* no more explicit support for wide-chars; too much troble...Roberto Ierusalimschy2001-11-281-3/+2
* field G renamed to _G to avoid problemas with bugged macro-systemsRoberto Ierusalimschy2001-11-061-5/+5
* tables of globals accessible through pseudo-index in C APIRoberto Ierusalimschy2001-10-311-2/+2
* optimization for array part of a TableRoberto Ierusalimschy2001-10-251-5/+5
* new API for registry and C upvalues + new implementation for referencesRoberto Ierusalimschy2001-10-171-5/+2
* first implementation of unrestricted static scopingRoberto Ierusalimschy2001-09-071-2/+4
* better syntax for type castsRoberto Ierusalimschy2001-08-311-2/+2
* weakregistry has its keys weak, tooRoberto Ierusalimschy2001-07-171-2/+3
* resurect userdata before calling its GC tag methodRoberto Ierusalimschy2001-06-211-6/+4
* more robust treatment of GC tag methods (now they can create newRoberto Ierusalimschy2001-06-121-3/+6
* new implementation for userdatas, without `keys'Roberto Ierusalimschy2001-06-061-5/+7
* re-implementation of refs through weak tablesRoberto Ierusalimschy2001-04-171-21/+4
* new way to handle `profiles'Roberto Ierusalimschy2001-03-261-1/+2
* old signature for lua_openRoberto Ierusalimschy2001-03-091-2/+2
* better way to link callinfo's and stackRoberto Ierusalimschy2001-03-071-1/+3
* lower-case for macros with argumentsRoberto Ierusalimschy2001-03-021-5/+5
* first (big) step to support wide charsRoberto Ierusalimschy2001-02-231-2/+2
* lock/unlock may use L + better structure for internal debug stuffRoberto Ierusalimschy2001-02-021-45/+30
* new macros + new names to facilitate compilation of threaded versionRoberto Ierusalimschy2001-01-261-7/+7
* first implementation for type namesRoberto Ierusalimschy2001-01-251-1/+2
* macros LUA_ENTRY/LUA_EXIT to control exclusive access to Lua coreRoberto Ierusalimschy2001-01-241-22/+38
* support for multiple stacks sharing the same global environmentRoberto Ierusalimschy2001-01-221-42/+69
* thead-specific state separated from "global" stateRoberto Ierusalimschy2001-01-191-36/+41
* `free' gets size of the block: complete control over memory useRoberto Ierusalimschy2000-12-281-14/+9
* explicit control of size for growing vectorsRoberto Ierusalimschy2000-12-261-5/+7
* macro DEBUG renamed to LUA_DEBUGRoberto Ierusalimschy2000-10-301-3/+3
* new API function `createuserdata'Roberto Ierusalimschy2000-10-261-1/+2
* registry mechanismRoberto Ierusalimschy2000-10-241-2/+5