Roberto Ierusalimschy
|
8c3c3e7691
|
small bug for tail-recursive debugging
|
2005-04-14 10:30:47 -03:00 |
Roberto Ierusalimschy
|
04f657c7f8
|
new protocol to open standard libraries
|
2005-04-13 14:24:20 -03:00 |
Roberto Ierusalimschy
|
2873d4efff
|
stack could overflow with too many command-line arguments
|
2005-04-11 15:01:35 -03:00 |
Roberto Ierusalimschy
|
a7ea0c71e8
|
detail
|
2005-04-11 15:01:29 -03:00 |
Roberto Ierusalimschy
|
b1957b1e8e
|
detail for Windows (untested)
|
2005-04-07 10:52:45 -03:00 |
Roberto Ierusalimschy
|
a17e1fe124
|
new organization using only one library
|
2005-04-07 10:52:19 -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
|
de0bfe33b7
|
new definition for `lua_number2int' for Windows (not tested yet!)
|
2005-04-06 14:30:13 -03:00 |
Roberto Ierusalimschy
|
9768e2f681
|
detail
|
2005-04-05 12:57:59 -03:00 |
Roberto Ierusalimschy
|
71eb824036
|
details
|
2005-04-05 12:35:15 -03:00 |
Roberto Ierusalimschy
|
7b6c3b463e
|
small optimizations
|
2005-04-05 10:41:29 -03:00 |
Roberto Ierusalimschy
|
0316308c0d
|
removed dirt optimizations that gave small gains
|
2005-04-04 15:12:51 -03:00 |
Roberto Ierusalimschy
|
409ee99900
|
detail
|
2005-04-01 10:51:37 -03:00 |
Roberto Ierusalimschy
|
445eda7ead
|
details
|
2005-03-30 16:50:29 -03:00 |
Roberto Ierusalimschy
|
092dc95b06
|
using `require' to implement `-l'
|
2005-03-29 13:47:48 -03:00 |
Roberto Ierusalimschy
|
e6e543a534
|
better control for compatibility code
|
2005-03-29 13:20:48 -03:00 |
Roberto Ierusalimschy
|
1c9c886974
|
standard configuration should run out-of-the-box in "any" system
|
2005-03-29 11:30:16 -03:00 |
Roberto Ierusalimschy
|
ade585bdf9
|
no more LUA_FIRSTINDEX
|
2005-03-28 14:17:53 -03:00 |
Roberto Ierusalimschy
|
04c41444e2
|
wrong comment corrected
|
2005-03-28 09:53:40 -03:00 |
Roberto Ierusalimschy
|
03fb3c39d4
|
change `#ifdef' for `#if defined'
|
2005-03-23 14:51:11 -03:00 |
Roberto Ierusalimschy
|
8af1ca02e0
|
LUA_USERCONFIG is no longer necessary
|
2005-03-23 14:50:49 -03:00 |
Roberto Ierusalimschy
|
f1eb79fdf4
|
some line-edit facilities must free the line after its use
|
2005-03-22 13:55:35 -03:00 |
Roberto Ierusalimschy
|
408cb71795
|
avoid name conflict with some spurious included header files
|
2005-03-22 13:54:29 -03:00 |
Roberto Ierusalimschy
|
390256edf7
|
better name for GC pause
|
2005-03-22 13:04:29 -03:00 |
Roberto Ierusalimschy
|
ad24cff0f1
|
lua_gc(STEP) returns whether collection cycle finished
|
2005-03-21 15:12:21 -03:00 |
Roberto Ierusalimschy
|
6d475731ca
|
cleaner configuration for lua.c
|
2005-03-21 15:12:07 -03:00 |
Roberto Ierusalimschy
|
f41fc0eb0e
|
small bug: a GC step was not proportional to its "size"
|
2005-03-18 17:11:28 -03:00 |
Roberto Ierusalimschy
|
d872090248
|
small errors in previous `ci' of luaconf.h.
|
2005-03-18 15:55:45 -03:00 |
Roberto Ierusalimschy
|
fb0f95a2b7
|
call limit may be larger than shorts
|
2005-03-18 15:55:09 -03:00 |
Roberto Ierusalimschy
|
d3a6d95b9a
|
more cleaning on configurations
|
2005-03-18 15:02:04 -03:00 |
Roberto Ierusalimschy
|
47984a0cc2
|
internal definitions have prefix `luai_'
|
2005-03-18 15:01:37 -03:00 |
Roberto Ierusalimschy
|
086d6b09ce
|
avoid name colision with `close' function
|
2005-03-18 15:01:14 -03:00 |
Roberto Ierusalimschy
|
bfe2905618
|
avoid too much configuration options
|
2005-03-18 13:38:43 -03:00 |
Roberto Ierusalimschy
|
2cbd9eecfb
|
try to avoid warnings
|
2005-03-18 13:38:02 -03:00 |
Roberto Ierusalimschy
|
4494094031
|
detail
|
2005-03-16 17:02:48 -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
|
9ffae705ee
|
new "primitive" getn
|
2005-03-16 13:58:41 -03:00 |
Roberto Ierusalimschy
|
6bfef60e77
|
bug: rawset/rawget do not ignore extra arguments
|
2005-03-11 12:51:08 -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
|
b5b230d95c
|
fewer #include's in luaconf.h
|
2005-03-08 15:09:16 -03:00 |
Roberto Ierusalimschy
|
7d57ea70bc
|
new `mod' (`%') operator
|
2005-03-08 15:00:16 -03:00 |
Roberto Ierusalimschy
|
2d5b923759
|
details
|
2005-03-08 10:37:55 -03:00 |
Roberto Ierusalimschy
|
192d185492
|
C module names may have an optional `l' prefix
|
2005-03-08 10:27:36 -03:00 |
Roberto Ierusalimschy
|
e010ef8948
|
detail
|
2005-03-07 15:27:34 -03:00 |
Roberto Ierusalimschy
|
1e48b20ce0
|
`loadlib' not global anymore (packaged inside `package')
|
2005-03-07 15:07:34 -03:00 |
Roberto Ierusalimschy
|
d1ed6e4c07
|
small bug: must use original (previous) base
|
2005-03-07 13:59:01 -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
|
49f90ffdeb
|
new functions (to complete math.h)
|
2005-03-04 15:57:03 -03:00 |