Roberto Ierusalimschy
|
5687949560
|
"lua_debug", "lua_callhook" and "lua_linehook" must be inside "lua_state".
|
1999-02-04 15:47:59 -02:00 |
|
Roberto Ierusalimschy
|
e87fddf1ad
|
GC can be called during parsing, if needed.
|
1999-01-15 09:38:33 -02:00 |
|
Roberto Ierusalimschy
|
cc117253c8
|
new implementation for error handling: on error, function _ERRORMESSAGE
is called, which in turn calls _ALERT to write a message to stderr.
|
1998-08-21 14:43:44 -03:00 |
|
Roberto Ierusalimschy
|
ee912e5a7f
|
auxiliar function "luaD_calln".
|
1998-07-12 13:14:34 -03:00 |
|
Roberto Ierusalimschy
|
df0df08bc5
|
"dostring" accepts chunk name.
|
1998-06-19 15:47:06 -03:00 |
|
Roberto Ierusalimschy
|
d97af0de26
|
"lua_dobuffer" gets an extra argument, with the chunk name
|
1998-06-15 18:34:14 -03:00 |
|
Roberto Ierusalimschy
|
741c6f5006
|
'dobuffer' addpoted.
|
1998-05-31 19:22:00 -03: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
|
07ff251a17
|
details in "dostring" identification
|
1998-01-27 19:21:27 -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
|
da96eb2cce
|
some details related to OLD_ANSI
|
1997-12-26 16:38:16 -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
|
de79e7fc58
|
back to "lua_upvalue"... (seems better choice)
|
1997-12-18 16:32:39 -02:00 |
|
Roberto Ierusalimschy
|
8b5b42563c
|
"lua_dobuffer" (is not official, but its there...)
|
1997-12-17 18:57:20 -02:00 |
|
Roberto Ierusalimschy
|
45e533599f
|
optimization: closures without upvalues don't need to be closures
|
1997-12-15 14:17:20 -02:00 |
|
Roberto Ierusalimschy
|
80b3d28f4a
|
details (mainly error messages)
|
1997-12-09 11:50:08 -02:00 |
|
Roberto Ierusalimschy
|
5482992dec
|
other access method for C upvalues (as arguments)
|
1997-11-27 16:25:14 -02:00 |
|
Roberto Ierusalimschy
|
9e029f98b9
|
details
|
1997-11-26 18:44:52 -02:00 |
|
Roberto Ierusalimschy
|
e962330df9
|
"stacklimit" is not necessary.
|
1997-11-26 18:28:22 -02:00 |
|
Roberto Ierusalimschy
|
accd7bc253
|
small modifications (format, small optimizations, etc)
|
1997-11-21 17:00:46 -02:00 |
|
Roberto Ierusalimschy
|
592a3f289b
|
first implementation of centralized global state.
|
1997-11-19 15:29:23 -02:00 |
|
Roberto Ierusalimschy
|
92791b9dd6
|
small details
|
1997-11-07 13:09:49 -02:00 |
|
Roberto Ierusalimschy
|
45cad43c3f
|
"lua_open": now lua has an explicit open operation.
|
1997-11-04 13:27:53 -02:00 |
|
Roberto Ierusalimschy
|
66713181c1
|
no need of "emergency error"...
|
1997-11-03 19:00:23 -02:00 |
|
Roberto Ierusalimschy
|
e78cf96c97
|
first version of Cclosures.
|
1997-10-24 15:17:24 -02:00 |
|
Roberto Ierusalimschy
|
907368ead5
|
GC now considers an "estimate" of object size, instead of just the number
of objects.
|
1997-10-23 14:26:37 -02:00 |
|
Roberto Ierusalimschy
|
45ccb0e881
|
"nupvalues" is kept in Closure, not in prototype (as a preparation
for C closures...)
|
1997-10-16 08:59:34 -02:00 |
|
Roberto Ierusalimschy
|
a580480b07
|
new implementation for globals: Global value is stored in TaggedString
|
1997-09-26 12:02:26 -03:00 |
|
Roberto Ierusalimschy
|
43a2ee6ea1
|
Stack and Call structure of Lua
|
1997-09-16 16:25:59 -03:00 |
|