LSL-PyOptimizer/lslopt
Sei Lisa f222289673 Fix crash on non-computable function.
When we reduced the scope of the try block in commit a823158, we introduced a bug because the tree modification was attempted even if no value was assigned (when the exception was triggered). Returning when the function is not computable ensures that this won't happen.

Scaringly, there was no check that caught this.
2016-12-25 00:56:50 +01:00
..
__init__.py Initial commit. Status so far: 2014-07-26 02:43:44 +02:00
lslbasefuncs.py Fix more test failures on Windows. 2016-12-22 06:05:47 +01:00
lslcommon.py Change how LSLCalc is handled. 2016-12-20 21:25:33 +01:00
lsldeadcode.py Fix problem due to not copying a node. It still needs more analysis, but this patch is an improvement in that it fixes known problematic cases and doesn't seem to introduce new ones. 2015-06-14 05:11:32 +02:00
lslextrafuncs.py Improve llFrand. 2016-12-22 01:05:21 +01:00
lslfoldconst.py Fix crash on non-computable function. 2016-12-25 00:56:50 +01:00
lslfuncparams.py Fix type of parameter not being adjusted after optimizing parameter. 2016-12-21 05:44:32 +01:00
lslfuncs.py Add copyright notices to all files, to prepare the program for release. 2015-03-05 23:18:41 +01:00
lsljson.py Add copyright notices to all files, to prepare the program for release. 2015-03-05 23:18:41 +01:00
lsloptimizer.py Update copyright years of some files; add legalese to seftable.txt 2016-06-27 20:06:41 +02:00
lsloutput.py Fix Python gotcha with module globals, and missing 'cond' in lslextrafuncs. 2016-12-21 00:22:49 +01:00
lslparse.py Fix Python gotcha with module globals, and missing 'cond' in lslextrafuncs. 2016-12-21 00:22:49 +01:00
lslrenamer.py Document the internal behaviour of run_time_permissions under LSO 2015-12-11 02:28:51 +01:00