aboutsummaryrefslogtreecommitdiff
path: root/lzio.c (unfollow)
Commit message (Expand)AuthorFilesLines
1997-11-28detailsRoberto Ierusalimschy2-9/+9
1997-11-27other access method for C upvalues (as arguments)Roberto Ierusalimschy4-44/+40
1997-11-27global variables starting with '.' are protected in Lua (temporarily atRoberto Ierusalimschy2-28/+41
1997-11-27no more 'globalbag'Roberto Ierusalimschy5-17/+5
1997-11-26detailsRoberto Ierusalimschy2-20/+16
1997-11-26"stacklimit" is not necessary.Roberto Ierusalimschy2-11/+6
1997-11-26extra argument for "assert"Roberto Ierusalimschy1-2/+2
1997-11-26small details by lint.Roberto Ierusalimschy10-25/+20
1997-11-21small modifications (format, small optimizations, etc)Roberto Ierusalimschy13-295/+301
1997-11-19make sure there is no mem problems, using %.ns instead of %s for luaV_error.Roberto Ierusalimschy4-8/+8
1997-11-19allows '\r' at the end of pragmas, so one can mix Windows and Unix filesRoberto Ierusalimschy1-2/+3
1997-11-19global state for Lua interpreterRoberto Ierusalimschy2-0/+134
1997-11-19first implementation of centralized global state.Roberto Ierusalimschy25-828/+781
1997-11-10detailsRoberto Ierusalimschy1-2/+2
1997-11-07"call" now handles errors (instead of "dostring")Roberto Ierusalimschy1-20/+29
1997-11-07small detailsRoberto Ierusalimschy4-9/+12
1997-11-04"lua_open": now lua has an explicit open operation.Roberto Ierusalimschy14-133/+87
1997-11-03trigonometric mode stored in a Lua global variable.Roberto Ierusalimschy1-11/+12
1997-11-03no need of "emergency error"...Roberto Ierusalimschy1-20/+3
1997-11-03"global" version of a nil object.Roberto Ierusalimschy4-16/+13
1997-10-30"read" & "write" may receive a file handler as first argumentRoberto Ierusalimschy1-9/+27
1997-10-30new "block" syntax (DO ... END)Roberto Ierusalimschy1-1/+3
1997-10-28more precise error messages for compiler limits.Roberto Ierusalimschy1-7/+7
1997-10-27small bug.Roberto Ierusalimschy1-3/+3
1997-10-24optimization to handle <a.x> (new opcode).Roberto Ierusalimschy3-23/+74
1997-10-24definition of "PI" and modes for angles.Roberto Ierusalimschy1-7/+23
1997-10-24first version of Cclosures.Roberto Ierusalimschy15-149/+177
1997-10-23"foreach" and "foreachvar" more robust (to survive GCs), and withRoberto Ierusalimschy1-12/+24
1997-10-23GC now considers an "estimate" of object size, instead of just the numberRoberto Ierusalimschy8-34/+54
1997-10-18functions may use many upvalues, to keep global values.Roberto Ierusalimschy1-2/+2
1997-10-18new functions "foreach" and "foreachvar"Roberto Ierusalimschy1-22/+79
1997-10-18macro "val" should live together with macro "ref".Roberto Ierusalimschy2-3/+3
1997-10-16detailsRoberto Ierusalimschy1-4/+4
1997-10-16better identification of types which are tagsRoberto Ierusalimschy3-60/+31
1997-10-16new (smaller) promptRoberto Ierusalimschy1-2/+2
1997-10-16"nupvalues" is kept in Closure, not in prototype (as a preparationRoberto Ierusalimschy8-33/+34
1997-10-15detailsRoberto Ierusalimschy1-60/+27
1997-10-13more uniform treatment to opcode variants.Roberto Ierusalimschy3-229/+241
1997-10-13using bison instead of yacc; lparser.c renamed to lstx.c (toRoberto Ierusalimschy2-17/+16
1997-10-06prompt for interactive modeRoberto Ierusalimschy1-6/+13
1997-10-06jumps are relative to next instructionRoberto Ierusalimschy3-126/+133
1997-10-01all jumps have byte variants; WHILE optimizationRoberto Ierusalimschy3-76/+126
1997-09-26better way to traverse GCnode lists.Roberto Ierusalimschy7-55/+40
1997-09-26new implementation for globals: Global value is stored in TaggedStringRoberto Ierusalimschy17-288/+251
1997-09-24new opcode variants.Roberto Ierusalimschy3-84/+145
1997-09-23better control over closed filesRoberto Ierusalimschy1-3/+11
1997-09-22better way to cope with opcode variantsRoberto Ierusalimschy3-177/+160
1997-09-19new way to code globals, using const table instead of putting globalRoberto Ierusalimschy3-32/+56
1997-09-19small optimizations (bit scrubbing)Roberto Ierusalimschy3-176/+141
1997-09-16Syntax analizer and code generatorRoberto Ierusalimschy2-347/+444