aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* "dofile" and "dostring" may return values.Roberto Ierusalimschy1996-09-243-15/+27
|
* a chunk may end with a return.Roberto Ierusalimschy1996-09-241-6/+7
|
* new function "strrep"Roberto Ierusalimschy1996-09-201-1/+12
|
* better structure to control stack interface lua-C.Roberto Ierusalimschy1996-09-201-55/+53
| | | | beginblock-endblock keeps better control over stack
* "strmap" replaced by "strupper" and "strlower" (that's what people willRoberto Ierusalimschy1996-09-161-67/+100
| | | | | use, anyway). "gsub" aceppts a function to give the replacement string.
* "dostring" now stores the prefix of its string, to improve error messages.Roberto Ierusalimschy1996-09-111-5/+11
|
* BUG: a program ending in a comment without EOL made lex loops forever.Roberto Ierusalimschy1996-09-092-10/+5
|
* functions may have tags CMARK and MARK, too.Roberto Ierusalimschy1996-09-021-4/+9
|
* lhf's corrections.Roberto Ierusalimschy1996-08-281-166/+166
|
* skip first line of a lua file if it starts with a '#' (to allow shellRoberto Ierusalimschy1996-08-151-2/+8
| | | | scripts).
* "[^]]" must mean "not ]".Roberto Ierusalimschy1996-08-091-8/+13
|
* singlematch and item_end are used by "read", in iolib.Roberto Ierusalimschy1996-08-052-8/+11
|
* Pattern-Matching!Roberto Ierusalimschy1996-08-011-135/+359
| | | | plus several other changes...
* more functions exported.Roberto Ierusalimschy1996-08-011-2/+4
|
* "pushnil" is not needed (default return is nil).Roberto Ierusalimschy1996-08-011-23/+6
|
* new mod implementation (more portable).Roberto Ierusalimschy1996-08-011-4/+4
|
* "memcpy" is defined in "string.h".Roberto Ierusalimschy1996-07-241-1/+1
|
* "exit" is defined in "stdlib".Roberto Ierusalimschy1996-07-241-1/+2
|
* very small correctionsRoberto Ierusalimschy1996-07-241-1/+3
|
* C functions don't need to "pushnil" to return nil value (this isRoberto Ierusalimschy1996-07-123-21/+4
| | | | the default value).
* new name for POSIX flag (this one turns on some posix stuff in standardRoberto Ierusalimschy1996-07-061-2/+2
| | | | header files).
* flag for direct execution is "-e"; argument with an "=" goes toRoberto Ierusalimschy1996-07-051-3/+2
| | | | direct execution, independently of flags.
* when "block" is computed, "nentity" == "block". So the change is onlyRoberto Ierusalimschy1996-06-181-2/+2
| | | | a simpler way to write the same expression.
* "lua_dofile" has a more informative return code.Roberto Ierusalimschy1996-06-181-3/+5
|
* "lua_dofile" returns different error codes if it could not open the fileRoberto Ierusalimschy1996-06-101-6/+8
|
* new option "-x" to execute a string given as argument.Roberto Ierusalimschy1996-06-101-62/+32
|
* lexical analiser may use luaI_buffer, instead of waste space withRoberto Ierusalimschy1996-05-301-74/+69
| | | | a separate buffer.
* first version of vararg facility (plus new function "call").Roberto Ierusalimschy1996-05-287-115/+217
|
* small correction.Roberto Ierusalimschy1996-05-271-2/+2
|
* "luaI_malloc(s)" is just a macro to "luaI_realloc(NULL, s)".Roberto Ierusalimschy1996-05-242-19/+10
|
* variables which contain string lengths must be long (if they also mayRoberto Ierusalimschy1996-05-222-24/+26
| | | | be negative) or size_t.
* memory manager for old versions of Lua. It should be in RCS sinceRoberto Ierusalimschy1996-05-060-0/+0
| | | | the beginning.
* unused "#include".v2.4Roberto Ierusalimschy1996-05-062-13/+10
|
* update of dependencies from "#include"s.Roberto Ierusalimschy1996-05-061-3/+3
|
* new version.Roberto Ierusalimschy1996-05-061-2/+2
|
* tables may grow bigger than words.Roberto Ierusalimschy1996-05-062-30/+31
|
* as strings are no more duplicated, "nextvar" can use "pushstring".Roberto Ierusalimschy1996-05-061-6/+2
|
* small corrections.Roberto Ierusalimschy1996-05-032-4/+11
|
* "isatty" is POSIX, but not ANSI.Roberto Ierusalimschy1996-05-031-2/+3
|
* new function "luaI_openlib" to help open libs.Roberto Ierusalimschy1996-04-304-55/+79
|
* new algotithm to adjust garbage collection: it tries to adapt gc callsRoberto Ierusalimschy1996-04-291-9/+7
| | | | so that it collects half of the total objects when it is called.
* no more "lua_Reference"; new return value for "append";Roberto Ierusalimschy1996-04-291-22/+17
| | | | documentation of "exit" (it was not in the manual).
* lua_Reference is int, so say so.Roberto Ierusalimschy1996-04-255-20/+18
|
* "malloc.h" is not ansi.Roberto Ierusalimschy1996-04-251-2/+2
|
* "stat" is not ansi.Roberto Ierusalimschy1996-04-231-7/+3
|
* "fileno" is not ansi.Roberto Ierusalimschy1996-04-231-2/+2
|
* "exit" has an optional parameter of status.Roberto Ierusalimschy1996-04-221-4/+3
|
* lock mechanism seperseded by the REFERENCE mechanism.Roberto Ierusalimschy1996-04-229-93/+163
|
* page size "letter".Roberto Ierusalimschy1996-04-011-3/+3
|
* smaller limit to stack size (otherwise C stack can finish first)v2.4-betaRoberto Ierusalimschy1996-03-221-2/+6
|