Sei Lisa 397dc896fb Fix --optimizer-options=-optimize still applying some optimizations.
This option normally takes effect through the base class in lsloptimize.py, which doesn't call the optimization techniques if deactivated. However, lsloutput.py is not called by it, and it applied some optimizations on its own.

Fixed on the reading of the optimization options, by filtering them by whether the optimize option is active.
2016-11-29 23:03:14 +01:00
2014-07-26 03:06:33 +02:00
2016-06-28 03:51:43 +02:00
2015-04-29 00:49:34 +02:00

LSL PyOptimizer

LSL PyOptimizer is a LSL2 script optimizer written in Python 2. Currently it only supports code memory optimization (no speed optimization), only for Mono (no LSO), and only for the Second Life flavour of LSL (no OpenSim etc.).

HTML introduction, list of features and documentation available at http://lsl.project.li/lsl-pyoptimizer/

Description
Optimizes a LSL2 script, folding constants, removing unused code and more. Adds new syntax features too.
Readme 1.7 MiB
Languages
Python 73.5%
LSL 26.5%