on master help sign in
javascript: re-enable optimizations
commitde394f4fc8106a0aea5eaf7ba0a87e535c2714aa authorraichoo <raichoo@googlemail.com> dateFri 14 Feb 2014, 16:20 (13 years ago) parentcb0f6f4
1 file changed+18−18
src/IRTS/CodegenJavaScript.hs+18−18
src/IRTS/CodegenJavaScript.hs+18−18
@@ -1346,24 +1346,24 @@ codegenJavaScript target definitions filename outputType = do
13461346 compile =
13471347 map compileJS
13481348
1349− opt = []
1350− {-[ map optimizeJS-}
1351− {-, removeIDs-}
1352− {-, reduceJS-}
1353− {-, map reduceConstants-}
1354− {-, initConstructors-}
1355− {-, map removeAllocations-}
1356− {-, elimDeadLoop-}
1357− {-, map elimDuplicateEvals-}
1358− {-, optimizeRuntimeCalls "__IDR__mEVAL0" "__IDRRT__EVALTC"-}
1359− {-, optimizeRuntimeCalls "__IDR__mAPPLY0" "__IDRRT__APPLYTC"-}
1360− {-, map removeInstanceChecks-}
1361− {-, inlineFunctions-}
1362− {-, map reduceContinuations-}
1363− {-, extractLocalConstructors-}
1364− {-, unfoldLookupTable-}
1365− {-, evalCons-}
1366− {-]-}
1349+ opt =
1350+ [ map optimizeJS
1351+ , removeIDs
1352+ , reduceJS
1353+ , map reduceConstants
1354+ , initConstructors
1355+ , map removeAllocations
1356+ , elimDeadLoop
1357+ , map elimDuplicateEvals
1358+ , optimizeRuntimeCalls "__IDR__mEVAL0" "__IDRRT__EVALTC"
1359+ , optimizeRuntimeCalls "__IDR__mAPPLY0" "__IDRRT__APPLYTC"
1360+ , map removeInstanceChecks
1361+ , inlineFunctions
1362+ , map reduceContinuations
1363+ , extractLocalConstructors
1364+ , unfoldLookupTable
1365+ , evalCons
1366+ ]
13671367
13681368 prelude :: [JS]
13691369 prelude =