Roberto Ierusalimschy
55ac40f859
Cleaning of llimits.h
...
Several definitions that don't need to be "global" (that is, that
concerns only specific parts of the code) moved out of llimits.h,
to more appropriate places.
2024-06-20 13:43:33 -03:00
Roberto Ierusalimschy
14e416355f
Added suport for Fixed Buffers
...
A fixed buffer keeps a binary chunk "forever", so that the program
does not need to copy some of its parts when loading it.
2023-09-05 15:30:45 -03:00
Roberto Ierusalimschy
f99509581e
Removed extra information from RCS keyword strings
...
Version numbers and dates (mostly wrong) from RCS keyword strings
removed from all source files; only the file name are kept.
2018-08-23 14:26:12 -03:00
Roberto Ierusalimschy
41964648ee
long strings are created directly in final position when possible
...
(instead of using an auxiliar buffer to first create the string
and then allocate the final string and copy result there)
2015-09-08 12:41:05 -03:00
Roberto Ierusalimschy
28fdbcf393
added include for 'lprefix.h', for stuff that must be added before
...
any other header file
2014-11-02 17:19:04 -02:00
Roberto Ierusalimschy
edfa9e007d
details (header comments)
2012-05-14 10:34:18 -03:00
Roberto Ierusalimschy
fd5e810e08
macro 'char2int' replaced by 'cast_uchar' (used by other files)
2011-07-15 09:35:32 -03:00
Roberto Ierusalimschy
7482e8f914
no need of lookahead in Zio
2011-02-23 10:13:10 -03:00
Roberto Ierusalimschy
3c710f056b
small bug: may call reader function again after it returned end
...
of input
2011-02-17 15:34:16 -02:00
Roberto Ierusalimschy
eca9fa02d2
small improvement
2005-06-03 17:16:16 -03:00
Roberto Ierusalimschy
67578ec51f
several small details
2005-05-17 16:49:15 -03:00
Roberto Ierusalimschy
b4cd38ba6c
new scheme for configuration through `luaconf.h'
2004-04-30 17:13:38 -03:00
Roberto Ierusalimschy
53c7f86194
details
2003-11-18 08:44:53 -02:00
Roberto Ierusalimschy
885961be1d
reader runs outside core Lua
2003-08-27 17:57:52 -03:00
Roberto Ierusalimschy
4b2e71ddb6
ZIO passes Lua state to chunk reader
2003-08-25 17:00:50 -03:00
Roberto Ierusalimschy
9fcc485176
zio does not keep "source" name (nobody uses it)
2003-08-25 16:51:54 -03:00
Roberto Ierusalimschy
b518d14071
bug: zio mixes a 255 as first char in a buffer with EOZ
2003-03-20 13:00:56 -03:00
Roberto Ierusalimschy
27c6b4d422
each .c file defines its own name
2002-12-04 15:38:31 -02:00
Roberto Ierusalimschy
b3d0682fb9
use of different buffers for scanner and concatenation
2002-10-08 15:46:08 -03:00
Roberto Ierusalimschy
d3dd337fca
lua_Chunkreader gets a lua_State, to avoid future incompatibilities
2002-08-06 14:26:45 -03:00
Roberto Ierusalimschy
0b3d380f9f
internal names
2002-08-05 15:45:02 -03:00
Roberto Ierusalimschy
16f4723398
names & names
2002-06-06 09:40:22 -03:00
Roberto Ierusalimschy
0079e0f57c
core tests whether file is binary
2002-06-03 17:11:07 -03:00
Roberto Ierusalimschy
35a22ed1ab
lua_load* replaced by a simple lua_load
2002-06-03 14:46:34 -03:00
Roberto Ierusalimschy
e68d0df1c6
function `zsopen' is not used
2002-04-29 09:37:41 -03:00
Roberto Ierusalimschy
72659a0605
no more explicit support for wide-chars; too much troble...
2001-11-28 18:13:13 -02:00
Roberto Ierusalimschy
dd3a63c205
new way to handle `profiles'
2001-03-26 11:31:49 -03:00
Roberto Ierusalimschy
1de5587184
`lua.h' is included before any other Lua header file
2000-06-12 10:52:05 -03:00
Roberto Ierusalimschy
ef62b340e0
code cleaner for 16 bits.
2000-05-24 10:54:49 -03:00
Roberto Ierusalimschy
3c9d999424
many details (most by lhf).
2000-03-03 11:58:26 -03:00
Roberto Ierusalimschy
74f1c3d025
small changes for "clean C"
2000-02-08 14:39:42 -02:00
Roberto Ierusalimschy
a7fa7bafc8
new warnings with option "-W" (gcc)
1999-11-09 15:59:35 -02:00
Roberto Ierusalimschy
c787dccd9b
"const" !!!
1999-08-16 17:52:00 -03:00
Roberto Ierusalimschy
e907c711c0
"feof" may be a macro.
1999-03-05 10:15:50 -03:00
Roberto Ierusalimschy
6233d21c9d
file stream cannot call fread after EOF.
1999-03-04 11:50:26 -03:00
Roberto Ierusalimschy
6a853fcb8b
details (from lhf)
1999-02-25 18:07:26 -03:00
Roberto Ierusalimschy
766e67ef3b
to avoid warnings about "typecast" (Visual C++)
1998-12-28 11:44:54 -02:00
Roberto Ierusalimschy
03f3f9e707
"zio" now keeps its "name".
1997-12-22 18:57:18 -02:00
Roberto Ierusalimschy
accd7bc253
small modifications (format, small optimizations, etc)
1997-11-21 17:00:46 -02:00
Roberto Ierusalimschy
d600a6b5b3
a generic input stream interface
1997-09-16 16:25:59 -03:00