summaryrefslogtreecommitdiff
path: root/lvm.c
Commit message (Expand)AuthorAgeFilesLines
* no more `register' declarations: leave it to the compiler.Roberto Ierusalimschy2000-04-191-5/+5
* optimization for SETLOCAL was too specific.Roberto Ierusalimschy2000-04-141-3/+2
* optimization INCLOCAL is not necessary, with `for'Roberto Ierusalimschy2000-04-131-15/+3
* first implementation of FORRoberto Ierusalimschy2000-04-121-1/+29
* more optimizationsRoberto Ierusalimschy2000-04-071-20/+24
* new opcode INCLOCAL.Roberto Ierusalimschy2000-04-041-13/+28
* no more special cases for closures with 0 upvalues (performance is the same,Roberto Ierusalimschy2000-03-291-22/+28
* TAG_ARRAY -> TAG_TABLERoberto Ierusalimschy2000-03-271-6/+6
* small optimization for i..''Roberto Ierusalimschy2000-03-171-8/+4
* some name changesRoberto Ierusalimschy2000-03-101-103/+103
* small optimizations.Roberto Ierusalimschy2000-03-101-1/+2
* first implementation of "threaded code" for boolean operationsRoberto Ierusalimschy2000-03-091-36/+41
* some optimizationsRoberto Ierusalimschy2000-03-081-33/+43
* a better way to control optimizations.Roberto Ierusalimschy2000-03-041-4/+4
* many details (most by lhf).Roberto Ierusalimschy2000-03-031-9/+7
* all order operators use a single tag method (<)Roberto Ierusalimschy2000-02-221-50/+27
* first version of code optimizerRoberto Ierusalimschy2000-02-221-2/+18
* new version for INSTRUCTION formatsRoberto Ierusalimschy2000-02-141-134/+97
* removing implementation for better error messages (must rethink it...)Roberto Ierusalimschy2000-02-111-18/+9
* small changes for "clean C"Roberto Ierusalimschy2000-02-081-3/+3
* renaming of some opcodes and fieldsRoberto Ierusalimschy2000-01-281-17/+17
* `const' array in protos breaked in 3 arrays (for strings, numbers, andRoberto Ierusalimschy2000-01-251-16/+21
* keep `top' in registers when running basic tasks (settable, getglobal, ...)Roberto Ierusalimschy2000-01-241-53/+43
* small optimizations (relational operators)Roberto Ierusalimschy2000-01-191-32/+74
* new debug API (first version)Roberto Ierusalimschy2000-01-191-3/+3
* little change when calling tag methodsRoberto Ierusalimschy2000-01-131-24/+39
* more debug information (still with bug for tag methods...)Roberto Ierusalimschy1999-12-301-1/+3
* first version of extra debug information (NAME)Roberto Ierusalimschy1999-12-291-13/+25
* comments.Roberto Ierusalimschy1999-12-271-7/+7
* new ttypes to distinguish between C closures and Lua closures.Roberto Ierusalimschy1999-12-231-3/+6
* new way to control hooks inside hooks (now the control is done inside Lua)Roberto Ierusalimschy1999-12-211-15/+6
* many details + code redistributionRoberto Ierusalimschy1999-12-141-2/+2
* commentsRoberto Ierusalimschy1999-12-091-5/+4
* `optimization' doesn't seem to make any difference...Roberto Ierusalimschy1999-12-061-16/+10
* details.Roberto Ierusalimschy1999-12-061-9/+12
* fixed stack; first version.Roberto Ierusalimschy1999-12-011-173/+178
* detailsRoberto Ierusalimschy1999-11-301-3/+5
* new way to code CALLs + passing multiple arguments between function callsRoberto Ierusalimschy1999-11-251-8/+3
* first implementation of multiple states (reentrant code).Roberto Ierusalimschy1999-11-221-111/+113
* new implementation for global variable values (separated from strings)Roberto Ierusalimschy1999-11-041-10/+10
* some more `const'sRoberto Ierusalimschy1999-10-141-3/+3
* new implementation of hash tables.Roberto Ierusalimschy1999-10-141-2/+2
* remove of some useless #includesRoberto Ierusalimschy1999-09-171-5/+1
* new interface for `luaO_strtod', which now checks signal, too.Roberto Ierusalimschy1999-09-061-15/+2
* "const" !!!Roberto Ierusalimschy1999-08-161-21/+18
* detailsRoberto Ierusalimschy1999-08-101-18/+19
* better interfaces for luaD_calln (x luaD_call)Roberto Ierusalimschy1999-06-221-3/+3
* some C compilers cannot initialize a local structRoberto Ierusalimschy1999-05-211-7/+9
* better control of stack size (only for DEBUG).Roberto Ierusalimschy1999-05-211-2/+3
* details.Roberto Ierusalimschy1999-04-131-3/+6