LSL-PyOptimizer/lslopt
Sei Lisa 454d44e85f Optimize chains of assignments
This allows optimizing, for example:

  integer a = 1;
  integer b = a;
  llOwnerSay((string)b);

which wasn't done before. This case is prone to happen with inlined functions, e.g. using the result of an inlined function as a parameter to another.
2019-01-03 02:32:14 +01:00
..
__init__.py Initial commit. Status so far: 2014-07-26 02:43:44 +02:00
lslbasefuncs.py New copyright year 2019-01-01 22:54:34 +01:00
lslcommon.py New copyright year 2019-01-01 22:54:34 +01:00
lsldeadcode.py Optimize chains of assignments 2019-01-03 02:32:14 +01:00
lslextrafuncs.py New copyright year 2019-01-01 22:54:34 +01:00
lslfoldconst.py Fix some comments 2019-01-02 00:38:44 +01:00
lslfuncopt.py New copyright year 2019-01-01 22:54:34 +01:00
lslfuncs.py New copyright year 2019-01-01 22:54:34 +01:00
lslinliner.py Fix lack of 'ref' in symbol table entries for labels 2019-01-02 13:33:58 +01:00
lsljson.py New copyright year 2019-01-01 22:54:34 +01:00
lsllastpass.py New copyright year 2019-01-01 22:54:34 +01:00
lslloadlib.py New copyright year 2019-01-01 22:54:34 +01:00
lsloptimizer.py New copyright year 2019-01-01 22:54:34 +01:00
lsloutput.py Add the capability to show scope info to the output module 2019-01-02 15:05:21 +01:00
lslparse.py New copyright year 2019-01-01 22:54:34 +01:00
lslrenamer.py New copyright year 2019-01-01 22:54:34 +01:00