Roberto Ierusalimschy
|
aa003eba8e
|
details
|
2007-05-11 14:28:56 -03:00 |
Roberto Ierusalimschy
|
5f4f0d4a63
|
no more optimization to avoid LOADNIL at function start
|
2007-03-27 11:11:38 -03:00 |
Roberto Ierusalimschy
|
92dc64e121
|
more regularity in the use of quotes in error messages
|
2007-02-07 15:49:18 -02:00 |
Roberto Ierusalimschy
|
4d7cfff6df
|
comments
|
2006-11-22 09:02:03 -02:00 |
Roberto Ierusalimschy
|
9f5a052c27
|
error message
|
2006-10-24 10:31:48 -03:00 |
Roberto Ierusalimschy
|
bd869c7b31
|
details
|
2006-09-14 15:42:28 -03:00 |
Roberto Ierusalimschy
|
d5a23dde90
|
little better error messages for internal arrays overflows
|
2006-09-14 09:59:06 -03:00 |
Roberto Ierusalimschy
|
93bf618504
|
BUG: there is only one C stack, so nCcalls must be global
|
2006-08-15 16:59:20 -03:00 |
Roberto Ierusalimschy
|
0782416a74
|
bug: wrong limit for list constructors
|
2006-07-12 16:02:50 -03:00 |
Roberto Ierusalimschy
|
3ca9af51a4
|
emergency garbage collector (core forces a GC when allocation fails)
|
2006-07-11 12:53:29 -03:00 |
Roberto Ierusalimschy
|
ee41bc03ab
|
details
|
2006-06-22 13:12:59 -03:00 |
Roberto Ierusalimschy
|
ed64346b9d
|
details
|
2006-06-05 12:57:59 -03:00 |
Roberto Ierusalimschy
|
3d61c31e5a
|
'lparser.h' should not include 'ltable.h'
|
2006-03-09 15:15:48 -03:00 |
Roberto Ierusalimschy
|
c505f341d6
|
small changes in casts
|
2005-12-22 14:19:56 -02:00 |
Roberto Ierusalimschy
|
87024e257d
|
details
|
2005-12-07 13:43:05 -02:00 |
Roberto Ierusalimschy
|
ff7638b0ed
|
VC warnings
|
2005-10-24 15:38:47 -02:00 |
Roberto Ierusalimschy
|
6dd0c6ccbc
|
numeral expressions keep their values in struct 'expdesc'
|
2005-10-03 11:02:40 -03:00 |
Roberto Ierusalimschy
|
ede19c9138
|
|
2005-09-30 11:21:56 -03:00 |
Roberto Ierusalimschy
|
3b19af44b0
|
new method to handle tests without values (negative values)
|
2005-08-29 17:49:21 -03:00 |
Roberto Ierusalimschy
|
8974b59e40
|
no more compatibility for {;} and similar syntax
|
2005-08-24 14:41:10 -03:00 |
Roberto Ierusalimschy
|
43ad0637ca
|
small optimizations
|
2005-08-22 15:54:32 -03:00 |
Roberto Ierusalimschy
|
074352911f
|
new coding for while and repeat (with new scoping for repeat)
|
2005-08-17 15:32:09 -03:00 |
Roberto Ierusalimschy
|
0f30d00c87
|
warnings from Visual C
|
2005-07-11 11:01:37 -03:00 |
Roberto Ierusalimschy
|
0b71bfd6af
|
syntax for length changed from '*' to '#'
|
2005-06-13 11:25:29 -03:00 |
Roberto Ierusalimschy
|
bf2b342ac1
|
better control for compatibility code for varargs
|
2005-06-13 11:15:54 -03:00 |
Roberto Ierusalimschy
|
f21e9c172f
|
details
|
2005-05-20 12:53:42 -03:00 |
Roberto Ierusalimschy
|
67578ec51f
|
several small details
|
2005-05-17 16:49:15 -03:00 |
Roberto Ierusalimschy
|
c2bb9abcec
|
better quotes for strings in error messages
|
2005-05-16 18:19:00 -03:00 |
Roberto Ierusalimschy
|
1ab2b93462
|
debug information for last line of a function definition
|
2005-05-05 17:47:02 -03:00 |
Roberto Ierusalimschy
|
65f4a0f636
|
no more compatibility code for traversing tables
|
2005-05-04 17:42:28 -03:00 |
Roberto Ierusalimschy
|
12acca7bd8
|
comments
|
2005-05-04 13:36:23 -03:00 |
Roberto Ierusalimschy
|
c3939f5786
|
comment
|
2005-04-29 09:43:47 -03:00 |
Roberto Ierusalimschy
|
bcc4089a7d
|
comment
|
2005-04-27 15:53:53 -03:00 |
Roberto Ierusalimschy
|
fabf5db237
|
C stack is the same for the parser and the interpreter, so depth
control should be unified in both parts.
|
2005-04-07 10:09:07 -03:00 |
Roberto Ierusalimschy
|
04bbd01171
|
new operation *t (for size of t) (may yet be removed...)
|
2005-03-16 13:59:21 -03:00 |
Roberto Ierusalimschy
|
370d31a559
|
`luac´ -> `luai' (to avoid confusion with other luac stuff)
|
2005-03-09 13:28:07 -03:00 |
Roberto Ierusalimschy
|
f8df21bd20
|
`luaconf.h´ exports all its definitions always (so all of them
must have a lua/LUA prefix).
|
2005-03-08 17:10:05 -03:00 |
Roberto Ierusalimschy
|
d3902cfa81
|
entries `{[...] = ...}' need space too.
|
2005-03-08 15:16:45 -03:00 |
Roberto Ierusalimschy
|
7d57ea70bc
|
new `mod' (`%') operator
|
2005-03-08 15:00:16 -03:00 |
Roberto Ierusalimschy
|
b6a7983b65
|
USHRT_MAX may not fit in a (16-bit) int
|
2005-03-07 13:58:27 -03:00 |
Roberto Ierusalimschy
|
e2498e079e
|
change in hash algorithm so that it does not need empty slot
(tables can be 100% full)
|
2005-01-05 16:20:51 -02:00 |
Roberto Ierusalimschy
|
65726f3e2e
|
cleaner interface to `ltable'
|
2005-01-04 13:55:12 -02:00 |
Roberto Ierusalimschy
|
70751dd27c
|
details
|
2004-12-07 16:31:16 -02:00 |
Roberto Ierusalimschy
|
c78940f21a
|
static names do not need `luaX_' prefix
|
2004-12-03 18:50:25 -02:00 |
Roberto Ierusalimschy
|
8b239eeba1
|
details
|
2004-12-03 18:44:19 -02:00 |
Roberto Ierusalimschy
|
a5330b77f3
|
static names do not need `luaX_' prefix
|
2004-12-03 18:35:33 -02:00 |
Roberto Ierusalimschy
|
10e48b9160
|
details
|
2004-11-19 14:59:08 -02:00 |
Roberto Ierusalimschy
|
5ee87acd6b
|
small optimization for boolean constants + new format for SETLIST opcode
|
2004-10-04 16:01:53 -03:00 |
Roberto Ierusalimschy
|
616438fe9a
|
new way to use `vararg' parameters (with `...')
|
2004-05-31 15:51:50 -03:00 |
Roberto Ierusalimschy
|
b4cd38ba6c
|
new scheme for configuration through `luaconf.h'
|
2004-04-30 17:13:38 -03:00 |