summaryrefslogtreecommitdiff
path: root/opcode.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* a field with value 'nil' must call the fallback 'index'Roberto Ierusalimschy1994-12-161-2/+2
|
* new constant LUA_NOOBJECT.Roberto Ierusalimschy1994-12-161-22/+12
| | | | | 'lua_createtable' does not have parameters. 'lua_copystring' now is a macro
* new API function 'lua_pushliteral'Roberto Ierusalimschy1994-12-131-1/+14
|
* opcode PUSHSELF has a parameter that indicates the method to be calledRoberto Ierusalimschy1994-12-061-2/+5
|
* small bug correctionRoberto Ierusalimschy1994-11-301-2/+2
|
* garbage collection tag for strings organized in struct TaggedStringRoberto Ierusalimschy1994-11-231-7/+7
|
* correction of function tonumberRoberto Ierusalimschy1994-11-221-2/+3
|
* fallback for "call expression not a function" errorsRoberto Ierusalimschy1994-11-211-4/+18
|
* fallback to unary minus is 'arith' with operation code 'unm'Roberto Ierusalimschy1994-11-211-2/+5
|
* lua_lock receives its parameter via stack.Roberto Ierusalimschy1994-11-181-7/+27
| | | | beginblock and endblock do not have parameters
* userdata can have different tagsRoberto Ierusalimschy1994-11-171-4/+5
|
* pow operation is defined in mathlib.cRoberto Ierusalimschy1994-11-171-22/+12
|
* new API functions startblock and endblockRoberto Ierusalimschy1994-11-171-1/+18
|
* changes in garbage collection controlRoberto Ierusalimschy1994-11-171-4/+5
|
* new module for memory allocationRoberto Ierusalimschy1994-11-161-29/+18
|
* correction of function 'nextvar'Roberto Ierusalimschy1994-11-161-41/+17
|
* new API function to create tablesRoberto Ierusalimschy1994-11-131-1/+13
|
* small corrections to avoid 'warings' with acc.Roberto Ierusalimschy1994-11-111-12/+14
| | | | do_call was moving results in the wrong order.
* fallback for garbage collectionRoberto Ierusalimschy1994-11-101-1/+8
|
* fallback list moved from opcode.c to fallback.cRoberto Ierusalimschy1994-11-101-63/+11
|
* execution of 'mains' separated from callsRoberto Ierusalimschy1994-11-091-15/+41
|
* lock mechanismRoberto Ierusalimschy1994-11-081-2/+12
|
* new APIRoberto Ierusalimschy1994-11-071-17/+68
|
* new API: lua_Object now is an integerRoberto Ierusalimschy1994-11-071-81/+64
|
* first implementation of 'fallbacks'Roberto Ierusalimschy1994-11-071-115/+202
|
* creation of function do_protectedrun, that executes lua code enclosedRoberto Ierusalimschy1994-11-041-220/+96
| | | | | in a setjmp, with error recovery. Elimination of functions lua_isnil, etc.
* new way to call functions, plus several small changes. This isRoberto Ierusalimschy1994-11-021-665/+633
| | | | a temporary version!
* CREATEARRAY now has an argument, the size of the array to create.Roberto Ierusalimschy1994-11-011-9/+7
|
* small correctionsRoberto Ierusalimschy1994-11-011-6/+4
|
* new operations POWOP (power) and PUSHMARKMET (for marking method calls).Waldemar Celes1994-10-171-4/+22
| | | | remove of operation PUSHOBJECT.
* Correcao do tratamento de erro reportado dentro de uma funcao.Waldemar Celes1994-10-111-4/+5
|
* retirar especificador de formato %n da funcao ToReal eWaldemar Celes1994-09-271-5/+4
| | | | acertar funcao lua_convtonumber.
* sai strtod, entra sscanf. permite conversao de numeros com espacos em volta.Waldemar Celes1994-09-201-15/+18
|
* default size for arrays is no more 101, as arrays now can grow.Waldemar Celes1994-09-081-3/+3
|
* novas funcoes 'gettable' e 'pushtable', nova implementacao do hash eWaldemar Celes1994-08-171-23/+71
| | | | heranca nas indexacoes.
* Implementacao da definicao e chamada de METODOS.Waldemar Celes1994-08-051-4/+13
|
* Implementacao de funcoes para tratar Lua function em C eWaldemar Celes1994-08-031-2/+26
| | | | correcoes de bugs nas tabelas dinamicas.
* Uso de arvores binarias para armazenar nomes e realocacao dinamicaWaldemar Celes1994-07-191-58/+73
| | | | de tabelas (pilhas, hashtable, globais, codigo, etc.)
* Implementacao da nova estrategia para armazenar os arraysWaldemar Celes1994-04-201-5/+5
| | | | em lista encadeada.
* Alteracao para retirar codificacao de NOP's, substituindoWaldemar Celes1994-04-131-35/+63
| | | | | | | | pela utilizacao de "union" com "chars" para codificar Word e float. Observa-se que foram realizados testes antes da alteracao e constatou-se que do bytecode anteriormente gerado, NOP representava de 10 a 13% do total de bytes do codigo. Esta percentagem chegava ate' a 20% na caso de descricao de metafile utilizando Lua.
* Acrescentar o include do gerenciador de memoria "mm".Waldemar Celes1994-03-281-1/+3
|
* otimizacao do codigo para construtores.Roberto Ierusalimschy1994-02-131-32/+53
| | | | pequenas modificacoes na execucao de LOADi e similares.
* LUA intermediate code interpreterWaldemar Celes1993-12-171-2/+39
|
* oldest known commitThe Lua team1993-07-281-0/+933