Roberto Ierusalimschy
|
de6fc75d63
|
several configuration options that do not change often moved out of
luaconf.h and into more internal files
|
2009-12-17 10:26:09 -02:00 |
|
Roberto Ierusalimschy
|
2e51792596
|
avoid using deprecated macros lua_[gs]etglobal
|
2009-12-11 11:40:44 -02:00 |
|
Roberto Ierusalimschy
|
2b25489b47
|
'notail' -> 'noextrachars' ('notail' may confuse with tail calls)
|
2009-11-24 16:05:12 -02:00 |
|
Roberto Ierusalimschy
|
bc439e21cd
|
avoid an unprotected call to 'lua_tostring' which theoretically may
cause a panicked exit
|
2009-08-10 13:23:19 -03:00 |
|
Roberto Ierusalimschy
|
5bff2aaf47
|
calls with LUA_MULTRET may leave no free slots in the stack
|
2009-07-15 14:35:20 -03:00 |
|
Roberto Ierusalimschy
|
4a818f068a
|
'checkversion' implemented in the auxiliary library
|
2009-06-18 15:59:58 -03:00 |
|
Roberto Ierusalimschy
|
f36e319658
|
'fputs' changed to 'luai_writestring' + use of 'lua_checkversion'
|
2009-02-19 14:15:35 -03:00 |
|
Roberto Ierusalimschy
|
f9dec5fc84
|
do not use compatibility macros in Lua
|
2008-07-11 14:51:01 -03:00 |
|
Roberto Ierusalimschy
|
9e7de9473c
|
message from -v option goes to stdout, as it is not an error message
|
2008-06-26 16:47:51 -03:00 |
|
Roberto Ierusalimschy
|
1527d8f00d
|
GC called after errors now are called after showing error message (to
avoid problems when there are other errors during GC itself)
|
2008-06-26 16:40:12 -03:00 |
|
Roberto Ierusalimschy
|
c676f13e1a
|
stand-alone error-message details
|
2007-09-05 14:17:39 -03:00 |
|
Roberto Ierusalimschy
|
72c2f75648
|
detail (LUA_COPYRIGHT includes release number)
|
2007-08-07 13:53:40 -03:00 |
|
Roberto Ierusalimschy
|
3f78748ef3
|
traceback function moved to auxlib
|
2007-06-22 12:33:54 -03:00 |
|
Roberto Ierusalimschy
|
4eb49163c6
|
error handler in 'lua.c' tries '__tostring' metamethod if error
message is not a string
|
2007-04-26 17:39:38 -03:00 |
|
Roberto Ierusalimschy
|
afa0d0ac0d
|
new constant LUA_OK
|
2006-10-10 14:40:17 -03:00 |
|
Roberto Ierusalimschy
|
d22526ec30
|
'lua_strlen' is for compatibility only
|
2006-09-18 11:03:18 -03:00 |
|
Roberto Ierusalimschy
|
a7c9e45c64
|
avoid trailing white spaces
|
2006-09-11 11:07:24 -03:00 |
|
Roberto Ierusalimschy
|
74832b2a10
|
detail
|
2006-06-23 13:09:15 -03:00 |
|
Roberto Ierusalimschy
|
475b0ecbf1
|
new macro LUA_RELEASE
|
2006-06-02 12:34:00 -03:00 |
|
Roberto Ierusalimschy
|
20f4bbdc3a
|
does not accept garbage after options (e.g., -ixxx)
|
2006-05-24 11:16:39 -03:00 |
|
Roberto Ierusalimschy
|
672bb67ee6
|
environment variable names should be configurable
|
2006-04-10 15:27:23 -03:00 |
|
Roberto Ierusalimschy
|
bfdcbbcd76
|
small optimizations (lua_newtable -> lua_createtable)
|
2005-12-29 14:23:32 -02:00 |
|
Roberto Ierusalimschy
|
30eebb2d1c
|
detail (stop collector while openning libraries)
|
2005-12-29 10:30:16 -02:00 |
|
Roberto Ierusalimschy
|
3592c08a2c
|
avoid printing two copyright messages with '-v -i' options
|
2005-11-28 12:44:48 -02:00 |
|
Roberto Ierusalimschy
|
ff7638b0ed
|
VC warnings
|
2005-10-24 15:38:47 -02:00 |
|
Roberto Ierusalimschy
|
7f376e6ea8
|
do a complete garbage collection in case of errors
|
2005-10-21 11:48:31 -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
|
506c89cef8
|
just in case, flush all output
|
2005-09-06 14:19:33 -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
|
f7720bebe3
|
more precise way to check incomplete lines
|
2005-06-28 10:01:50 -03:00 |
|
Roberto Ierusalimschy
|
eca9fa02d2
|
small improvement
|
2005-06-03 17:16:16 -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
|
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
|
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
|
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
|
6d475731ca
|
cleaner configuration for lua.c
|
2005-03-21 15:12:07 -03:00 |
|
Roberto Ierusalimschy
|
0480ea0886
|
gets `debug.traceback' current when error occurs
|
2005-01-10 15:21:10 -02:00 |
|
Roberto Ierusalimschy
|
e791f025c0
|
no more `_TRACEBACK' variable
|
2005-01-10 14:30:59 -02:00 |
|
Roberto Ierusalimschy
|
9be5844713
|
first full implementation of new package system
|
2004-11-18 17:53:49 -02:00 |
|
Roberto Ierusalimschy
|
7d309480dd
|
new way to handle _PATH (old LUA_PATH)
|
2004-08-30 15:35:14 -03:00 |
|
Roberto Ierusalimschy
|
5dcd908add
|
detail
|
2004-08-26 11:19:55 -03:00 |
|
Roberto Ierusalimschy
|
a535ad6fee
|
several small changes (mainly function names)
|
2004-07-13 16:56:44 -03:00 |
|
Roberto Ierusalimschy
|
80ec81926c
|
`lua.c' also needs the default path, so auxlib should provide it
|
2004-07-01 11:26:28 -03:00 |
|