Luiz Henrique de Figueiredo
|
b04f88d581
|
functions now linked into a list headed by main
|
1996-02-24 13:44:28 -03:00 |
Luiz Henrique de Figueiredo
|
b3c10c8c41
|
fix to PUSHFUNCTION now correctly at tf->marked
|
1996-02-24 00:46:57 -03:00 |
Luiz Henrique de Figueiredo
|
5c1bd89a1c
|
added fix to PUSHFUNCTION and support for main function
|
1996-02-23 19:00:26 -03:00 |
Luiz Henrique de Figueiredo
|
15f3ab09eb
|
load bytecodes from files
|
1996-02-23 16:04:38 -03:00 |
Roberto Ierusalimschy
|
c7e834f424
|
function "write_quoted" rewritten more clearly.
|
1996-02-22 17:56:33 -03:00 |
Roberto Ierusalimschy
|
8c1a9899d4
|
functions "luaI_free" and "luaI_realloc" (or macro "growvector") may be
called with NULL.
|
1996-02-22 17:34:33 -03:00 |
Roberto Ierusalimschy
|
05caf09a36
|
list of incompatibilities with version 2.2.
new macro \Version.
|
1996-02-16 10:12:12 -03:00 |
Roberto Ierusalimschy
|
168a865e60
|
more appropriate error message for "date"
|
1996-02-16 10:10:14 -03:00 |
Roberto Ierusalimschy
|
15c17c24fa
|
small improvements
|
1996-02-14 16:11:09 -03:00 |
Roberto Ierusalimschy
|
45cf24485d
|
useless #include.
|
1996-02-14 15:25:04 -03:00 |
Roberto Ierusalimschy
|
c56e2b2e30
|
new version
|
1996-02-14 10:40:26 -03:00 |
Roberto Ierusalimschy
|
d1608c597e
|
reserved words are stored in main string table; "marked" field is
used to indicate its type.
Table initializations centralized by "tree.c".
|
1996-02-14 10:35:51 -03:00 |
Roberto Ierusalimschy
|
0f4903a5d7
|
new header "lex.h".
|
1996-02-13 14:30:39 -03:00 |
Roberto Ierusalimschy
|
772f25d3dd
|
new header for lex.c
|
1996-02-13 14:30:39 -03:00 |
Roberto Ierusalimschy
|
f1a1eda7c5
|
old trick in "strsub" does not work with new hash table for strings.
|
1996-02-12 15:34:44 -03:00 |
Roberto Ierusalimschy
|
41259bff31
|
BIG CHANGE: new data structure for constants, strings and globals, using
an array of hash tables for all them.
|
1996-02-12 15:32:40 -03:00 |
Roberto Ierusalimschy
|
afaa98a666
|
no more "lua_pushliteral".
|
1996-02-12 15:32:09 -03:00 |
Roberto Ierusalimschy
|
73be918285
|
a backslash followed by a newline allows the newline to go into
a string.
|
1996-02-09 17:35:23 -02:00 |
Roberto Ierusalimschy
|
ca412214cb
|
new function "date", replaces old "date" and "time".
|
1996-02-09 17:02:30 -02:00 |
Roberto Ierusalimschy
|
801722825d
|
"lua_check_number" accepts strings convertible to numbers.
|
1996-02-09 17:00:23 -02:00 |
Roberto Ierusalimschy
|
3abc25fa54
|
new functions "random" and "randomseed".
|
1996-02-09 15:21:27 -02:00 |
Roberto Ierusalimschy
|
f4d67761f1
|
new section describing the debug interface.
|
1996-02-09 14:37:58 -02:00 |
Roberto Ierusalimschy
|
369c5fe3c0
|
lock mechanism more robust; nil is pseudo-locked under index -1.
|
1996-02-08 17:08:34 -02:00 |
Roberto Ierusalimschy
|
7918c6cf11
|
small bug
|
1996-02-08 16:14:17 -02:00 |
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 |