Roberto Ierusalimschy
|
0183b8030c
|
`free' gets size of the block: complete control over memory use
|
2000-12-28 10:55:41 -02:00 |
|
Roberto Ierusalimschy
|
67c1afff59
|
lua_settagmethod does not return old tag method
|
2000-10-31 11:10:24 -02:00 |
|
Roberto Ierusalimschy
|
37e9c2e744
|
macro DEBUG renamed to LUA_DEBUG
|
2000-10-30 14:29:59 -02:00 |
|
Roberto Ierusalimschy
|
b892f0a877
|
new API function `createuserdata'
|
2000-10-26 10:47:05 -02:00 |
|
Roberto Ierusalimschy
|
64eecc0b82
|
new macro LUA_API
|
2000-10-20 14:39:03 -02:00 |
|
Roberto Ierusalimschy
|
ae63a0e692
|
new implementation for some API functions
|
2000-10-06 16:29:26 -03:00 |
|
Roberto Ierusalimschy
|
046a3d6173
|
tag methods are always functions, so don't need to store a whole object
|
2000-10-05 10:00:17 -03:00 |
|
Roberto Ierusalimschy
|
001f2bdd0e
|
new definition for types-tags
|
2000-10-05 09:14:08 -03:00 |
|
Roberto Ierusalimschy
|
f6834f4393
|
new API function `lua_type' + new type lua_Type
|
2000-10-02 17:10:55 -03:00 |
|
Roberto Ierusalimschy
|
78bc8e553d
|
new API for garbage collector
|
2000-10-02 11:47:43 -03:00 |
|
Roberto Ierusalimschy
|
dad808a73a
|
new way to count `nblocks' for GC (try to count bytes).
|
2000-09-29 09:42:13 -03:00 |
|
Roberto Ierusalimschy
|
13635f7de7
|
new version of protected execution
|
2000-09-25 13:22:42 -03:00 |
|
Roberto Ierusalimschy
|
c2aa7bd72d
|
bug: lua_gettable does not get key from stack top
|
2000-09-25 11:48:42 -03:00 |
|
Roberto Ierusalimschy
|
620d22f2a0
|
new API function lua_rawget
|
2000-09-14 11:09:31 -03:00 |
|
Roberto Ierusalimschy
|
30f6e658d2
|
lua_newstate' renamed to lua_open'
|
2000-09-11 16:42:57 -03:00 |
|
Roberto Ierusalimschy
|
6e80c1cde1
|
new version for API
|
2000-09-05 16:33:32 -03:00 |
|
Roberto Ierusalimschy
|
f0b3cd1d6f
|
new API functions pop', insert', and `move'
|
2000-08-31 17:23:40 -03:00 |
|
Roberto Ierusalimschy
|
a0de89d62a
|
simpler tests for simpler API
|
2000-08-31 10:29:47 -03:00 |
|
Roberto Ierusalimschy
|
4135f4f586
|
new API does not need tests that complex
|
2000-08-29 16:05:11 -03:00 |
|
Roberto Ierusalimschy
|
9e74ca62d7
|
tests for lua_is*
|
2000-08-29 11:57:10 -03:00 |
|
Roberto Ierusalimschy
|
9fdf73bc9a
|
first version for new API
|
2000-08-28 14:57:04 -03:00 |
|
Roberto Ierusalimschy
|
4365c31c89
|
new name for globaltable.
|
2000-08-15 17:14:27 -03:00 |
|
Roberto Ierusalimschy
|
e238efc536
|
default now is multi-state
|
2000-08-09 16:16:57 -03:00 |
|
Roberto Ierusalimschy
|
0802a9df9e
|
no more options for debug information: it is always on
|
2000-08-08 17:42:07 -03:00 |
|
Roberto Ierusalimschy
|
f90bc248b3
|
new structure for line information
|
2000-08-08 15:26:05 -03:00 |
|
Roberto Ierusalimschy
|
435f587ed0
|
(much) better handling of memory alloction errors
|
2000-08-04 16:38:35 -03:00 |
|
Roberto Ierusalimschy
|
ae55f3eead
|
no varargs in Lua API
|
2000-06-30 16:17:08 -03:00 |
|
Roberto Ierusalimschy
|
7f867eb0b9
|
tests for locals and line numbers
|
2000-06-28 14:06:07 -03:00 |
|
Roberto Ierusalimschy
|
afef009fce
|
new version of debug system
|
2000-06-26 16:28:31 -03:00 |
|
Roberto Ierusalimschy
|
f517759507
|
details
|
2000-06-21 14:05:49 -03:00 |
|
Roberto Ierusalimschy
|
1de5587184
|
`lua.h' is included before any other Lua header file
|
2000-06-12 10:52:05 -03:00 |
|
Roberto Ierusalimschy
|
8ca9534d04
|
access to `values' in TObject always through macros
|
2000-06-08 15:27:13 -03:00 |
|
Roberto Ierusalimschy
|
9c14b5e416
|
new test function to list strings from a function
|
2000-06-02 16:10:01 -03:00 |
|
Roberto Ierusalimschy
|
989ad7232a
|
changed to test macros for single-state use
|
2000-06-02 14:06:42 -03:00 |
|
Roberto Ierusalimschy
|
8e617985fa
|
functions for...' and raw...' are obsolete now
|
2000-05-26 16:17:57 -03:00 |
|
Roberto Ierusalimschy
|
5c2dd7a9e0
|
array `luaK_opproperties' keeps delta stack and mode for each opcode
|
2000-05-22 15:44:46 -03:00 |
|
Roberto Ierusalimschy
|
93d93a0bfb
|
first implementation of `for' over tables
|
2000-05-15 16:48:04 -03:00 |
|
Roberto Ierusalimschy
|
330e51bed3
|
string hash uses one single hash table
|
2000-05-10 13:33:20 -03:00 |
|
Roberto Ierusalimschy
|
11a7022067
|
global variables are stored in a Lua table
|
2000-05-08 16:32:53 -03:00 |
|
Roberto Ierusalimschy
|
634c3d57e9
|
optimization for SETLOCAL was too specific.
|
2000-04-14 14:46:15 -03:00 |
|
Roberto Ierusalimschy
|
e7c8393682
|
optimization INCLOCAL is not necessary, with `for'
|
2000-04-13 13:51:01 -03:00 |
|
Roberto Ierusalimschy
|
2bb77cdaed
|
keep opcodes in the right order
|
2000-04-12 16:56:50 -03:00 |
|
Roberto Ierusalimschy
|
f9cf402fbd
|
first implementation of FOR
|
2000-04-12 15:57:19 -03:00 |
|
Roberto Ierusalimschy
|
14251c5a56
|
name changes + new operation - old operation
|
2000-04-07 10:12:50 -03:00 |
|
Roberto Ierusalimschy
|
c6965ce551
|
new functions: disassembler and get limit.
|
2000-04-06 14:35:23 -03:00 |
|
Roberto Ierusalimschy
|
87367e97f3
|
more information about memory use
|
2000-03-16 17:35:07 -03:00 |
|
Roberto Ierusalimschy
|
73aa465a8e
|
some name changes
|
2000-03-10 15:37:44 -03:00 |
|
Roberto Ierusalimschy
|
7c2fb15bec
|
need "string.h" to use "strchr".
|
2000-02-21 16:30:06 -02:00 |
|
Roberto Ierusalimschy
|
74f1c3d025
|
small changes for "clean C"
|
2000-02-08 14:39:42 -02:00 |
|
Roberto Ierusalimschy
|
9744255ae9
|
error in call must be propagated
|
2000-01-24 18:11:26 -02:00 |
|