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
|
15b823ce4f
|
cleaner way to add extra space in a lua state.
|
2009-12-14 13:27:30 -02:00 |
Roberto Ierusalimschy
|
9db693a57c
|
detail (comment)
|
2009-12-10 17:00:33 -02:00 |
Roberto Ierusalimschy
|
93695db903
|
'table.maxn' deprecated
|
2009-11-26 15:35:13 -02:00 |
Roberto Ierusalimschy
|
9107dd115c
|
no more compatibility code for 'string.gfind'
|
2009-11-26 14:49:28 -02:00 |
Roberto Ierusalimschy
|
3c4d970a7b
|
comment typos
|
2009-11-26 09:39:20 -02:00 |
Roberto Ierusalimschy
|
a6f465f558
|
new mark LUAMOD_API for all luaopen_* functions
|
2009-11-24 10:05:44 -02:00 |
Roberto Ierusalimschy
|
062e809e54
|
new macros 'LUAI_DDEC'/'LUAI_DDEF' to better control declarations and
definitions of non-static variables
|
2009-11-19 17:06:52 -02:00 |
Roberto Ierusalimschy
|
1dea393058
|
small corrections for 'luaall.c'
|
2009-11-19 14:26:52 -02:00 |
Roberto Ierusalimschy
|
c5050b1c41
|
functions 'getfenv' and 'setfenv' are deprecated
|
2009-11-16 13:51:03 -02:00 |
Roberto Ierusalimschy
|
f6ed285cf2
|
new hash for doubles based on frexp, to avoid low-level tricks
|
2009-10-23 10:31:12 -02:00 |
Roberto Ierusalimschy
|
916587508c
|
parser keeps list of active local variables in a single dynamic array,
therefore saving C stack space
|
2009-10-11 17:02:19 -03:00 |
Roberto Ierusalimschy
|
5938212748
|
information about upvalues (where they come from) kept in Proto structure,
instead of sequence of pseudo-opcodes after OP_CLOSURE
|
2009-09-28 13:32:50 -03:00 |
Roberto Ierusalimschy
|
f096ab5421
|
correct way to check arguments to 'strftime'
|
2009-08-25 16:58:08 -03:00 |
Roberto Ierusalimschy
|
2658c94925
|
detail (comment: 'correspoding' -> 'corresponding')
|
2009-07-15 14:57:30 -03:00 |
Roberto Ierusalimschy
|
f76f4cb79d
|
new way to control stack overflow, controling only total size of the stack
|
2009-07-15 14:26:14 -03:00 |
Roberto Ierusalimschy
|
3abe3da9fb
|
new module 'lbitlib.c' for bitwise operations
|
2009-07-01 13:16:40 -03:00 |
Roberto Ierusalimschy
|
bc3e02a1b7
|
default paths have dot option as the last one (to improve security)
|
2009-06-18 15:19:36 -03:00 |
Roberto Ierusalimschy
|
3dbf305408
|
no more support for old-style varargs
|
2009-03-26 09:57:01 -03:00 |
Roberto Ierusalimschy
|
e39e758a73
|
closing a "popen" file returns the process exit status
|
2009-02-20 10:50:27 -03:00 |
Roberto Ierusalimschy
|
a1d0e1a11a
|
'log10' is deprecated now
|
2009-02-18 10:17:10 -03:00 |
Roberto Ierusalimschy
|
5d3cc5def8
|
'writestring' changed into a configurable macro
|
2009-02-07 10:23:15 -02:00 |
Roberto Ierusalimschy
|
4db2cddeee
|
LUA_COMPAT -> LUA_COMPAT_API (more specific)
|
2008-07-18 16:58:10 -03:00 |
Roberto Ierusalimschy
|
6b8725b0ee
|
new macro LUA_COMPAT to control some compatibility macros
|
2008-07-11 14:50:31 -03:00 |
Roberto Ierusalimschy
|
8efaf8af81
|
added a comment about warnings for __attribute__(visibility) in some
elf targets
|
2008-06-25 12:27:12 -03:00 |
Roberto Ierusalimschy
|
6c84722afa
|
make default GC behavior a little more agressive
(to avoid falling behind memory consumption)
|
2008-04-07 15:58:42 -03:00 |
Roberto Ierusalimschy
|
aec671c126
|
maximum C stack should reserve some values for pseudo-indices
|
2008-02-11 17:17:19 -02:00 |
Roberto Ierusalimschy
|
87b0191753
|
better definition for LUAI_MAXCSTACK
|
2008-01-17 14:24:38 -02:00 |
Roberto Ierusalimschy
|
f9cdd09191
|
larger limit for MAXCSTACK (plus removing of some useless definitions)
|
2008-01-02 14:36:19 -02:00 |
Roberto Ierusalimschy
|
64ecf24210
|
detail
|
2007-11-26 14:56:11 -02:00 |
Roberto Ierusalimschy
|
8998032f66
|
detail
|
2007-09-14 10:26:03 -03:00 |
Roberto Ierusalimschy
|
9b47cee8b2
|
better to flush all files before starting new process with popen
|
2007-08-30 13:13:13 -03:00 |
Roberto Ierusalimschy
|
3904a66ab0
|
'debug' library must be required before being used
|
2007-06-22 13:59:11 -03:00 |
Roberto Ierusalimschy
|
8d3dd04137
|
clearing some old compatibility code
|
2007-06-21 10:52:27 -03:00 |
Roberto Ierusalimschy
|
e7fb0d8a6f
|
'os.date' checks arguments before passing them to 'strftime'
|
2007-05-03 17:49:29 -03:00 |
Roberto Ierusalimschy
|
850c60e81b
|
detail for windows
|
2007-02-07 15:46:20 -02:00 |
Roberto Ierusalimschy
|
d22526ec30
|
'lua_strlen' is for compatibility only
|
2006-09-18 11:03:18 -03:00 |
Roberto Ierusalimschy
|
6087e67771
|
no more compatibility option for long strings
|
2006-08-30 10:19:58 -03:00 |
Roberto Ierusalimschy
|
dfe2f1eeff
|
macros luai_num* take a state L (when available) as argument, to allow
them to generate errors (and other facilities)
|
2006-08-07 16:14:30 -03:00 |
Roberto Ierusalimschy
|
33e7bc88f8
|
comment
|
2006-08-04 10:34:37 -03:00 |
Roberto Ierusalimschy
|
672bb67ee6
|
environment variable names should be configurable
|
2006-04-10 15:27:23 -03:00 |
Roberto Ierusalimschy
|
c05aaf3bf0
|
avoid warning in OS X - ansi
|
2006-02-10 15:44:06 -02:00 |
Roberto Ierusalimschy
|
8173688542
|
detail
|
2006-01-27 11:54:39 -02:00 |
Roberto Ierusalimschy
|
9e6e43984d
|
details
|
2006-01-23 17:51:43 -02:00 |
Roberto Ierusalimschy
|
a666752b1d
|
detail
|
2006-01-13 17:36:28 -02:00 |
Roberto Ierusalimschy
|
0fd6466957
|
lua_assert is an internal matter, not to be configured
|
2005-12-27 15:12:00 -02:00 |
Roberto Ierusalimschy
|
9fbefdf69c
|
integer formats in 'string.format' may need to operate with larger-than-int
types
|
2005-12-15 16:53:34 -02:00 |
Roberto Ierusalimschy
|
1702953293
|
new macro LUA_WIN + new macro luai_numisnan
|
2005-11-25 11:29:11 -02:00 |
Roberto Ierusalimschy
|
33b4dec1cb
|
no more "auto-detection"
|
2005-11-16 14:25:08 -02:00 |
Roberto Ierusalimschy
|
7dd10a1d7e
|
new macro LUA_USE_POSIX to control POSIX-related macros
|
2005-11-16 09:56:28 -02:00 |
Roberto Ierusalimschy
|
cbbde11a8a
|
better position for lua_number2int (it is related to lua_Number)
|
2005-11-08 17:45:58 -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
|
a24eb3ef17
|
different organization for platform dependencies
|
2005-10-13 09:22:53 -03:00 |
Roberto Ierusalimschy
|
bf96d3fdd9
|
'string.find' as it was in 5.0
|
2005-09-19 10:49:12 -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
|
669f6306be
|
small corrections
|
2005-09-06 14:21:03 -03:00 |
Roberto Ierusalimschy
|
8ead2ec358
|
wrong syntax for Windows-specific options
|
2005-09-02 16:53:25 -03:00 |
Roberto Ierusalimschy
|
be666a662b
|
detail
|
2005-08-25 16:55:38 -03:00 |
Roberto Ierusalimschy
|
23b79c5945
|
small changes to facilitate external C coroutines
|
2005-08-22 16:58:29 -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
|
bbfd28959d
|
attempt to better control use of _longjmp
|
2005-08-09 14:57:29 -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
|
b261cd110f
|
new macro for conversion double->int + small changes
|
2005-07-11 14:10:35 -03:00 |
Roberto Ierusalimschy
|
e82b41aac2
|
several small improvements
|
2005-07-05 11:31:45 -03:00 |
Roberto Ierusalimschy
|
999d55d887
|
several updates
|
2005-06-13 18:20:28 -03:00 |
Roberto Ierusalimschy
|
e33d7bae45
|
__STRICT_ANSI__ -> LUA_ANSI (definition is independent of gcc)
|
2005-06-01 14:07:45 -03:00 |
Roberto Ierusalimschy
|
38da9d568a
|
better use defined/undefined as flag values for macros
|
2005-05-20 16:09:05 -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
|
d5fd44d747
|
corrected definition of lua_number2int for Windows
|
2005-05-03 16:30:17 -03:00 |
Roberto Ierusalimschy
|
8e696dd14a
|
detail
|
2005-04-29 10:53:59 -03:00 |
Roberto Ierusalimschy
|
cf5d1bdd76
|
nesting of long strings only in compatibility mode
|
2005-04-27 15:37:51 -03:00 |
Roberto Ierusalimschy
|
8718fda9b2
|
added LUAI_FUNC to functions not in the API
|
2005-04-25 16:24:10 -03:00 |
Roberto Ierusalimschy
|
b1957b1e8e
|
detail for Windows (untested)
|
2005-04-07 10:52:45 -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
|
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
|
6d475731ca
|
cleaner configuration for lua.c
|
2005-03-21 15:12:07 -03:00 |
Roberto Ierusalimschy
|
d872090248
|
small errors in previous `ci' of luaconf.h.
|
2005-03-18 15:55:45 -03:00 |
Roberto Ierusalimschy
|
d3a6d95b9a
|
more cleaning on configurations
|
2005-03-18 15:02:04 -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
|
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
|
192d185492
|
C module names may have an optional `l' prefix
|
2005-03-08 10:27:36 -03:00 |
Roberto Ierusalimschy
|
5eeff89f32
|
comments
|
2005-02-28 12:59:11 -03:00 |
Roberto Ierusalimschy
|
d55bb795fa
|
details
|
2005-02-23 14:30:22 -03:00 |
Roberto Ierusalimschy
|
af39352632
|
LUA_PATH_SEP -> LUA_PATHSEP
|
2005-02-10 15:12:02 -02:00 |
Roberto Ierusalimschy
|
a72fbf794d
|
detail
|
2005-01-10 17:16:29 -02:00 |
Roberto Ierusalimschy
|
8ddfe3df29
|
macros for all arithmetic operations over lua_Numbers
|
2005-01-10 16:17:39 -02:00 |
Roberto Ierusalimschy
|
162b66624d
|
no more `lua_userinit' macro
|
2005-01-10 14:31:30 -02:00 |
Roberto Ierusalimschy
|
f61d435a7d
|
a^b calls `pow´ (from math.h) directly
|
2005-01-07 18:00:33 -02:00 |
Roberto Ierusalimschy
|
9fe2d0266a
|
better configuration for Windows
|
2005-01-04 10:46:04 -02:00 |