MantisBT - BatchMake
View Issue Details
0008331BatchMakepublic2008-12-26 09:512009-03-11 13:37
Julien Jomier 
Julien Finet 
highmajoralways
resolvedfixed 
1.1 
 
0008331: Foreach loop is slow
The foreach loop is slow when the number of variables in the sequence is high because the loop is recomputed everytime. Maybe batchmake should be smart enought to figure that the variable in the loop are not in the scope and don't recompute if not needed.
No tags attached.
Issue History
2008-12-26 09:51Julien JomierNew Issue
2009-01-30 12:05Julien JomierStatusnew => assigned
2009-01-30 12:05Julien JomierAssigned To => Julien Finet
2009-03-11 13:37Julien FinetNote Added: 0015650
2009-03-11 13:37Julien FinetStatusassigned => resolved
2009-03-11 13:37Julien FinetResolutionopen => fixed

Notes
(0015650)
Julien Finet   
2009-03-11 13:37   
Some global optimization has been done:
Code/bmEditor.cxx: 1.10
Code/bmProgressManagerGUI.cxx: 1.10
Code/bmScriptActionManager.cxx: 1.31
Code/bmScriptActionManager.h: 1.11
Code/bmScriptAppendFileAction.cxx: 1.6
Code/bmScriptEchoAction.cxx: 1.5
Code/bmScriptForEachAction.cxx: 1.13
Code/bmScriptGetFilenameAction.cxx: 1.5
Code/bmScriptGetListSizeAction.cxx: 1.5
Code/bmScriptGetParamAction.cxx: 1.5
Code/bmScriptGetParamCountAction.cxx: 1.2
Code/bmScriptIfAction.cxx: 1.7
Code/bmScriptIncAction.cxx: 1.6
Code/bmScriptParser.cxx: 1.23
Code/bmScriptSetAction.cxx: 1.5
Code/bmScriptSetAppAction.cxx: 1.10
Code/bmScriptSetAppOptionAction.cxx: 1.9
Code/Grid/bmScriptSetIdealOutputActionGrid.cxx: 1.5
Testing/Code/TestData/FileActionsTest.bms: 1.3
Testing/Code/TestData/StringActionsTest.bms: 1.3
Utilities/BMString.cxx: 1.10
Utilities/BMString.h: 1.6