Roberto Ierusalimschy
|
5023aaee0a
|
reserve one more bit for GC
|
2002-03-20 15:37:13 -03:00 |
|
Roberto Ierusalimschy
|
88c9bf99de
|
standard libraries in packages
|
2002-03-20 09:54:08 -03:00 |
|
Roberto Ierusalimschy
|
63a614e145
|
some improvements in stack control
|
2002-03-20 09:52:32 -03:00 |
|
Roberto Ierusalimschy
|
48e732e07d
|
improvements in stack control
|
2002-03-20 09:51:29 -03:00 |
|
Roberto Ierusalimschy
|
938092489b
|
erroneous objects may not live in the stack
|
2002-03-19 09:45:25 -03:00 |
|
Roberto Ierusalimschy
|
578d1da00d
|
new names for tag methods
|
2002-03-18 17:24:14 -03:00 |
|
Roberto Ierusalimschy
|
24d6d0528d
|
api.c only needs to check pushes when api_check is defined
|
2002-03-18 17:11:52 -03:00 |
|
Roberto Ierusalimschy
|
0b00e7f1a2
|
new macro to convert double->int
|
2002-03-18 15:18:35 -03:00 |
|
Roberto Ierusalimschy
|
b7ed502dea
|
configurable macros should live in llimits.h
|
2002-03-18 15:16:16 -03:00 |
|
Roberto Ierusalimschy
|
58badbab99
|
special treatment for 'global in nil'
|
2002-03-18 11:49:46 -03:00 |
|
Roberto Ierusalimschy
|
da81845cd5
|
an error may call GC and find an incomplete `ci'
|
2002-03-15 14:17:16 -03:00 |
|
Roberto Ierusalimschy
|
9681ff09db
|
small optimization when returning a single local value
|
2002-03-14 15:32:37 -03:00 |
|
Roberto Ierusalimschy
|
7ff21273d6
|
implementation of `global' statement
|
2002-03-14 15:01:52 -03:00 |
|
Roberto Ierusalimschy
|
207dad8606
|
comments
|
2002-03-14 13:50:06 -03:00 |
|
Roberto Ierusalimschy
|
c97dc294a9
|
first implementation of `gfind'
|
2002-03-11 10:29:40 -03:00 |
|
Roberto Ierusalimschy
|
71c716e5a8
|
avoid C identifiers beginning with '_'
|
2002-03-11 09:45:00 -03:00 |
|
Roberto Ierusalimschy
|
51ad2f1162
|
error message
|
2002-03-08 16:25:24 -03:00 |
|
Roberto Ierusalimschy
|
ecda9c1972
|
details
|
2002-03-08 16:17:59 -03:00 |
|
Roberto Ierusalimschy
|
e19eba7219
|
cannot store `top' in local variables...
|
2002-03-08 16:11:03 -03:00 |
|
Roberto Ierusalimschy
|
bd8b9c94b3
|
generic for (with any number of control variables)
|
2002-03-08 16:10:32 -03:00 |
|
Roberto Ierusalimschy
|
4db04555f0
|
implementation of long comments
|
2002-03-08 16:07:01 -03:00 |
|
Roberto Ierusalimschy
|
c16a35d669
|
lua_stackspace' replaced by lua_checkstack'
|
2002-03-07 15:15:10 -03:00 |
|
Roberto Ierusalimschy
|
8f837e83b2
|
using `ci->top' to control acceptable indices in C calls
|
2002-03-07 15:14:29 -03:00 |
|
Roberto Ierusalimschy
|
6658b9588f
|
details
|
2002-03-07 15:11:51 -03:00 |
|
Roberto Ierusalimschy
|
457d88eaaa
|
configurable minimum size for the string table
|
2002-03-05 13:22:54 -03:00 |
|
Roberto Ierusalimschy
|
8a1a512c64
|
lu_byte is enough for those fields (maxstack < 256)
|
2002-03-05 09:42:47 -03:00 |
|
Roberto Ierusalimschy
|
6b0c38c2e7
|
`inline' of tonumber
|
2002-03-04 18:33:09 -03:00 |
|
Roberto Ierusalimschy
|
1a3f175640
|
small optimization
|
2002-03-04 18:32:34 -03:00 |
|
Roberto Ierusalimschy
|
88c7b574cb
|
`luaA_index' is a local macro now
|
2002-03-04 18:29:41 -03:00 |
|
Roberto Ierusalimschy
|
51bf91a970
|
detail
|
2002-03-04 12:40:04 -03:00 |
|
Roberto Ierusalimschy
|
1b6315ba10
|
not all unfinished strings with "..." end in EOF
|
2002-03-04 12:27:14 -03:00 |
|
Roberto Ierusalimschy
|
3b001d9a9d
|
more tests for boolean API
|
2002-03-04 12:26:56 -03:00 |
|
Roberto Ierusalimschy
|
c36b5cc726
|
detail
|
2002-02-15 13:15:10 -02:00 |
|
Roberto Ierusalimschy
|
2c1eb62a08
|
get error messages from luaL_errstr
|
2002-02-14 20:23:43 -02:00 |
|
Roberto Ierusalimschy
|
63e2d92123
|
no more -DOLD_ANSI option + details
|
2002-02-14 19:49:33 -02:00 |
|
Roberto Ierusalimschy
|
e966dd93be
|
towards next version...
|
2002-02-14 19:48:32 -02:00 |
|
Roberto Ierusalimschy
|
2f8e3c5543
|
prints any results returned by chunk
|
2002-02-14 19:47:50 -02:00 |
|
Roberto Ierusalimschy
|
b0a5e156b8
|
no more maximum stack size
|
2002-02-14 19:47:29 -02:00 |
|
Roberto Ierusalimschy
|
ac178ee478
|
new constructor syntax + new generic `for'
|
2002-02-14 19:46:58 -02:00 |
|
Roberto Ierusalimschy
|
1e602a61b3
|
new generic `for'
|
2002-02-14 19:46:43 -02:00 |
|
Roberto Ierusalimschy
|
57fb51f975
|
luaH_next' works like next'
|
2002-02-14 19:46:13 -02:00 |
|
Roberto Ierusalimschy
|
1c423d2661
|
LFIELDS_PER_FLUSH is an opcode detail
|
2002-02-14 19:43:01 -02:00 |
|
Roberto Ierusalimschy
|
b3ffaca638
|
details
|
2002-02-14 19:41:53 -02:00 |
|
Roberto Ierusalimschy
|
bee86e23be
|
luaH_next' works like next' + better hash for pointers
|
2002-02-14 19:41:08 -02:00 |
|
Roberto Ierusalimschy
|
0056ed4135
|
better(?) order for types (nil == 0)
|
2002-02-14 19:40:29 -02:00 |
|
Roberto Ierusalimschy
|
e01f5e6809
|
better order of record fields for 64-bit machines
|
2002-02-08 20:42:41 -02:00 |
|
Roberto Ierusalimschy
|
cbfc581990
|
details.
|
2002-02-08 20:41:50 -02:00 |
|
Roberto Ierusalimschy
|
d3651c1d88
|
`getstr' now gives const char *
|
2002-02-08 20:41:09 -02:00 |
|
Roberto Ierusalimschy
|
57a7baafb9
|
error message compatible with incomplete lines of lua.c
|
2002-02-08 20:40:27 -02:00 |
|
Roberto Ierusalimschy
|
252e01e398
|
`setlocale' may be used to query the current locale
|
2002-02-08 20:39:56 -02:00 |
|