44 Commits (6384475ec4112361b0ab27de553e85863464b846)

Author SHA1 Message Date
Roberto Ierusalimschy fed236ca7f detail (unknown lines are marked as -1, not 0) 11 years ago
Roberto Ierusalimschy f2043b7a58 correct error message for conversion errors from float to int 12 years ago
Roberto Ierusalimschy 9b9becf384 added 'const' to parameters of 'luaG_concaterror' 12 years ago
Roberto Ierusalimschy 32bf6c9b27 functions 'traceexec', 'callTM', and 'call_binTM' moved to other 12 years ago
Roberto Ierusalimschy 217e67cb22 new type 'l_noret' for function that do not return 13 years ago
Roberto Ierusalimschy 3b44821334 stricter control (using tag variants) over closure kinds (Lua x C) 14 years ago
Roberto Ierusalimschy 2258ec6bc9 'getline' renamed to 'getfuncline' (to avoid problems with POSIX) 16 years ago
Roberto Ierusalimschy d7bc346d7a no more code checking 16 years ago
Roberto Ierusalimschy 8718fda9b2 added LUAI_FUNC to functions not in the API 20 years ago
Roberto Ierusalimschy e8d4fe7236 new macro `lua_threadyield' + lock stuff in `luaconf.h' + details 21 years ago
Roberto Ierusalimschy 47fc57a252 `TObject' renamed to `TValue' + other name changes and better assertions 21 years ago
Roberto Ierusalimschy fa26d294ae new way to control `pc' of running functions 22 years ago
Roberto Ierusalimschy 43013b39cc new representation for hooks (to allow asynchronous calls to sethook) 22 years ago
Roberto Ierusalimschy 6c283b2f4f new simetric format for ABC instructions, to avoid exchanging operands 23 years ago
Roberto Ierusalimschy 8e4ac679ff use a linear count for count hook 23 years ago
Roberto Ierusalimschy 9998082839 external messages add their own extra information 23 years ago
Roberto Ierusalimschy 2e38c6ae5a `luadebug.h' content now is included in `lua.h' 23 years ago
Roberto Ierusalimschy a2fa48a570 new (old?) error handling scheme 23 years ago
Roberto Ierusalimschy 0417a4bb0b new implementation for tailcalls and error handling 23 years ago
Roberto Ierusalimschy 44752fc9ce hook count is quadratic 23 years ago
Roberto Ierusalimschy 39b2d58c39 new interface for debug hooks 23 years ago
Roberto Ierusalimschy 922f36a05b details 23 years ago
Roberto Ierusalimschy 1dbe708aa8 new protocol for error handling 23 years ago
Roberto Ierusalimschy b7a0503c1d new format for error messages 23 years ago
Roberto Ierusalimschy 9a0f0dcc77 precompiler may create functions without `lineinfo' 23 years ago
Roberto Ierusalimschy 6c7334a9ac line trace uses `savedpc' to save last `pc' seen 23 years ago
Roberto Ierusalimschy 801aaf37b1 simpler implementation for line information 23 years ago
Roberto Ierusalimschy 938092489b erroneous objects may not live in the stack 23 years ago
Roberto Ierusalimschy 72659a0605 no more explicit support for wide-chars; too much troble... 23 years ago
Roberto Ierusalimschy 2a4afb97c8 new module lopcodes.c for tables describing opcodes 24 years ago
Roberto Ierusalimschy 0a1b1acdd3 details about opcode parameters 24 years ago
Roberto Ierusalimschy 65c289b046 details 24 years ago
Roberto Ierusalimschy 762d059a13 new implementation for the Virtual Machine 24 years ago
Roberto Ierusalimschy 39b7978329 first (big) step to support wide chars 24 years ago
Roberto Ierusalimschy b3da4ee907 checking consistency of jumps. 24 years ago
Roberto Ierusalimschy c81404cae5 first version of code verification 24 years ago
Roberto Ierusalimschy 7178a5e34a new way to handle top x L->top 24 years ago
Roberto Ierusalimschy 001f2bdd0e new definition for types-tags 24 years ago
Roberto Ierusalimschy f6834f4393 new API function `lua_type' + new type lua_Type 24 years ago
Roberto Ierusalimschy 9e84bf18db still more debug information 25 years ago
Roberto Ierusalimschy daf09c476f still better error messages 25 years ago
Roberto Ierusalimschy f90bc248b3 new structure for line information 25 years ago
Roberto Ierusalimschy 014a09c509 better error messages 25 years ago
Roberto Ierusalimschy 27163f032e Auxiliary functions from Debug Interface module 25 years ago