Roberto Ierusalimschy
|
88a2023c32
|
support for strings with '\0'
|
1998-03-06 13:54:42 -03:00 |
|
Roberto Ierusalimschy
|
5ef1989c4b
|
"settag" returns its first argument.
|
1998-02-12 17:27:10 -02:00 |
|
Roberto Ierusalimschy
|
f380d627f8
|
usefull macros also available as functions
|
1998-02-12 17:23:32 -02:00 |
|
Roberto Ierusalimschy
|
aafa106d10
|
implementation of numerical escape sequences in strings ("\12");
better error messages for wrong tokens
|
1998-02-11 18:56:46 -02:00 |
|
Roberto Ierusalimschy
|
29b7b8e52c
|
better error messages for wrong tokens
|
1998-02-11 18:56:46 -02:00 |
|
Roberto Ierusalimschy
|
a9dd2c6717
|
interrupts lua loops with "^C" (via signals)
|
1998-02-11 18:56:05 -02:00 |
|
Roberto Ierusalimschy
|
aee3f97acb
|
put back quotes (") when string in dostring ends with a \n
|
1998-01-29 13:59:35 -02:00 |
|
Roberto Ierusalimschy
|
46968b8ffa
|
"volatile is the only reliable way to ensure that a local variable
retains the value it had at the time of the call to longjmp"
|
1998-01-28 15:47:05 -02:00 |
|
Roberto Ierusalimschy
|
6cdf0d8768
|
tables can become full of "emptys" slots, and keep growing without limits.
|
1998-01-28 14:50:33 -02:00 |
|
Roberto Ierusalimschy
|
07ff251a17
|
details in "dostring" identification
|
1998-01-27 19:21:27 -02:00 |
|
Roberto Ierusalimschy
|
b3b7cf7335
|
BUG: "lua_getstring" may create a new string, so should check GC
|
1998-01-27 17:13:45 -02:00 |
|
Roberto Ierusalimschy
|
8622dc18bf
|
bug: format size limits with little problems
|
1998-01-27 17:11:36 -02:00 |
|
Roberto Ierusalimschy
|
d22e2644dd
|
wrong line number (+1) in error report when file starts with "#..."
|
1998-01-19 18:18:02 -02:00 |
|
Roberto Ierusalimschy
|
f529a22ca5
|
BUG: wrong line number (+1) in error report when file starts with "#..."
|
1998-01-19 18:18:02 -02:00 |
|
Roberto Ierusalimschy
|
783ba75129
|
needs "stdlib.h" (calls "exit")
|
1998-01-19 17:49:49 -02:00 |
|
Roberto Ierusalimschy
|
d49e4dd752
|
MAX_WORD should not be bigger than MAX_INT
|
1998-01-19 17:49:22 -02:00 |
|
Roberto Ierusalimschy
|
981fddea02
|
module to load bytecodes from files.
|
1998-01-14 13:49:01 -02:00 |
|
Roberto Ierusalimschy
|
81b953f27e
|
details
|
1998-01-14 11:49:44 -02:00 |
|
Roberto Ierusalimschy
|
b9acf4b4af
|
"strcoll" may not exist in ond ansi machines
|
1998-01-14 11:49:15 -02:00 |
|
Roberto Ierusalimschy
|
44ace0aefd
|
we don't need a type "Word".
|
1998-01-14 11:48:28 -02:00 |
|
Roberto Ierusalimschy
|
5981161360
|
small optimizations (?)
|
1998-01-13 16:06:27 -02:00 |
|
Roberto Ierusalimschy
|
763c64be9b
|
details
|
1998-01-13 13:42:43 -02:00 |
|
Roberto Ierusalimschy
|
f0dffaa209
|
new way to hanlde arg information
|
1998-01-12 11:35:37 -02:00 |
|
Roberto Ierusalimschy
|
77a6836fef
|
we don't need a type "Word".
|
1998-01-12 11:00:51 -02:00 |
|
Roberto Ierusalimschy
|
9f043e8017
|
luaL_arg_check now is inlined
|
1998-01-09 13:09:53 -02:00 |
|
Roberto Ierusalimschy
|
6ac047afc4
|
details
|
1998-01-09 12:57:43 -02:00 |
|
Roberto Ierusalimschy
|
0e1058cfdd
|
small optimizations in switch order
|
1998-01-09 12:44:55 -02:00 |
|
Roberto Ierusalimschy
|
26679b1a48
|
back to upavalues as extra arguments for C closures; this way it's
trivial to make currying.
|
1998-01-07 14:26:48 -02:00 |
|
Roberto Ierusalimschy
|
e04c2b9aa8
|
details
|
1998-01-06 17:17:31 -02:00 |
|
Roberto Ierusalimschy
|
0c031dcc8b
|
details
|
1998-01-05 15:12:54 -02:00 |
|
Roberto Ierusalimschy
|
c332c4e927
|
reference manual of the Lua language
|
1998-01-02 16:34:00 -02:00 |
|
Roberto Ierusalimschy
|
964c503a63
|
LUA_COMPAT2.5 may use #ifdef instead of #if
|
1998-01-02 15:46:32 -02:00 |
|
Roberto Ierusalimschy
|
90d87e3a78
|
details
|
1997-12-30 17:15:52 -02:00 |
|
Roberto Ierusalimschy
|
f76bca23ef
|
variants for "ARGS".
|
1997-12-30 17:08:23 -02:00 |
|
Roberto Ierusalimschy
|
a5fd7d722c
|
opctional "base" in "tonumber" convertion.
|
1997-12-30 15:57:45 -02:00 |
|
Roberto Ierusalimschy
|
4e0bf95622
|
variant opcodes for PUSHSELF
|
1997-12-29 15:35:46 -02:00 |
|
Roberto Ierusalimschy
|
498a934abf
|
new syntax possibilities: f(x).x, etc; on the other hand,
"function ... (x)" now is more restricted.
|
1997-12-29 15:28:45 -02:00 |
|
Roberto Ierusalimschy
|
ce53872684
|
new syntax: f´s´ for f(´s´).
|
1997-12-28 20:48:15 -02:00 |
|
Roberto Ierusalimschy
|
da96eb2cce
|
some details related to OLD_ANSI
|
1997-12-26 16:38:16 -02:00 |
|
Roberto Ierusalimschy
|
fada8efd01
|
"rand()", in SunOS, may return values bigger than "RAND_MAX"...
|
1997-12-26 16:36:31 -02:00 |
|
Roberto Ierusalimschy
|
d916487d7c
|
auxlib split in two parts (lauxlib and lbuffer)
|
1997-12-23 17:24:36 -02:00 |
|
Roberto Ierusalimschy
|
1bf762ba38
|
Generic buffer facilities for Lua (and libraries)
|
1997-12-23 17:24:36 -02:00 |
|
Roberto Ierusalimschy
|
541e722360
|
details
|
1997-12-23 17:24:19 -02:00 |
|
Roberto Ierusalimschy
|
807ba6301c
|
error method *always* gets a string (otherwise it is not called at all)
|
1997-12-23 10:50:49 -02:00 |
|
Roberto Ierusalimschy
|
03f3f9e707
|
"zio" now keeps its "name".
|
1997-12-22 18:57:18 -02:00 |
|
Roberto Ierusalimschy
|
a78eecee48
|
details (aborts with invalid arguments)
|
1997-12-22 18:03:50 -02:00 |
|
Roberto Ierusalimschy
|
43461d267f
|
help message
|
1997-12-22 16:05:23 -02:00 |
|
Roberto Ierusalimschy
|
fae0b52825
|
small bugs in error report
|
1997-12-22 15:52:20 -02:00 |
|
Roberto Ierusalimschy
|
22439a7511
|
new syntax for constructors (a={n=3;1,2,3}).
|
1997-12-22 15:24:11 -02:00 |
|
Roberto Ierusalimschy
|
7ecc3ce827
|
new command line options
|
1997-12-19 16:34:23 -02:00 |
|