383 Commits (88ef06f4f3074d54743e178aaf61fa464b2065b4)

Author SHA1 Message Date
Roberto Ierusalimschy 92f6e0c1bf no-nonsense debug information about tail calls 22 years ago
Roberto Ierusalimschy 5cd99b82b7 `set/getenvtable' -> `set/getfenv' 22 years ago
Roberto Ierusalimschy 9866fb0ef1 `set/getglobals' -> `set/getenvtable' 22 years ago
Roberto Ierusalimschy dce9a49a08 final version 22 years ago
Roberto Ierusalimschy dd8edecae1 new functions to manipulate upvales (get/setupvalue) 22 years ago
Roberto Ierusalimschy 0bb8eb5151 new function `lua_cpcall' 22 years ago
Roberto Ierusalimschy 1f55dbc699 details 22 years ago
Roberto Ierusalimschy 5a228bb1d8 new function `lua_version' 22 years ago
Roberto Ierusalimschy 5f698f8b6f simpler interface to hooks + use of `int' to count hooks 22 years ago
Roberto Ierusalimschy 43013b39cc new representation for hooks (to allow asynchronous calls to sethook) 22 years ago
Roberto Ierusalimschy 5c5d9b2703 back to `__mode' metafield to specify weakness 22 years ago
Roberto Ierusalimschy 63633c5b5f better name for `lua_movethread' 22 years ago
Roberto Ierusalimschy 118347d8c3 new API for coroutines 22 years ago
Roberto Ierusalimschy 118e9cd843 new facility for dumping chunks 22 years ago
Roberto Ierusalimschy 96e15b8501 threads now are real Lua objects, subject to garbage collection 22 years ago
Roberto Ierusalimschy 6a77a6b73f avoid too much precision when printing numbers 22 years ago
Roberto Ierusalimschy 84e0b1bc97 small changes in type configuration facilities 22 years ago
Roberto Ierusalimschy 7c0ccdfd61 avoid the use of "enum" in the API, as they do not have a fixed representation 23 years ago
Roberto Ierusalimschy 2c670baf24 avoid the use of "obvious" names in header files to avoid conflicts 23 years ago
Roberto Ierusalimschy fdafd4f4a8 new structure for collectable objects, sharing a common header 23 years ago
Roberto Ierusalimschy 8e4ac679ff use a linear count for count hook 23 years ago
Roberto Ierusalimschy 4664f2e927 any Lua closure has a table of globals (not only active functions) 23 years ago
Roberto Ierusalimschy 2e38c6ae5a `luadebug.h' content now is included in `lua.h' 23 years ago
Roberto Ierusalimschy d3dd337fca lua_Chunkreader gets a lua_State, to avoid future incompatibilities 23 years ago
Roberto Ierusalimschy 634344d61f new API for weak mode 23 years ago
Roberto Ierusalimschy a2fa48a570 new (old?) error handling scheme 23 years ago
Roberto Ierusalimschy 4a4f243795 new API for error handling 23 years ago
Roberto Ierusalimschy 79c8edb6c4 new names for light userdata operations 23 years ago
Roberto Ierusalimschy d88860131a new macro `lua_isudataval' (for completude) 23 years ago
Roberto Ierusalimschy 68ee518e81 only tables need `lua_number2int' 23 years ago
Roberto Ierusalimschy f67ccfbdeb no more `lua_getn' function 23 years ago
Roberto Ierusalimschy 78c507b7b8 `lua_upcall' -> `lua_call' 23 years ago
Roberto Ierusalimschy 3941af53ad first implementation of independent global table per function 23 years ago
Roberto Ierusalimschy 1dbe708aa8 new protocol for error handling 23 years ago
Roberto Ierusalimschy eb3de8768a `rawcall' -> `upcall' (unprotected call) 23 years ago
Roberto Ierusalimschy 864c96f36c new fallback for equality `__eq' 23 years ago
Roberto Ierusalimschy 16f4723398 names & names 23 years ago
Roberto Ierusalimschy fa23301251 defintions for lua_number2str and lua_str2number don't need to be public 23 years ago
Roberto Ierusalimschy 0079e0f57c core tests whether file is binary 23 years ago
Roberto Ierusalimschy 35a22ed1ab lua_load* replaced by a simple lua_load 23 years ago
Roberto Ierusalimschy 859ecf36b6 new copyright notice 23 years ago
Roberto Ierusalimschy 955def0348 new names for string formating functions 23 years ago
Roberto Ierusalimschy dea6b6da94 new function `lua_vpushstr' to replace uses of `sprintf' 23 years ago
Roberto Ierusalimschy 71144e3ff0 errors `return' int, to avoid warnings 23 years ago
Roberto Ierusalimschy 751cd867d3 new way to handle errors 23 years ago
Roberto Ierusalimschy b36b2a061c new way to handle errors 23 years ago
Roberto Ierusalimschy f388ee4a82 new way to handle errors 23 years ago
Roberto Ierusalimschy c11d374c59 `panic' function configurable via API 23 years ago
Roberto Ierusalimschy 237969724f support for `light' userdata + simpler support for `boxed' udata 23 years ago
Roberto Ierusalimschy d1f220217b when possible, library functions accept nil as none 23 years ago