Roberto Ierusalimschy
|
01fa1bc114
|
luaL_testudata (a luaL_checkudata that does not raise errors) is
very needed.
|
2007-05-15 15:46:12 -03:00 |
|
Roberto Ierusalimschy
|
cf86576a83
|
new function luaL_tostring
|
2007-02-07 15:51:21 -02:00 |
|
Roberto Ierusalimschy
|
18330b6091
|
lua_dostring/lua_dofile should return any values returned by the chunk
|
2006-04-12 17:31:15 -03:00 |
|
Roberto Ierusalimschy
|
bfdcbbcd76
|
small optimizations (lua_newtable -> lua_createtable)
|
2005-12-29 14:23:32 -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
|
ce67a9be31
|
avoid exporting undefined functions
|
2005-09-06 14:19:51 -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
|
027e9e99ca
|
simpler implementation for userdata types
|
2005-08-18 17:36:26 -03:00 |
|
Roberto Ierusalimschy
|
16ddf86168
|
luaL_openlib -> luaL_register and new function luaL_loadstring
|
2005-08-15 11:12:32 -03:00 |
|
Roberto Ierusalimschy
|
d6ff5d9f46
|
searchpath is "private affair" of loadlib
|
2005-07-13 16:02:42 -03:00 |
|
Roberto Ierusalimschy
|
d628795940
|
lua_objsize -> lua_objlen (more compatible with use of `len´ in other
places [opcode name, metamethod index, etc.])
|
2005-05-31 11:34:02 -03:00 |
|
Roberto Ierusalimschy
|
90de38bf1f
|
warnings in VS .Net
|
2005-05-31 11:25:18 -03:00 |
|
Roberto Ierusalimschy
|
e8a7ecb982
|
luaL_findstring -> luaL_checkoption
|
2005-05-25 10:21:26 -03:00 |
|
Roberto Ierusalimschy
|
38da9d568a
|
better use defined/undefined as flag values for macros
|
2005-05-20 16:09:05 -03:00 |
|
Roberto Ierusalimschy
|
e6e543a534
|
better control for compatibility code
|
2005-03-29 13:20:48 -03:00 |
|
Roberto Ierusalimschy
|
6eb68ba57a
|
all function declarations surround name with parentheses
|
2005-01-10 15:31:50 -02:00 |
|
Roberto Ierusalimschy
|
e5cfa7a367
|
use of parentheses around macro parameters in call lists, to avoid
problems with comma expressions
|
2004-10-18 09:51:44 -03:00 |
|
Roberto Ierusalimschy
|
cf2a194edc
|
better API for luaL_getfield/setfield
|
2004-09-29 18:00:25 -03:00 |
|
Roberto Ierusalimschy
|
6acfb91c8d
|
new auxiliary functions to implement new package system
|
2004-09-21 13:54:32 -03:00 |
|
Roberto Ierusalimschy
|
7a796a0682
|
new macro `luaL_typename'
|
2004-07-09 15:23:17 -03:00 |
|
Roberto Ierusalimschy
|
a6179adf12
|
detail
|
2004-06-30 09:58:44 -03:00 |
|
Roberto Ierusalimschy
|
753625c3f3
|
new interface for search-path function
|
2004-06-29 13:57:56 -03:00 |
|
Roberto Ierusalimschy
|
0c49857c1a
|
new scheme to search paths
|
2004-06-21 17:05:29 -03:00 |
|
Roberto Ierusalimschy
|
f4718544de
|
what is provided by lauxlib.c should be defined at lauxlib.h
|
2004-06-02 14:37:03 -03:00 |
|
Roberto Ierusalimschy
|
1e0aaf2156
|
luaL_dofile' and luaL_dostring' are deprecated
|
2004-05-31 16:27:14 -03:00 |
|
Roberto Ierusalimschy
|
763b8fba1b
|
more stuff goes to configuration file
|
2004-05-03 09:28:43 -03:00 |
|
Roberto Ierusalimschy
|
9804467eeb
|
detail
|
2004-03-13 10:32:09 -03:00 |
|
Roberto Ierusalimschy
|
f04fe526cd
|
new functions `lua_tointeger' and lua_pushinteger'
|
2003-10-07 17:13:41 -03:00 |
|
Roberto Ierusalimschy
|
b97fb932ec
|
Lua kernel does not use malloc/free functions.
|
2003-10-02 17:31:17 -03:00 |
|
Roberto Ierusalimschy
|
0d88545b82
|
warnings from several compilers (mainly typecasts when lua_Number is float)
|
2003-04-03 10:35:34 -03:00 |
|
Roberto Ierusalimschy
|
40cfb0691e
|
new auxiliary functions for `type' manipulation
|
2003-03-18 09:25:32 -03:00 |
|
Roberto Ierusalimschy
|
2fef8c772b
|
auxiliary function to check userdata with types
|
2003-02-11 13:32:31 -02:00 |
|
Roberto Ierusalimschy
|
41ed3c4771
|
getn/setn in C moved to lauxlib
|
2003-01-27 11:46:16 -02:00 |
|
Roberto Ierusalimschy
|
c499442e5f
|
compatibility macros must be available by default
|
2003-01-17 13:28:09 -02:00 |
|
Roberto Ierusalimschy
|
097edd3884
|
better names for auxiliar functions
|
2002-11-14 13:41:38 -02:00 |
|
Roberto Ierusalimschy
|
32a5d96dfc
|
`setmetatable' cannot change protected objects
|
2002-09-16 16:49:45 -03:00 |
|
Roberto Ierusalimschy
|
2c670baf24
|
avoid the use of "obvious" names in header files to avoid conflicts
|
2002-08-30 17:00:59 -03:00 |
|
Roberto Ierusalimschy
|
9998082839
|
external messages add their own extra information
|
2002-08-08 17:08:41 -03:00 |
|
Roberto Ierusalimschy
|
aa3da1605c
|
`newproxy' uses its own weaktable
|
2002-07-01 16:23:58 -03:00 |
|
Roberto Ierusalimschy
|
89b102bd1d
|
new `luaL_weakregistry' function
|
2002-06-25 16:15:21 -03:00 |
|
Roberto Ierusalimschy
|
1dbe708aa8
|
new protocol for error handling
|
2002-06-18 12:19:27 -03:00 |
|
Roberto Ierusalimschy
|
ad7103ea3a
|
lua_load* defined in auxlib (and so renamed to luaL_load*)
|
2002-06-03 17:11:41 -03:00 |
|
Roberto Ierusalimschy
|
955def0348
|
new names for string formating functions
|
2002-05-16 15:39:46 -03:00 |
|
Roberto Ierusalimschy
|
71144e3ff0
|
errors `return' int, to avoid warnings
+ home-made `sprintf' (first version)
|
2002-05-06 16:05:10 -03:00 |
|
Roberto Ierusalimschy
|
751cd867d3
|
new way to handle errors
|
2002-05-01 17:48:12 -03:00 |
|
Roberto Ierusalimschy
|
cd99bbcd0d
|
better support for new libraries
|
2002-04-02 17:42:49 -03:00 |
|
Roberto Ierusalimschy
|
88c9bf99de
|
standard libraries in packages
|
2002-03-20 09:54:08 -03:00 |
|
Roberto Ierusalimschy
|
d070506a25
|
new function luaL_errstr
|
2002-02-05 20:36:52 -02:00 |
|
Roberto Ierusalimschy
|
34df9976a9
|
some compatibility macros
|
2002-01-03 15:28:58 -02:00 |
|