aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* small corrections to avoid warnings.Roberto Ierusalimschy1995-10-023-13/+15
|
* buffer for literals now grows dynamically, allowing big programs between [[ ↵Roberto Ierusalimschy1995-09-151-7/+40
| | | | and ]].
* small corrections to avoid uninitialized global variables.Roberto Ierusalimschy1995-09-151-3/+3
|
* new syntax for strings: [[ ... ]]. Still in tests,Roberto Ierusalimschy1995-07-061-2/+50
| | | | since the code does not check buffer overflow.
* syntax for {...;...} is more flexible now.Roberto Ierusalimschy1995-06-081-10/+21
|
* Ajustar limites para garbage collection.Waldemar Celes1995-05-161-3/+3
|
* new lua function "getstack"; new interface to function luaI_reportbug.Roberto Ierusalimschy1995-05-164-16/+30
|
* calls to "lua_reportbug" changed to "lua_error", sinceRoberto Ierusalimschy1995-05-026-34/+34
| | | | "lua_reportbug" is only an internal function to build debug information
* run-time stack now is controled at run time, instead ofWaldemar Celes1995-04-113-86/+108
| | | | compilation time.
* function "type" now returns a second result: the tag of the type,Roberto Ierusalimschy1995-03-171-2/+5
| | | | so lua can discriminate different kinds of user data.
* error message buffer got a bigger sizeWaldemar Celes1995-03-171-3/+3
|
* adjust checks if stack has enough spaceRoberto Ierusalimschy1995-02-101-2/+4
|
* included string.hv2.1Luiz Henrique de Figueiredo1995-02-071-1/+2
|
* new function for copy strings (strdup is not ANSI)Roberto Ierusalimschy1995-02-061-5/+16
|
* better approximation for PIRoberto Ierusalimschy1995-02-061-2/+2
|
* function "stat" needs "sys/types.h"Roberto Ierusalimschy1995-02-061-1/+2
|
* header "stdlib.h" was missing (gcc does not warn that)Roberto Ierusalimschy1995-02-061-1/+2
|
* header "string.h" was missing (gcc does not warn that)Roberto Ierusalimschy1995-02-063-3/+7
|
* type names changed to avoid clashesRoberto Ierusalimschy1995-02-061-1/+4
|
* a null lua_Object is LUA_NOOBJECT, not NULL.Roberto Ierusalimschy1995-02-022-10/+11
|
* use yacc++ instead of yacc.Roberto Ierusalimschy1995-02-022-6/+3
|
* libs should not use Lua internal functions (like mem.h).Roberto Ierusalimschy1995-02-021-13/+12
| | | | a null lua_Object is LUA_NOOBJECT, not NULL.
* new API function lua_pushlocked & lua_checkstack is a macroWaldemar Celes1995-01-271-16/+23
|
* new API function lua_pushlockedWaldemar Celes1995-01-271-1/+2
|
* trocar a funcao para garbage colector adaptativo.Waldemar Celes1995-01-181-2/+2
|
* Trocar 'pushstring' por 'pushliteral' na macro 'getfield'.Waldemar Celes1995-01-181-2/+2
|
* strdup is done via mem.c to control its memory allocationRoberto Ierusalimschy1995-01-145-9/+18
|
* control of garbage collection is done with Longs, as there can beRoberto Ierusalimschy1995-01-125-14/+16
| | | | more than WORD objects to collect.
* function 'strfind' now has two optional parameters, to specify whereRoberto Ierusalimschy1995-01-061-4/+26
| | | | to start and stop the search.
* small bug in fallback for power operatorRoberto Ierusalimschy1995-01-041-2/+3
|
* correcao de bug na construcao do formato.Waldemar Celes1995-01-031-10/+11
|
* stack is indexed by integers, not Words, to allow bigger stack on 32 bit ↵Roberto Ierusalimschy1994-12-301-2/+6
| | | | machines
* functions that no more return error codes now have return type voidRoberto Ierusalimschy1994-12-282-37/+26
|
* 'lua_getsubscript' and 'lua_storesubscript' now run unprotected (to improve ↵Waldemar Celes1994-12-271-14/+6
| | | | efficiency)
* better names for 'y.tab.c' and 'y.tab.h' (now they are moved to 'parser.c' ↵Waldemar Celes1994-12-272-10/+10
| | | | and 'parser.h')
* uses 'limits.h' for MAX_WORD and MAX_INTWaldemar Celes1994-12-271-2/+5
|
* bytecodes are indexed by integers, not Words, to allow bigger code on 32 bit ↵Waldemar Celes1994-12-271-10/+8
| | | | machines
* routines are defined before rules, to allow correct compilation with bisonWaldemar Celes1994-12-271-185/+184
|
* new file 'types.h'Roberto Ierusalimschy1994-12-231-13/+12
|
* implementation dependent typesRoberto Ierusalimschy1994-12-201-0/+25
|
* better control of integer types and their limitsRoberto Ierusalimschy1994-12-2014-143/+148
|
* a field with value 'nil' must call the fallback 'index'Roberto Ierusalimschy1994-12-161-2/+2
|
* new constant LUA_NOOBJECT.Roberto Ierusalimschy1994-12-162-25/+18
| | | | | 'lua_createtable' does not have parameters. 'lua_copystring' now is a macro
* new constant LUA_NOOBJECTRoberto Ierusalimschy1994-12-163-9/+9
|
* new constant LUA_NOOBJECT.Roberto Ierusalimschy1994-12-163-74/+74
| | | | 'lua_error' never returns
* Passar os argv apos '--' para Lua.Waldemar Celes1994-12-141-2/+42
| | | | Captura-se cada argv com a funcao argv(i), onde i = 1, 2, ...
* no special treatment for C++ (this should be done in the C++ code)Roberto Ierusalimschy1994-12-131-11/+1
|
* debug message goes to stderrRoberto Ierusalimschy1994-12-131-2/+2
|
* new API function 'lua_pushliteral'Roberto Ierusalimschy1994-12-134-16/+33
|
* opcode PUSHSELF has a parameter that indicates the method to be calledRoberto Ierusalimschy1994-12-062-6/+16
|