LSL-PyOptimizer/lslopt
Sei Lisa df31a69465 In functions that end in 'return;', remove the 'return;'.
This allows better side-effect analysis, because 'return' is not side-effect free unless it's the last statement. But that's better handled in the dead code removal module, as the comment specifies.
2015-03-13 23:46:23 +01:00
..
__init__.py Initial commit. Status so far: 2014-07-26 02:43:44 +02:00
lslbasefuncs.py Add copyright notices to all files, to prepare the program for release. 2015-03-05 23:18:41 +01:00
lslcommon.py Add copyright notices to all files, to prepare the program for release. 2015-03-05 23:18:41 +01:00
lsldeadcode.py Remove globals from symbol table when no longer necessary. 2015-03-13 20:11:57 +01:00
lslextrafuncs.py Add copyright notices to all files, to prepare the program for release. 2015-03-05 23:18:41 +01:00
lslfoldconst.py In functions that end in 'return;', remove the 'return;'. 2015-03-13 23:46:23 +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 Warn about float constants that can't be represented in globals. Also don't duplicate the globals warnings. 2015-03-06 23:26:58 +01:00
lsloutput.py Optimize [elem] -> (list)elem on output. Saves us headaches. 2015-03-13 22:42:00 +01:00
lslparse.py Fix bug with the scope of function calls. 2015-03-13 16:43:35 +01:00
lslrenamer.py Rather than generating random identifiers for locals, prefix them with 'loc_'. 2015-03-07 14:51:51 +01:00