Roberto Ierusalimschy
|
5085f09ce5
small optimizations
|
22 年之前 |
Roberto Ierusalimschy
|
9a5bab82ff
use the more modern _POSIX_C_SOURCE instead of older _POSIX_SOURCE
|
22 年之前 |
Roberto Ierusalimschy
|
32fd039bb5
`openlib' functions return new module
|
22 年之前 |
Roberto Ierusalimschy
|
27c6b4d422
each .c file defines its own name
|
22 年之前 |
Roberto Ierusalimschy
|
90d7892007
new function `io.type'
|
22 年之前 |
Roberto Ierusalimschy
|
041cb96992
small bug: `write' must return three values in case of errors
|
22 年之前 |
Roberto Ierusalimschy
|
d9340154ac
`__tostring' for files + small bug (could do invalid read inside
|
23 年之前 |
Roberto Ierusalimschy
|
96ba5d0bc2
include file name in error messages
|
23 年之前 |
Roberto Ierusalimschy
|
097edd3884
better names for auxiliar functions
|
23 年之前 |
Roberto Ierusalimschy
|
6505503b49
do not pretend that file is closed when close fails
|
23 年之前 |
Roberto Ierusalimschy
|
ec748fcb0a
correct handling of opened files in presence of memory allocation
|
23 年之前 |
Roberto Ierusalimschy
|
669129a6d8
io.lines() iterate over the standard input file
|
23 年之前 |
Roberto Ierusalimschy
|
e8f35fc4ff
unification of __index & __gettable (and __newindex & __settable)
|
23 年之前 |
Roberto Ierusalimschy
|
f6bc7884be
new generators for reading a file line by line
|
23 年之前 |
Roberto Ierusalimschy
|
81a8845e4f
detail
|
23 年之前 |
Roberto Ierusalimschy
|
576bded513
details
|
23 年之前 |
Roberto Ierusalimschy
|
2e38c6ae5a
`luadebug.h' content now is included in `lua.h'
|
23 年之前 |
Roberto Ierusalimschy
|
79c8edb6c4
new names for light userdata operations
|
23 年之前 |
Roberto Ierusalimschy
|
ce6b930464
`isdst' should be a boolean (and not 0/1!!)
|
23 年之前 |
Roberto Ierusalimschy
|
88607acc2c
details
|
23 年之前 |
Roberto Ierusalimschy
|
d8678edddc
luaL_verror -> luaL_error
|
23 年之前 |
Roberto Ierusalimschy
|
000d081fd0
warnings from other compilers
|
23 年之前 |
Roberto Ierusalimschy
|
e3cddc950c
C is not C++...
|
23 年之前 |
Roberto Ierusalimschy
|
5a8f383e60
io.close() closes standard output file; `close' now is method
|
23 年之前 |
Roberto Ierusalimschy
|
5b8ee9fa8d
new names for standard libraries
|
23 年之前 |
Roberto Ierusalimschy
|
a102221a0b
better error messages
|
23 年之前 |
Roberto Ierusalimschy
|
71144e3ff0
errors `return' int, to avoid warnings
|
23 年之前 |
Roberto Ierusalimschy
|
85dcb411a8
all textual errors go through `luaL_verror'
|
23 年之前 |
Roberto Ierusalimschy
|
1ce6cb6032
no more option `*u' in read (too complex)
|
23 年之前 |
Roberto Ierusalimschy
|
237969724f
support for `light' userdata + simpler support for `boxed' udata
|
23 年之前 |