2107 Commits (dce9a49a086189c8fe1a3a1098dcde4871a7036d)
 

Author SHA1 Message Date
Roberto Ierusalimschy dce9a49a08 final version 22 years ago
Roberto Ierusalimschy 15db58a2f5 create arg table with correct size 22 years ago
Roberto Ierusalimschy d6826dbc80 simpler way to count uses 22 years ago
Roberto Ierusalimschy e75a6ae9ee `defaultmeta' is always empty, but registry needs some space for 22 years ago
Roberto Ierusalimschy 2866fb2dd0 reset _REQUIREDNAME after loading module 22 years ago
Roberto Ierusalimschy 4b6f436d67 `unpack' uses `getn' to get table size 22 years ago
Roberto Ierusalimschy 8f105d6b59 string.byte returns nil if index is out-of-range 22 years ago
Roberto Ierusalimschy 2fef8c772b auxiliary function to check userdata with types 22 years ago
Roberto Ierusalimschy 7285fa393b use C names for C types 22 years ago
Roberto Ierusalimschy 5085f09ce5 small optimizations 22 years ago
Roberto Ierusalimschy d674626392 compatibility with '%' syntax is optional 22 years ago
Roberto Ierusalimschy 7a40cdbda0 different variables for number of upvalues and size of upvalue array 22 years ago
Roberto Ierusalimschy 3cdeacbbfb reference system also uses getn/setn (plus small corrections) 22 years ago
Roberto Ierusalimschy 6f207b15fb resist errors in finalizers during lua_close 22 years ago
Roberto Ierusalimschy 3184314bf3 warning 22 years ago
Roberto Ierusalimschy 7964f7cbbd more complete information for coroutine errors 22 years ago
Roberto Ierusalimschy 383a6e88f9 argv[0] may be NULL 22 years ago
Roberto Ierusalimschy 871166d7db test for panic function 22 years ago
Roberto Ierusalimschy 592cf2334e "panic" cannot happen in lua.c, with lua_cpcall + 22 years ago
Roberto Ierusalimschy 0175f8d5d1 dump/undump of upvalue names 22 years ago
Roberto Ierusalimschy e79bf02f33 correct semantics for comparison metamethods (they are only valid 22 years ago
Roberto Ierusalimschy 41ed3c4771 getn/setn in C moved to lauxlib 22 years ago
Roberto Ierusalimschy 635b7c707d details 22 years ago
Roberto Ierusalimschy 83f0d6ef1a DEPRECATED (new manual uses an independent format instead of LaTeX) 22 years ago
Roberto Ierusalimschy 3088ebd95b last changes before leaving Latex 22 years ago
Roberto Ierusalimschy 797d964df9 detail 22 years ago
Roberto Ierusalimschy e44e579dc1 bug: luaD_protectedparser must protect its garbage collection too 22 years ago
Roberto Ierusalimschy a153cafd8d starting translation to new format (@comand{...}). 22 years ago
Roberto Ierusalimschy 3b5158f2a1 corrections from Asko Kauppi 22 years ago
Roberto Ierusalimschy 60a8b94fd0 corrections/suggestions by Ed Ferguson 22 years ago
Roberto Ierusalimschy c499442e5f compatibility macros must be available by default 22 years ago
Roberto Ierusalimschy 9a5bab82ff use the more modern _POSIX_C_SOURCE instead of older _POSIX_SOURCE 22 years ago
Roberto Ierusalimschy 32fd039bb5 `openlib' functions return new module 22 years ago
Roberto Ierusalimschy 75f73172c4 bug: `resume' was checking the wrong value for stack overflow 22 years ago
Roberto Ierusalimschy 754c630754 details 22 years ago
Roberto Ierusalimschy dd8edecae1 new functions to manipulate upvales (get/setupvalue) 22 years ago
Roberto Ierusalimschy 28021c5c66 better explanation (+ example) for coroutines 22 years ago
Roberto Ierusalimschy 73517e86b0 OP_TFORLOOP uses extra stack space 22 years ago
Roberto Ierusalimschy 9e8face8d8 must move call results in the last iteration, too 22 years ago
Roberto Ierusalimschy 64864f094b new options for debugging Lua (HARDSTACKTESTS & EXTERNMEMCHECK) 22 years ago
Roberto Ierusalimschy 9bd3fc1039 TFORLOOP makes a call that affects all values above it on the stack 22 years ago
Roberto Ierusalimschy cc4a22ebe2 bug: scope of generic for variables is not sound 22 years ago
Roberto Ierusalimschy acf62ddfbe "load*" creates chunk with same global table than caller 22 years ago
Roberto Ierusalimschy 04f95ce879 hook counts are integers now 22 years ago
Roberto Ierusalimschy 27c6b4d422 each .c file defines its own name 22 years ago
Roberto Ierusalimschy 0bb8eb5151 new function `lua_cpcall' 22 years ago
Roberto Ierusalimschy 38da8c0d7d new facilities to test memory overflow in main.c 22 years ago
Roberto Ierusalimschy 76de732745 avoid non-raw accesses to globals when variable may not exist 22 years ago
Roberto Ierusalimschy 90d7892007 new function `io.type' 22 years ago
Roberto Ierusalimschy 041cb96992 small bug: `write' must return three values in case of errors 22 years ago