Roberto Ierusalimschy
|
14251c5a56
|
name changes + new operation - old operation
|
2000-04-07 10:12:50 -03:00 |
|
Roberto Ierusalimschy
|
42130ed712
|
name changes
|
2000-04-07 10:11:49 -03:00 |
|
Roberto Ierusalimschy
|
d615e78e08
|
new optimization: jumps to jumps
|
2000-04-06 14:36:52 -03:00 |
|
Roberto Ierusalimschy
|
c6965ce551
|
new functions: disassembler and get limit.
|
2000-04-06 14:35:23 -03:00 |
|
Roberto Ierusalimschy
|
22329e4cdf
|
implementation of BREAK
|
2000-04-05 14:51:58 -03:00 |
|
Roberto Ierusalimschy
|
9f734094f9
|
`nil' is optional for next and nextvar (and is not for tonumber & tag).
|
2000-04-04 17:49:32 -03:00 |
|
Roberto Ierusalimschy
|
4e7e9e8de5
|
new opcode INCLOCAL.
|
2000-04-04 17:48:44 -03:00 |
|
Roberto Ierusalimschy
|
3e45496295
|
syntactical details
|
2000-04-03 10:44:55 -03:00 |
|
Roberto Ierusalimschy
|
e30327728c
|
BUG: tostring() without arguments gives seg. fault.
|
2000-04-03 10:20:33 -03:00 |
|
Roberto Ierusalimschy
|
36e1390631
|
details.
|
2000-03-31 13:28:45 -03:00 |
|
Roberto Ierusalimschy
|
8f0f54ec38
|
name change
|
2000-03-30 17:55:50 -03:00 |
|
Roberto Ierusalimschy
|
556a89e537
|
new names for debug types
|
2000-03-30 14:19:48 -03:00 |
|
Roberto Ierusalimschy
|
e2c60eda16
|
`luaT_validevent' is exported, because compatibility module for fallbacks
uses it.
|
2000-03-30 13:41:51 -03:00 |
|
Roberto Ierusalimschy
|
a69356e9e0
|
no more special cases for closures with 0 upvalues (performance is the same,
memory use a little higher, code much simpler).
|
2000-03-29 17:19:20 -03:00 |
|
Roberto Ierusalimschy
|
b53dc0c485
|
TAG_ARRAY -> TAG_TABLE
|
2000-03-27 17:10:21 -03:00 |
|
Roberto Ierusalimschy
|
63e230a16b
|
comments
|
2000-03-27 17:08:33 -03:00 |
|
Roberto Ierusalimschy
|
102a1be615
|
no more support for gc TM for tables
|
2000-03-27 17:08:02 -03:00 |
|
Roberto Ierusalimschy
|
4c03196697
|
lua_setstate makes no sense with explicit multiple states
|
2000-03-27 11:00:35 -03:00 |
|
Roberto Ierusalimschy
|
54633d7c7d
|
new name for llimits.h
|
2000-03-24 16:49:23 -03:00 |
|
Roberto Ierusalimschy
|
13578517c7
|
new file to keep all limits and instalation-dependent definitions
|
2000-03-24 14:26:08 -03:00 |
|
Roberto Ierusalimschy
|
213e9febc8
|
limits now are in `llims.n'
|
2000-03-24 14:26:08 -03:00 |
|
Roberto Ierusalimschy
|
47b4bf5964
|
small refactoring.
|
2000-03-24 09:18:30 -03:00 |
|
Roberto Ierusalimschy
|
415ee1a24f
|
SETLINEs for reserved words, too.
|
2000-03-24 09:17:53 -03:00 |
|
Roberto Ierusalimschy
|
5f3c5ace95
|
message detail
|
2000-03-22 13:24:13 -03:00 |
|
Roberto Ierusalimschy
|
441469f803
|
new option `-s' + argv ends with NULL (so we don't need argc).
|
2000-03-20 17:27:32 -03:00 |
|
Roberto Ierusalimschy
|
1157c2a7e4
|
better(?) treatment for SETLINE + while optimization is too complex for
only 3% of maximum improvement.
|
2000-03-20 16:15:37 -03:00 |
|
Roberto Ierusalimschy
|
374cc888f4
|
better(?) treatment for SETLINE
|
2000-03-20 16:15:37 -03:00 |
|
Roberto Ierusalimschy
|
bb9605bbc9
|
tags can be positive values
|
2000-03-20 16:14:54 -03:00 |
|
Roberto Ierusalimschy
|
6759299880
|
new implementation for handling I/O tags + setglobal TM for tracing
changes in _INPUT/_OUTPUT
|
2000-03-20 16:13:45 -03:00 |
|
Roberto Ierusalimschy
|
da7eb34cd6
|
optimization for "while 1" and "repeat until nil"
|
2000-03-17 11:46:04 -03:00 |
|
Roberto Ierusalimschy
|
2c8e28d75a
|
small changes
|
2000-03-17 10:09:46 -03:00 |
|
Roberto Ierusalimschy
|
4fb8e93c36
|
small optimization for i..''
|
2000-03-17 10:09:12 -03:00 |
|
Roberto Ierusalimschy
|
7f77431950
|
detail
|
2000-03-16 18:06:16 -03:00 |
|
Roberto Ierusalimschy
|
87367e97f3
|
more information about memory use
|
2000-03-16 17:35:07 -03:00 |
|
Roberto Ierusalimschy
|
06f08f5634
|
small problems with limits and jumps
|
2000-03-16 15:03:09 -03:00 |
|
Roberto Ierusalimschy
|
3860c5934e
|
details.
|
2000-03-15 17:50:33 -03:00 |
|
Roberto Ierusalimschy
|
f0b697e01c
|
details
|
2000-03-13 17:37:16 -03:00 |
|
Roberto Ierusalimschy
|
73aa465a8e
|
some name changes
|
2000-03-10 15:37:44 -03:00 |
|
Roberto Ierusalimschy
|
3d0577f4b9
|
small optimizations.
|
2000-03-10 11:38:10 -03:00 |
|
Roberto Ierusalimschy
|
977b8f65f0
|
comment detail.
|
2000-03-10 11:01:05 -03:00 |
|
Roberto Ierusalimschy
|
e3cf93ddb6
|
first implementation of "threaded code" for boolean operations
|
2000-03-09 10:57:37 -03:00 |
|
Roberto Ierusalimschy
|
88b306f495
|
some optimizations
|
2000-03-08 21:19:22 -03:00 |
|
Roberto Ierusalimschy
|
563de491be
|
a better way to control optimizations.
|
2000-03-04 17:18:15 -03:00 |
|
Roberto Ierusalimschy
|
29e0193425
|
details
|
2000-03-03 17:30:47 -03:00 |
|
Roberto Ierusalimschy
|
61f97a8ace
|
maybe a concat right associative allows some optimizations...
|
2000-03-03 17:29:25 -03:00 |
|
Roberto Ierusalimschy
|
d1ea38580a
|
change of code generation design (independent functions for each opcode)
|
2000-03-03 15:53:17 -03:00 |
|
Roberto Ierusalimschy
|
3c9d999424
|
many details (most by lhf).
|
2000-03-03 11:58:26 -03:00 |
|
Roberto Ierusalimschy
|
f7840a3e0b
|
new algorithm to parse expressions + distribution of code between lparser
and lcode.
|
2000-03-03 09:33:59 -03:00 |
|
Roberto Ierusalimschy
|
1780e2c977
|
lua_settable should check stack space (it could call a T.M.)
|
2000-03-02 09:44:29 -03:00 |
|
Roberto Ierusalimschy
|
fa14cbf8e8
|
comments
|
2000-03-02 09:32:53 -03:00 |
|