Roberto Ierusalimschy
|
ef62b340e0
|
code cleaner for 16 bits.
|
2000-05-24 10:54:49 -03:00 |
|
Roberto Ierusalimschy
|
44b71ca816
|
defines for _ERRORMESSAGE and _ALERT
|
2000-05-09 11:50:16 -03:00 |
|
Roberto Ierusalimschy
|
11a7022067
|
global variables are stored in a Lua table
|
2000-05-08 16:32:53 -03:00 |
|
Roberto Ierusalimschy
|
534c3a64d3
|
small optimizations for table access
|
2000-04-25 13:55:09 -03:00 |
|
Roberto Ierusalimschy
|
62824137d6
|
no more `seterrormethod' function
|
2000-04-17 16:23:12 -03:00 |
|
Roberto Ierusalimschy
|
4aa9ad6514
|
functions must return explicit `nil' on failure
|
2000-04-14 14:44:20 -03:00 |
|
Roberto Ierusalimschy
|
d76b1a0eef
|
base' for tonumber' must be >= 2.
|
2000-04-13 15:08:18 -03:00 |
|
Roberto Ierusalimschy
|
ceaa97ff5b
|
tonumber must return `nil' when convertion fails.
|
2000-04-13 13:46:43 -03:00 |
|
Roberto Ierusalimschy
|
9f734094f9
|
`nil' is optional for next and nextvar (and is not for tonumber & tag).
|
2000-04-04 17:49:32 -03:00 |
|
Roberto Ierusalimschy
|
e30327728c
|
BUG: tostring() without arguments gives seg. fault.
|
2000-04-03 10:20:33 -03:00 |
|
Roberto Ierusalimschy
|
a69356e9e0
|
no more special cases for closures with 0 upvalues (performance is the same,
memory use a little higher, code much simpler).
|
2000-03-29 17:19:20 -03:00 |
|
Roberto Ierusalimschy
|
b53dc0c485
|
TAG_ARRAY -> TAG_TABLE
|
2000-03-27 17:10:21 -03:00 |
|
Roberto Ierusalimschy
|
102a1be615
|
no more support for gc TM for tables
|
2000-03-27 17:08:02 -03:00 |
|
Roberto Ierusalimschy
|
213e9febc8
|
limits now are in `llims.n'
|
2000-03-24 14:26:08 -03:00 |
|
Roberto Ierusalimschy
|
73aa465a8e
|
some name changes
|
2000-03-10 15:37:44 -03:00 |
|
Roberto Ierusalimschy
|
88b306f495
|
some optimizations
|
2000-03-08 21:19:22 -03:00 |
|
Roberto Ierusalimschy
|
3c9d999424
|
many details (most by lhf).
|
2000-03-03 11:58:26 -03:00 |
|
Roberto Ierusalimschy
|
4d4e6f07c0
|
all order operators use a single tag method (<)
|
2000-02-22 16:12:46 -02:00 |
|
Roberto Ierusalimschy
|
512b15b601
|
small optimizations (relational operators)
|
2000-01-19 14:50:30 -02:00 |
|
Roberto Ierusalimschy
|
607012ece1
|
tag method must be a function
+ error message must be a string
|
1999-12-30 16:27:03 -02:00 |
|
Roberto Ierusalimschy
|
aabefe9d68
|
details.
|
1999-12-28 17:23:41 -02:00 |
|
Roberto Ierusalimschy
|
acdb0b741e
|
comments.
|
1999-12-27 15:33:22 -02:00 |
|
Roberto Ierusalimschy
|
5b08fcd5a1
|
no more "lua" in error messages
|
1999-12-27 11:04:53 -02:00 |
|
Roberto Ierusalimschy
|
b1b0c219f5
|
new ttypes to distinguish between C closures and Lua closures.
|
1999-12-23 16:19:57 -02:00 |
|
Roberto Ierusalimschy
|
d61d5bef9d
|
details
|
1999-12-20 11:10:38 -02:00 |
|
Roberto Ierusalimschy
|
12b45c2df2
|
luaS_newfixedstring renamed to luaS_newfixed
|
1999-12-14 16:42:57 -02:00 |
|
Roberto Ierusalimschy
|
1b15206cf9
|
many details + code redistribution
|
1999-12-14 16:33:29 -02:00 |
|
Roberto Ierusalimschy
|
544eeb1f9c
|
details
|
1999-12-07 10:05:34 -02:00 |
|
Roberto Ierusalimschy
|
533beedad2
|
new tests for begin/end blocks and multi-state
|
1999-12-06 09:42:18 -02:00 |
|
Roberto Ierusalimschy
|
c7119a93f0
|
new language for testC (debugging facility)
|
1999-12-03 16:02:54 -02:00 |
|
Roberto Ierusalimschy
|
8223ff473f
|
lua_Object is a pointer to the stack (because now the stack doen't move)
|
1999-12-02 14:24:45 -02:00 |
|
Roberto Ierusalimschy
|
fe237ad808
|
fixed stack; first version.
|
1999-12-01 17:50:08 -02:00 |
|
Roberto Ierusalimschy
|
3181dfefee
|
details
|
1999-11-30 11:06:50 -02:00 |
|
Roberto Ierusalimschy
|
49af08e3e7
|
new name for lua_equal(obj); LUA_NOOBJECT is equal to LUA_NOOBJECT
|
1999-11-29 17:11:36 -02:00 |
|
Roberto Ierusalimschy
|
790690a223
|
new way to keep function arguments (with StkId instead of copy)
|
1999-11-26 16:53:03 -02:00 |
|
Roberto Ierusalimschy
|
7d1499ba88
|
new macro luaL_openl
|
1999-11-22 15:39:51 -02:00 |
|
Roberto Ierusalimschy
|
29ede6aa13
|
first implementation of multiple states (reentrant code).
|
1999-11-22 11:12:07 -02:00 |
|
Roberto Ierusalimschy
|
951897c093
|
last warnings in Visual C
|
1999-11-16 10:50:48 -02:00 |
|
Roberto Ierusalimschy
|
573372665a
|
new API function `lua_equalobj'
|
1999-11-11 15:02:40 -02:00 |
|
Roberto Ierusalimschy
|
a4628a02cf
|
better ways to test lock mechanism
|
1999-11-10 13:41:11 -02:00 |
|
Roberto Ierusalimschy
|
cde179b369
|
new implementation for global variable values (separated from strings)
|
1999-11-04 15:23:12 -02:00 |
|
Roberto Ierusalimschy
|
5a48255c9f
|
invariant tests over tables performed externally, through a built-in
function (when DEBUG is ion).
|
1999-10-26 08:53:40 -02:00 |
|
Roberto Ierusalimschy
|
910836fb53
|
warnings from Visual C++
|
1999-10-19 11:33:22 -02:00 |
|
Roberto Ierusalimschy
|
4e9f2d13d5
|
new implementation of hash tables.
|
1999-10-14 17:13:31 -02:00 |
|
Roberto Ierusalimschy
|
c5fee7615e
|
new implementation for string hashing, with chaining.
|
1999-10-11 14:13:42 -02:00 |
|
Roberto Ierusalimschy
|
63ccf42397
|
new API function 'lua_type'.
|
1999-10-07 17:04:30 -02:00 |
|
Roberto Ierusalimschy
|
4343420d4d
|
simplified version of `gc' tag method (only for userdata now).
|
1999-10-04 15:51:04 -02:00 |
|
Roberto Ierusalimschy
|
04265655a8
|
compatibility with old fallback system now provided by external module
|
1999-09-20 11:57:29 -03:00 |
|
Roberto Ierusalimschy
|
ae3ecc2d4a
|
tonumber'e1' and tonumber(' ', x), for x!=10, gave 0 instead of nil.
|
1999-09-08 17:45:18 -03:00 |
|
Roberto Ierusalimschy
|
c787dccd9b
|
"const" !!!
|
1999-08-16 17:52:00 -03:00 |
|