Roberto Ierusalimschy
|
826d70fcba
|
new type lua_Function for activation records
|
1996-02-08 15:03:20 -02:00 |
Roberto Ierusalimschy
|
bbb23048e3
|
correction of dependencies (include's).
|
1996-02-07 16:14:38 -02:00 |
Roberto Ierusalimschy
|
5a3a1fe458
|
debug interface functions to manipulated local variables:
"lua_getlocal" and "lua_setlocal".
|
1996-02-07 16:10:27 -02:00 |
Roberto Ierusalimschy
|
56fb06b6f5
|
"lua_debug" now is exported through debug interface (luadebug.h)
|
1996-02-07 12:14:40 -02:00 |
Roberto Ierusalimschy
|
995a9f7188
|
no more "Bool" type
|
1996-02-07 12:13:17 -02:00 |
Roberto Ierusalimschy
|
a0ef046ef1
|
elimination of unused declarations (left from old modifications)
|
1996-02-06 14:18:21 -02:00 |
Roberto Ierusalimschy
|
5fa51fc426
|
new option "q" in function "write", to write literal strings.
|
1996-02-05 19:32:19 -02:00 |
Roberto Ierusalimschy
|
15057aa0a4
|
new examples showing data structures and object-oriented programming.
generic improvements and corrections.
|
1996-02-05 12:52:47 -02:00 |
Roberto Ierusalimschy
|
1431b52e76
|
improve of compiling error messages.
|
1996-02-05 11:26:01 -02:00 |
Roberto Ierusalimschy
|
98fe770cab
|
small bug
|
1996-02-04 14:59:12 -02:00 |
Roberto Ierusalimschy
|
43382ce5a2
|
new fallback "getglobal".
|
1996-01-30 13:25:23 -02:00 |
Roberto Ierusalimschy
|
abfebf1e21
|
new example showing how to build modules.
|
1996-01-30 13:24:49 -02:00 |
Roberto Ierusalimschy
|
b1c02c7f00
|
new fallback "getglobal".
modifications to generate an index (not automatically yet).
|
1996-01-30 10:55:10 -02:00 |
Roberto Ierusalimschy
|
84df3ac267
|
new functions "tostring", "assert", and "format".
|
1996-01-29 15:08:23 -02:00 |
Roberto Ierusalimschy
|
55a70c9719
|
"read('s')" was "eating" delimiter.
|
1996-01-29 14:40:09 -02:00 |
Roberto Ierusalimschy
|
0d50b87aa4
|
lua_table now has references to global variable names (TreeNode's).
|
1996-01-26 16:03:19 -02:00 |
Roberto Ierusalimschy
|
19290a8e92
|
"dofile" issues an error when called with non string arguments, and
runs stdin when called without arguments.
|
1996-01-26 14:52:47 -02:00 |
Roberto Ierusalimschy
|
d845963349
|
"setglobal" and "getglobal" moved to inout.c, as it concentrates pre-defined
library.
new function "assert".
|
1996-01-26 12:05:28 -02:00 |
Roberto Ierusalimschy
|
8dae4657a1
|
"setglobal" and "getglobal" moved to inout.c, as it concentrates pre-defined
library.
|
1996-01-26 12:04:32 -02:00 |
Roberto Ierusalimschy
|
ca7be1cfeb
|
elimination of function "int2str", as it can be replaced by "format('%c', .)"
|
1996-01-26 10:11:28 -02:00 |
Roberto Ierusalimschy
|
445872a6e2
|
"dofile" does not issue a warning when unable to open the file,
but only returns an error code.
|
1996-01-23 16:43:07 -02:00 |
Roberto Ierusalimschy
|
3681d025ac
|
new function "assert"
|
1996-01-23 16:39:45 -02:00 |
Roberto Ierusalimschy
|
2998049f51
|
local variable stack needs only the name of the variable (TreeNode);
this way is simpler and faster than old way.
|
1996-01-23 15:50:29 -02:00 |
Roberto Ierusalimschy
|
24ccc7c038
|
correction of some order dependencies in debug code.
|
1996-01-22 16:39:37 -02:00 |
Roberto Ierusalimschy
|
be48c4d91e
|
add_char now is global.
time returns week-day.
|
1996-01-22 15:46:55 -02:00 |
Roberto Ierusalimschy
|
a19f9056f3
|
new function "tostring".
|
1996-01-22 15:40:00 -02:00 |
Roberto Ierusalimschy
|
5b71ab780c
|
add_char now is global.
new function format.
|
1996-01-22 15:38:57 -02:00 |
Roberto Ierusalimschy
|
481bafd581
|
add_char now is global.
|
1996-01-22 15:38:57 -02:00 |
Roberto Ierusalimschy
|
e74b250d71
|
memory overflow tries a garbage collection; if it fails then exit the
program.
|
1996-01-22 12:15:13 -02:00 |
Roberto Ierusalimschy
|
cd54c95ee1
|
bug: "read" with format MUST read given number of chars (if file ends
before that reports an error, returning nil).
"readuntil" can be called with nil or no parameters to read until EOF.
|
1996-01-12 15:00:30 -02:00 |
Roberto Ierusalimschy
|
bf006eeaf5
|
"getobjectname" got a "lua_" prefix.
|
1996-01-09 18:23:19 -02:00 |
Roberto Ierusalimschy
|
b2afc410fa
|
hooks for line change and function calls; first version.
|
1996-01-09 18:22:44 -02:00 |
Roberto Ierusalimschy
|
19cfa32393
|
correction of dependencies from "luadebug.h".
|
1996-01-09 18:22:08 -02:00 |
Roberto Ierusalimschy
|
27ae8432b6
|
names generated by yacc (starting with "yy") are changed to start with
"luaY_", to avoid name clashes with hosts using yacc.
|
1995-12-21 14:14:04 -02:00 |
Roberto Ierusalimschy
|
415ee250b5
|
bug: luaI_findconstantbyname may change the value of lua_constant.
|
1995-12-18 14:47:29 -02:00 |
Roberto Ierusalimschy
|
f188e1000b
|
useless "#include math.h"
|
1995-11-16 18:46:24 -02:00 |
Roberto Ierusalimschy
|
07d64e78b6
|
reference manual
|
1995-11-16 18:46:02 -02:00 |
Roberto Ierusalimschy
|
fa649fbc26
|
new distribution
|
1995-11-13 13:36:52 -02:00 |
Roberto Ierusalimschy
|
0c3e0fd95d
|
"read" must return 'nil' on EOF.
|
1995-11-10 16:32:59 -02:00 |
Roberto Ierusalimschy
|
3bb6443131
|
changes to improve portability
|
1995-11-10 15:56:06 -02:00 |
Roberto Ierusalimschy
|
f57afd6e32
|
re-implementation of functions "write" and "read"
|
1995-11-10 15:55:48 -02:00 |
Roberto Ierusalimschy
|
5f664a4516
|
error functions are shared by all libraries
|
1995-11-10 15:54:31 -02:00 |
Roberto Ierusalimschy
|
87fe07c0d4
|
little improvement
|
1995-11-10 12:12:02 -02:00 |
Roberto Ierusalimschy
|
f9a9bd77e4
|
print_stack now gets a parameter (file to print);
small changes.
|
1995-11-03 13:43:50 -02:00 |
Roberto Ierusalimschy
|
63b8a6fd20
|
"getobjname" checks first fallbacks (so, if a function is global and
a fallback, it is reported as a fallback).
|
1995-11-03 13:30:50 -02:00 |
Roberto Ierusalimschy
|
024f2374ab
|
"AUTHORS" separated from COPYRIGHT.
|
1995-10-31 15:05:35 -02:00 |
Roberto Ierusalimschy
|
9d9f9c48ff
|
local variables may appear inside blocks in main code.
|
1995-10-26 15:02:50 -02:00 |
Roberto Ierusalimschy
|
15d48576ea
|
functions now may be declared with any "var" as a name;
therefore they do not have a "baptism" name.
Changes in debug API to acomodate that.
|
1995-10-26 12:21:56 -02:00 |
Roberto Ierusalimschy
|
39b071f7b1
|
new syntax for function declarations: "function a.x () ... "
new semantics for function declarations: function f () is valid only
at run-time.
|
1995-10-25 12:33:25 -02:00 |
Roberto Ierusalimschy
|
9efc257d9d
|
new method to keep debug line information: current line is stored on the
Lua stack, just below (new) base, with tag LUA_T_LINE.
SETLINE opcodes are generated by lex.
|
1995-10-25 11:05:51 -02:00 |