aboutsummaryrefslogtreecommitdiff
path: root/lobject.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* back to the basics (well-behaved variant record...)Roberto Ierusalimschy2001-02-021-16/+14
|
* lock/unlock may use L + better structure for internal debug stuffRoberto Ierusalimschy2001-02-021-13/+4
|
* no need for tags in boxed values :-(Roberto Ierusalimschy2001-02-011-16/+4
|
* all boxed types start with their tagsRoberto Ierusalimschy2001-01-291-6/+21
|
* smaller tables for machines with 8-bit alignmentRoberto Ierusalimschy2001-01-291-3/+5
|
* detailRoberto Ierusalimschy2001-01-261-1/+6
|
* first implementation for type namesRoberto Ierusalimschy2001-01-251-5/+1
|
* thead-specific state separated from "global" stateRoberto Ierusalimschy2001-01-191-16/+14
|
* all accesses to TObjects done through macrosRoberto Ierusalimschy2001-01-181-15/+44
|
* `free' gets size of the block: complete control over memory useRoberto Ierusalimschy2000-12-281-7/+7
|
* lua_Number defined in lua.h (1st version)Roberto Ierusalimschy2000-12-041-4/+4
|
* better support for 64-bit machines (avoid excessive use of longs)Roberto Ierusalimschy2000-11-241-3/+3
|
* subtelties in layout of TStringRoberto Ierusalimschy2000-10-301-4/+11
|
* macro DEBUG renamed to LUA_DEBUGRoberto Ierusalimschy2000-10-301-3/+3
|
* new API function `createuserdata'Roberto Ierusalimschy2000-10-261-2/+3
|
* new definition for types-tagsRoberto Ierusalimschy2000-10-051-34/+21
|
* new API function `lua_type' + new type lua_TypeRoberto Ierusalimschy2000-10-021-5/+7
|
* new way to count `nblocks' for GC (try to count bytes).Roberto Ierusalimschy2000-09-291-6/+8
|
* `lauxlib' is now part of the libraries (not used by core Lua)Roberto Ierusalimschy2000-09-111-1/+4
|
* new scheme for buffersRoberto Ierusalimschy2000-09-111-1/+2
|
* new way to store local-variable information.Roberto Ierusalimschy2000-08-221-4/+6
|
* detailsRoberto Ierusalimschy2000-08-211-4/+5
|
* new structure for line informationRoberto Ierusalimschy2000-08-081-2/+3
|
* new algorithm for traversing in GC to avoid deep recursion callsRoberto Ierusalimschy2000-08-071-9/+15
|
* remove dummy argument in LUA_ASSERTRoberto Ierusalimschy2000-06-301-5/+5
|
* better error messagesRoberto Ierusalimschy2000-06-281-4/+4
|
* new version of debug systemRoberto Ierusalimschy2000-06-261-6/+18
|
* access to `values' in TObject always through macrosRoberto Ierusalimschy2000-06-081-3/+3
|
* better field nameRoberto Ierusalimschy2000-05-301-3/+3
|
* code cleaner for 16 bits.Roberto Ierusalimschy2000-05-241-4/+3
|
* string hash uses one single hash tableRoberto Ierusalimschy2000-05-101-2/+2
|
* lua.h should not use names without prefix lua_ (`TObject', for instance)Roberto Ierusalimschy2000-05-081-2/+2
|
* global variables are stored in a Lua tableRoberto Ierusalimschy2000-05-081-10/+2
|
* small optimizations for table accessRoberto Ierusalimschy2000-04-251-3/+2
|
* comments (detail)Roberto Ierusalimschy2000-04-101-2/+2
|
* details.Roberto Ierusalimschy2000-03-311-6/+6
|
* name changeRoberto Ierusalimschy2000-03-301-5/+5
|
* no more special cases for closures with 0 upvalues (performance is the same,Roberto Ierusalimschy2000-03-291-32/+29
| | | | memory use a little higher, code much simpler).
* TAG_ARRAY -> TAG_TABLERoberto Ierusalimschy2000-03-271-3/+3
|
* new name for llimits.hRoberto Ierusalimschy2000-03-241-2/+2
|
* limits now are in `llims.n'Roberto Ierusalimschy2000-03-241-44/+2
|
* tags can be positive valuesRoberto Ierusalimschy2000-03-201-24/+22
|
* detailRoberto Ierusalimschy2000-03-161-2/+2
|
* some name changesRoberto Ierusalimschy2000-03-101-44/+44
|
* many details (most by lhf).Roberto Ierusalimschy2000-03-031-20/+15
|
* there is no need to use shorts...Roberto Ierusalimschy2000-02-211-4/+4
|
* nobody uses memmove any more.Roberto Ierusalimschy2000-02-171-9/+1
|
* new version for INSTRUCTION formatsRoberto Ierusalimschy2000-02-141-5/+11
|
* removing implementation for better error messages (must rethink it...)Roberto Ierusalimschy2000-02-111-5/+2
|
* renaming of some opcodes and fieldsRoberto Ierusalimschy2000-01-281-7/+7
|