237 Commits (4e1ffc482a7eadde2cace3102a8d22c5baa4d7a9)

Author SHA1 Message Date
Roberto Ierusalimschy bd5fa9cc8f new macro 'getproto' 16 years ago
Roberto Ierusalimschy f76f4cb79d new way to control stack overflow, controling only total size of the stack 16 years ago
Roberto Ierusalimschy 6980cb1aa7 new functions 'lua_arith' and 'lua_compare' 16 years ago
Roberto Ierusalimschy a21c89ddc8 new API function 'lua_mainthread' 16 years ago
Roberto Ierusalimschy 2258ec6bc9 'getline' renamed to 'getfuncline' (to avoid problems with POSIX) 16 years ago
Roberto Ierusalimschy 9423e22aa3 no more L->base + ci->base only for Lua functions (C functions may use 16 years ago
Roberto Ierusalimschy d3037d97ec several small improvements based on 'ci' being fixed now (including 16 years ago
Roberto Ierusalimschy 4f88418170 'CallInfo' stack implemented as double-linked list instead of an array 16 years ago
Roberto Ierusalimschy 8775f25830 new function 'T.makeCfunc' (for later use) 16 years ago
Roberto Ierusalimschy 7837e34e56 new states have a reasonable panic function + 16 years ago
Roberto Ierusalimschy 6905ae900b Lua now uses "homemade" lctype (instead of ctype.h from ANSI C) 16 years ago
Roberto Ierusalimschy 81ede6bfce using light userdata to represent "remote" states 16 years ago
Roberto Ierusalimschy 690efef3de detail (added 'UNUSED' to unused argument) 16 years ago
Roberto Ierusalimschy f94cd2201c better control of call status through CallInfo 16 years ago
Roberto Ierusalimschy c1565c16ed small bug: lua_resume returning LUA_YIELD is not an error 16 years ago
Roberto Ierusalimschy 0c8f5fc2fd simplification in the handling of finalizers: no more 'tmudata' list + 17 years ago
Roberto Ierusalimschy 93869acb2c "test trick" seems more useful with pointers instead of integers 17 years ago
Roberto Ierusalimschy 59e2973335 removed static variable lua_state (not used) 17 years ago
Roberto Ierusalimschy 860e285f31 'luaL_gsub' moved into 'testC' (all auxlib should be tested through 'testC') 17 years ago
Roberto Ierusalimschy 92a0d4c67f extra options in 'testC' for newmetatable and testudata 17 years ago
Roberto Ierusalimschy a4d3080fe3 SETLIST extra argument now is an "instruction" (OP_EXTRAARG) 17 years ago
Roberto Ierusalimschy e2b366c760 userdata with finalizers are kept in a separated list 17 years ago
Roberto Ierusalimschy 163f58dac5 in 'testC', booleans should be represented by booean values 17 years ago
Roberto Ierusalimschy dcee7d2fe0 new instructions 'newtable' and 'checkstack' in 'testC' 17 years ago
Roberto Ierusalimschy 658e7caf92 use prefix in extern names, even those in test files 17 years ago
Roberto Ierusalimschy 8d3dd04137 clearing some old compatibility code 18 years ago
Roberto Ierusalimschy 619be354c8 lua_pushstring/pushlstring return string 18 years ago
Roberto Ierusalimschy 585b81f91e remove of a non-used test function 18 years ago
Roberto Ierusalimschy afa0d0ac0d new constant LUA_OK 18 years ago
Roberto Ierusalimschy a7c9e45c64 avoid trailing white spaces 18 years ago
Roberto Ierusalimschy 3ca9af51a4 emergency garbage collector (core forces a GC when allocation fails) 19 years ago
Roberto Ierusalimschy 2b5c1f99e5 small simplifications 19 years ago
Roberto Ierusalimschy f8b7a5581e avoid unnecessary exports 19 years ago
Roberto Ierusalimschy dd1221582b details 19 years ago
Roberto Ierusalimschy c505f341d6 small changes in casts 19 years ago
Roberto Ierusalimschy e6bfbc38b5 'luaopen_package' was missing in new states 19 years ago
Roberto Ierusalimschy d8f1cca16e new function 'lua_setallocf' 19 years ago
Roberto Ierusalimschy 8dcc6bc532 avoid the use of global lock 19 years ago
Roberto Ierusalimschy 3390f9a35a detail 19 years ago
Roberto Ierusalimschy 9273fbd131 no more 'luaL_get/setfield' (replaced by more direct luaL_findtable) 19 years ago
Roberto Ierusalimschy 5e8a9e324c luaL_openlib -> luaL_register, luaL_putchar -> luaL_addchar 20 years ago
Roberto Ierusalimschy 80ac5e83fd details (alphabetical order for list of functions) 20 years ago
Roberto Ierusalimschy 64b57db377 new test function for conversion from num to int 20 years ago
Roberto Ierusalimschy d628795940 lua_objsize -> lua_objlen (more compatible with use of `len´ in other 20 years ago
Roberto Ierusalimschy b320d37a80 better tests for correctness of `savedpc' 20 years ago
Roberto Ierusalimschy ade585bdf9 no more LUA_FIRSTINDEX 20 years ago
Roberto Ierusalimschy 03fb3c39d4 change `#ifdef' for `#if defined' 20 years ago
Roberto Ierusalimschy 9ffae705ee new "primitive" getn 20 years ago
Roberto Ierusalimschy 7d45a5f48f C functions and userdata also have environments 20 years ago
Roberto Ierusalimschy 621ef9f767 better control over GC collors of upvalues 20 years ago