1997-12-02 15:46:15 +03:00
|
|
|
** lua.stx / llex.c
|
|
|
|
Tue Dec 2 10:45:48 EDT 1997
|
|
|
|
>> BUG: "lastline" was not reset on function entry, so debug information
|
|
|
|
>> started only in the 2nd line of a function.
|
1998-01-19 22:49:22 +03:00
|
|
|
|
|
|
|
|
1999-04-30 18:12:05 +04:00
|
|
|
|
1998-01-19 22:49:22 +03:00
|
|
|
--- Version 3.1 alpha
|
|
|
|
|
|
|
|
** lua.c
|
|
|
|
Thu Jan 15 14:34:58 EDT 1998
|
|
|
|
>> must include "stdlib.h" (for "exit()").
|
|
|
|
|
|
|
|
** lbuiltin.c / lobject.h
|
|
|
|
Thu Jan 15 14:34:58 EDT 1998
|
|
|
|
>> MAX_WORD may be bigger than MAX_INT
|
1999-04-30 18:12:05 +04:00
|
|
|
(by lhf)
|
1998-01-19 23:18:02 +03:00
|
|
|
|
|
|
|
** llex.c
|
|
|
|
Mon Jan 19 18:17:18 EDT 1998
|
|
|
|
>> wrong line number (+1) in error report when file starts with "#..."
|
1998-01-27 22:11:36 +03:00
|
|
|
|
|
|
|
** lstrlib.c
|
|
|
|
Tue Jan 27 15:27:49 EDT 1998
|
1998-01-28 19:50:33 +03:00
|
|
|
>> formats like "%020d" were considered too big (3 digits); moreover,
|
1998-01-27 22:11:36 +03:00
|
|
|
>> some sistems limit printf to at most 500 chars, so we can limit sizes
|
|
|
|
>> to 2 digits (99).
|
1998-01-27 22:13:45 +03:00
|
|
|
|
|
|
|
** lapi.c
|
|
|
|
Tue Jan 27 17:12:36 EDT 1998
|
|
|
|
>> "lua_getstring" may create a new string, so should check GC
|
|
|
|
|
1998-01-28 19:50:33 +03:00
|
|
|
** lstring.c / ltable.c
|
|
|
|
Wed Jan 28 14:48:12 EDT 1998
|
1998-09-07 22:59:59 +04:00
|
|
|
>> tables can become full of "empty" slots, and keep growing without limits.
|
1998-01-28 19:50:33 +03:00
|
|
|
|
1998-03-09 21:28:08 +03:00
|
|
|
** lstrlib.c
|
|
|
|
Mon Mar 9 15:26:09 EST 1998
|
|
|
|
>> gsub('a', '(b?)%1*' ...) loops (because the capture is empty).
|
|
|
|
|
1998-05-19 02:21:55 +04:00
|
|
|
** lstrlib.c
|
|
|
|
Mon May 18 19:20:00 EST 1998
|
|
|
|
>> arguments for "format" 'x', 'X', 'o' and 'u' must be unsigned int.
|
|
|
|
|
1998-09-07 22:59:59 +04:00
|
|
|
|
1999-04-30 18:12:05 +04:00
|
|
|
|
1998-09-07 22:59:59 +04:00
|
|
|
--- Version 3.1
|
|
|
|
|
|
|
|
** liolib.c / lauxlib.c
|
|
|
|
Mon Sep 7 15:57:02 EST 1998
|
|
|
|
>> function "luaL_argerror" prints wrong argument number (from a user's point
|
|
|
|
of view) when functions have upvalues.
|
1998-11-10 22:38:12 +03:00
|
|
|
|
|
|
|
** lstrlib.c
|
|
|
|
Tue Nov 10 17:29:36 EDT 1998
|
|
|
|
>> gsub/strfind do not check whether captures are properly finished.
|
1999-04-30 18:12:05 +04:00
|
|
|
(by roberto/tomas)
|
1998-12-18 16:26:43 +03:00
|
|
|
|
|
|
|
** lbuiltin.c
|
|
|
|
Fri Dec 18 11:22:55 EDT 1998
|
|
|
|
>> "tonumber" goes crazy with negative numbers in other bases (not 10),
|
|
|
|
because "strtol" returns long, not unsigned long.
|
1999-04-30 18:12:05 +04:00
|
|
|
(by Visual C++)
|
1998-12-18 16:26:43 +03:00
|
|
|
|
1999-01-04 15:53:24 +03:00
|
|
|
** lstrlib.c
|
|
|
|
Mon Jan 4 10:41:40 EDT 1999
|
|
|
|
>> "format" does not check size of format item (such as "%00000...00000d").
|
1999-02-03 19:42:42 +03:00
|
|
|
|
|
|
|
** lapi.c
|
|
|
|
Wed Feb 3 14:40:21 EDT 1999
|
|
|
|
>> getlocal cannot return the local itself, since lua_isstring and
|
|
|
|
lua_isnumber can modify it.
|
|
|
|
|
1999-02-04 22:29:51 +03:00
|
|
|
** lstrlib.c
|
|
|
|
Thu Feb 4 17:08:50 EDT 1999
|
|
|
|
>> format "%s" may break limit of "sprintf" on some machines.
|
1999-04-30 18:12:05 +04:00
|
|
|
(by Marcelo Sales)
|
1999-03-04 17:50:26 +03:00
|
|
|
|
|
|
|
** lzio.c
|
|
|
|
Thu Mar 4 11:49:37 EST 1999
|
|
|
|
>> file stream cannot call fread after EOF.
|
1999-04-30 18:12:05 +04:00
|
|
|
(by lhf)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--- Version 3.2 (beta)
|
|
|
|
|
|
|
|
** lstrlib.c
|
|
|
|
Fri Apr 30 11:10:20 EST 1999
|
|
|
|
>> '$' at end of pattern was matching regular '$', too.
|
|
|
|
(by anna)
|
|
|
|
|