No description
Find a file
Sei Lisa e8201d6956 Err when invalid UTF-8 should have been generated in LSO mode.
LSO strings are byte arrays, but our strings are made for Mono which uses Unicode, and invalid UTF-8 sequences can't be stored in Unicode without using a custom representation.

One possible representation is to only use the codepoints 0-255 in the Unicode string, to avoid supporting multiple types for strings. Something to study in future.
2016-12-13 14:26:48 +01:00
lslopt Err when invalid UTF-8 should have been generated in LSO mode. 2016-12-13 14:26:48 +01:00
.gitignore Meta - add .gitignore 2014-07-26 03:06:33 +02:00
builtins-unittest.txt Get rid of builtins.txt.dat by adding a parameter to the parser ctor. 2015-07-09 20:35:14 +02:00
builtins.txt New upstream version of builtins.txt 2016-12-08 02:18:27 +01:00
COPYING Add copyright notices to all files, to prepare the program for release. 2015-03-05 23:18:41 +01:00
main.py Bump version. 2016-06-28 03:51:43 +02:00
README.md Update URL. 2015-04-29 00:49:34 +02:00
seftable.txt Update copyright years of some files; add legalese to seftable.txt 2016-06-27 20:06:41 +02:00
testfuncs.py Fix UTF-8 in the surrogate range passing as good. 2016-12-13 03:30:32 +01:00
testparser.py Fix void expressions in FOR loops. 2016-07-10 01:29:11 +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/