Roberto Ierusalimschy
|
e43e95553f
|
more privacy
|
2005-11-08 17:44:31 -02:00 |
|
Roberto Ierusalimschy
|
930018e273
|
lua_getlocal/setlocal work also for C locals and temporaries
|
2005-11-01 14:08:52 -02:00 |
|
Roberto Ierusalimschy
|
a160266c3d
|
details
|
2005-11-01 14:08:45 -02:00 |
|
Roberto Ierusalimschy
|
d4c99b2673
|
new function 'getregistry'
|
2005-11-01 14:08:32 -02:00 |
|
Roberto Ierusalimschy
|
88f9843eee
|
better error message
|
2005-10-26 11:28:19 -02:00 |
|
Roberto Ierusalimschy
|
9b5ae6faf9
|
better control of which values macros use
|
2005-10-25 11:36:28 -02:00 |
|
Roberto Ierusalimschy
|
caf3cfc6ac
|
try to ensure that macros actually use their arguments
|
2005-10-24 15:39:21 -02:00 |
|
Roberto Ierusalimschy
|
ff7638b0ed
|
VC warnings
|
2005-10-24 15:38:47 -02:00 |
|
Roberto Ierusalimschy
|
8e48ebb638
|
no more L in numer-operator macros (some functions that use those macros
have no access to L)
|
2005-10-24 15:37:52 -02:00 |
|
Roberto Ierusalimschy
|
c2bd68d2c3
|
detail
|
2005-10-24 15:37:33 -02:00 |
|
Roberto Ierusalimschy
|
201288b4df
|
small bug
|
2005-10-23 15:52:42 -02:00 |
|
Roberto Ierusalimschy
|
62367dda44
|
string.gsub accepts a table as the replacement value
|
2005-10-23 15:46:30 -02:00 |
|
Roberto Ierusalimschy
|
056b6a8ef4
|
more robust implementation for table.insert
|
2005-10-23 15:38:15 -02:00 |
|
Roberto Ierusalimschy
|
502d8f9a06
|
comments
|
2005-10-23 15:37:55 -02:00 |
|
Roberto Ierusalimschy
|
7f376e6ea8
|
do a complete garbage collection in case of errors
|
2005-10-21 11:48:31 -02:00 |
|
Roberto Ierusalimschy
|
053e873145
|
new macro luaL_opt to avoid evaluating defaults when no needed
|
2005-10-21 11:47:42 -02:00 |
|
Roberto Ierusalimschy
|
9f4211310f
|
more precision for gc count
|
2005-10-20 09:35:50 -02:00 |
|
Roberto Ierusalimschy
|
515d556832
|
access to metamethods and metafields should be raw
|
2005-10-20 09:35:25 -02:00 |
|
Roberto Ierusalimschy
|
ed7039024d
|
avoid some warnings
|
2005-10-19 11:05:11 -02:00 |
|
Roberto Ierusalimschy
|
5511bf6b9d
|
avoid comparisons between (void *) and (int *)
|
2005-10-17 16:01:51 -02:00 |
|
Roberto Ierusalimschy
|
86704cffe9
|
detail in usage message
|
2005-10-14 15:34:23 -03:00 |
|
Roberto Ierusalimschy
|
fa41fafa6e
|
reorganization of argument handling
|
2005-10-14 15:15:46 -03:00 |
|
Roberto Ierusalimschy
|
ebf646efb5
|
detail
|
2005-10-14 13:24:11 -03:00 |
|
Roberto Ierusalimschy
|
b3f81f1d1d
|
small bug when debugging dead threads
|
2005-10-14 13:23:33 -03:00 |
|
Roberto Ierusalimschy
|
a24eb3ef17
|
different organization for platform dependencies
|
2005-10-13 09:22:53 -03:00 |
|
Roberto Ierusalimschy
|
4385e2ada4
|
"conceptually", OP_TEST may change reg. A
|
2005-10-13 09:22:05 -03:00 |
|
Roberto Ierusalimschy
|
e9b06c506f
|
small optimization
|
2005-10-13 09:21:51 -03:00 |
|
Roberto Ierusalimschy
|
cd12ab2597
|
details (more uniform coding)
|
2005-10-13 09:21:26 -03:00 |
|
Roberto Ierusalimschy
|
e251e84e0f
|
constant folding optimizations
|
2005-10-09 17:05:48 -03:00 |
|
Roberto Ierusalimschy
|
e6bfbc38b5
|
'luaopen_package' was missing in new states
|
2005-10-06 17:47:32 -03:00 |
|
Roberto Ierusalimschy
|
d31c04c049
|
missing macros 'luai_userstate*'
|
2005-10-06 17:46:25 -03:00 |
|
Roberto Ierusalimschy
|
522481a788
|
avoid some warnings
|
2005-10-06 17:46:10 -03:00 |
|
Roberto Ierusalimschy
|
37b49aa451
|
detail
|
2005-10-06 17:44:22 -03:00 |
|
Roberto Ierusalimschy
|
0fa9b16148
|
details
|
2005-10-06 17:43:44 -03:00 |
|
Roberto Ierusalimschy
|
e41fb9a604
|
registry._LOADED created "on demand"
|
2005-10-03 11:36:45 -03:00 |
|
Roberto Ierusalimschy
|
5fc92cce12
|
registry._LOADED created "on demand" and baselib created as module _G
|
2005-10-03 11:36:45 -03:00 |
|
Roberto Ierusalimschy
|
6dd0c6ccbc
|
numeral expressions keep their values in struct 'expdesc'
|
2005-10-03 11:02:40 -03:00 |
|
Roberto Ierusalimschy
|
a77413acd0
|
include of math.h depends on luaconf
|
2005-10-03 11:01:26 -03:00 |
|
Roberto Ierusalimschy
|
5dbb870815
|
small optimization for local declarations without initializations
|
2005-09-30 11:23:33 -03:00 |
|
Roberto Ierusalimschy
|
ede19c9138
|
|
2005-09-30 11:21:56 -03:00 |
|
Roberto Ierusalimschy
|
9e88b336b4
|
unused assignment
|
2005-09-30 10:50:05 -03:00 |
|
Roberto Ierusalimschy
|
0fae476ed4
|
new function 'table.maxn'
|
2005-09-20 14:56:47 -03:00 |
|
Roberto Ierusalimschy
|
361a9adba7
|
smaller initial tables (for programs that create many states)
|
2005-09-20 14:55:53 -03:00 |
|
Roberto Ierusalimschy
|
d8f1cca16e
|
new function 'lua_setallocf'
|
2005-09-20 14:55:10 -03:00 |
|
Roberto Ierusalimschy
|
bf96d3fdd9
|
'string.find' as it was in 5.0
|
2005-09-19 10:49:12 -03:00 |
|
Roberto Ierusalimschy
|
c8c2e06899
|
'select' accepts negative indices
|
2005-09-16 15:22:48 -03:00 |
|
Roberto Ierusalimschy
|
8dcc6bc532
|
avoid the use of global lock
|
2005-09-14 14:48:57 -03:00 |
|
Roberto Ierusalimschy
|
38f585d271
|
separated macros for thread creation and state creation
|
2005-09-14 14:44:48 -03:00 |
|
Roberto Ierusalimschy
|
6887f91799
|
":" is not a good mark as it is not valid in Windows file names
|
2005-09-14 14:23:03 -03:00 |
|
Roberto Ierusalimschy
|
7fbbf1adc6
|
explicit macro to control use of _longjmp
|
2005-09-09 15:24:42 -03:00 |
|
Roberto Ierusalimschy
|
6dd3a73ca2
|
detail (macro evaluates twice its arguments)
|
2005-09-09 15:23:35 -03:00 |
|
Roberto Ierusalimschy
|
1e6a559b29
|
does not set isdst when undefined
|
2005-09-09 15:22:46 -03:00 |
|
Roberto Ierusalimschy
|
2d2f955763
|
detail
|
2005-09-09 15:16:28 -03:00 |
|
Roberto Ierusalimschy
|
669f6306be
|
small corrections
|
2005-09-06 14:21:03 -03:00 |
|
Roberto Ierusalimschy
|
2bcbd3c725
|
avoid 'PathRemoveFileSpec' (not very portable)
|
2005-09-06 14:20:25 -03:00 |
|
Roberto Ierusalimschy
|
5fa6604f00
|
detail
|
2005-09-06 14:20:11 -03:00 |
|
Roberto Ierusalimschy
|
ce67a9be31
|
avoid exporting undefined functions
|
2005-09-06 14:19:51 -03:00 |
|
Roberto Ierusalimschy
|
506c89cef8
|
just in case, flush all output
|
2005-09-06 14:19:33 -03:00 |
|
Roberto Ierusalimschy
|
8ead2ec358
|
wrong syntax for Windows-specific options
|
2005-09-02 16:53:25 -03:00 |
|
Roberto Ierusalimschy
|
c3cc4de3fd
|
small bug (zero is not error code)
|
2005-09-01 14:42:22 -03:00 |
|
Roberto Ierusalimschy
|
351f7dad6b
|
default for 'module' is opaque (with option 'seeall')
|
2005-08-31 20:17:29 -03:00 |
|
Roberto Ierusalimschy
|
3b19af44b0
|
new method to handle tests without values (negative values)
|
2005-08-29 17:49:21 -03:00 |
|
Roberto Ierusalimschy
|
3390f9a35a
|
detail
|
2005-08-26 14:36:32 -03:00 |
|
Roberto Ierusalimschy
|
9273fbd131
|
no more 'luaL_get/setfield' (replaced by more direct luaL_findtable)
|
2005-08-26 14:32:05 -03:00 |
|
Roberto Ierusalimschy
|
be666a662b
|
detail
|
2005-08-25 16:55:38 -03:00 |
|
Roberto Ierusalimschy
|
39cdbce23e
|
no more '-w' option + new way to check module existence
|
2005-08-25 12:39:16 -03:00 |
|
Roberto Ierusalimschy
|
8974b59e40
|
no more compatibility for {;} and similar syntax
|
2005-08-24 14:41:10 -03:00 |
|
Roberto Ierusalimschy
|
4ff1e5b4e1
|
details
|
2005-08-24 14:06:36 -03:00 |
|
Roberto Ierusalimschy
|
98296f6b45
|
some bugs related to stack reallocation
|
2005-08-24 13:15:49 -03:00 |
|
Roberto Ierusalimschy
|
23b79c5945
|
small changes to facilitate external C coroutines
|
2005-08-22 16:58:29 -03:00 |
|
Roberto Ierusalimschy
|
6fcd334ca0
|
small improvements
|
2005-08-22 15:54:49 -03:00 |
|
Roberto Ierusalimschy
|
43ad0637ca
|
small optimizations
|
2005-08-22 15:54:32 -03:00 |
|
Roberto Ierusalimschy
|
027e9e99ca
|
simpler implementation for userdata types
|
2005-08-18 17:36:26 -03:00 |
|
Roberto Ierusalimschy
|
3b828d9e48
|
luaL_setfield does a non-raw set
|
2005-08-18 13:04:05 -03:00 |
|
Roberto Ierusalimschy
|
68548a02d3
|
fancier code ;)
|
2005-08-17 17:09:31 -03:00 |
|
Roberto Ierusalimschy
|
2f2b4a42a9
|
luaL_checkudata raises an error if value is not correct
(like other luaL_check functions)
|
2005-08-17 16:05:04 -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
|
5e8a9e324c
|
luaL_openlib -> luaL_register, luaL_putchar -> luaL_addchar
|
2005-08-15 11:12:32 -03:00 |
|
Roberto Ierusalimschy
|
16ddf86168
|
luaL_openlib -> luaL_register and new function luaL_loadstring
|
2005-08-15 11:12:32 -03:00 |
|
Roberto Ierusalimschy
|
e4d369c9b7
|
comments
|
2005-08-12 10:34:15 -03:00 |
|
Roberto Ierusalimschy
|
42a662334a
|
simpler implementation for unary minus
|
2005-08-10 17:20:13 -03:00 |
|
Roberto Ierusalimschy
|
39c0f391c6
|
detail
|
2005-08-10 15:47:09 -03:00 |
|
Roberto Ierusalimschy
|
c7b4f44772
|
correct name to open package library
|
2005-08-10 15:06:58 -03:00 |
|
Roberto Ierusalimschy
|
44b19075c0
|
small changes (to easy integration with Coco)
|
2005-08-09 16:49:04 -03:00 |
|
Roberto Ierusalimschy
|
ab3dfa5594
|
store some configuration information
|
2005-08-09 14:58:09 -03:00 |
|
Roberto Ierusalimschy
|
62f786e08c
|
new version (and new copyright)...
|
2005-08-09 14:57:54 -03:00 |
|
Roberto Ierusalimschy
|
bbfd28959d
|
attempt to better control use of _longjmp
|
2005-08-09 14:57:29 -03:00 |
|
Roberto Ierusalimschy
|
894cd31c52
|
#string is primitive
|
2005-08-09 14:42:02 -03:00 |
|
Roberto Ierusalimschy
|
f01a95d4a0
|
detail
|
2005-08-09 09:30:19 -03:00 |
|
Roberto Ierusalimschy
|
680fc88cc2
|
a small bug
|
2005-08-04 10:37:38 -03:00 |
|
Roberto Ierusalimschy
|
d96f088a26
|
'lua_lock' and similars should be hard to use
|
2005-08-04 10:37:10 -03:00 |
|
Roberto Ierusalimschy
|
d8be9a6326
|
small changes
|
2005-08-01 12:05:09 -03:00 |
|
Roberto Ierusalimschy
|
95f3eefa5b
|
small optimization
|
2005-08-01 01:22:23 -03:00 |
|
Roberto Ierusalimschy
|
e82bdb24f3
|
new loader for "all-in-one" C packages
|
2005-08-01 01:21:17 -03:00 |
|
Roberto Ierusalimschy
|
1a343814d8
|
details
|
2005-07-31 14:12:32 -03:00 |
|
Roberto Ierusalimschy
|
280f7becb8
|
"%0" stands for the whole pattern (in gsub)
|
2005-07-31 13:47:34 -03:00 |
|
Roberto Ierusalimschy
|
d6ff5d9f46
|
searchpath is "private affair" of loadlib
|
2005-07-13 16:02:42 -03:00 |
|
Roberto Ierusalimschy
|
a05190fa3b
|
elimination of common code + better error message
|
2005-07-12 18:17:46 -03:00 |
|
Roberto Ierusalimschy
|
a569099b70
|
no more path for loadfile + function lists sorted
|
2005-07-12 15:15:11 -03:00 |
|
Roberto Ierusalimschy
|
20131e54d3
|
no more "getc" when testing if file exists
|
2005-07-12 11:32:48 -03:00 |
|