VincentBlondeau uploaded a new version of VMMaker to project VM Maker: http://source.squeak.org/VMMaker/VMMaker.oscog-VB.2365.mcz ==================== Summary ==================== Name: VMMaker.oscog-VB.2365 Author: VB Time: 16 April 2018, 4:23:55.062234 pm UUID: 031d2e37-e6e1-8b4a-84fc-0215cda32967 Ancestors: VMMaker.oscog-VB.2364, VMMaker.oscog-CyrilFerlicot.2364 merge VB 2364 and CyrilFerlicot 2364 =============== Diff against VMMaker.oscog-VB.2364 =============== Item was added: + ----- Method: VMMaker class>>executeDisplayingProgress: (in category 'utilities') ----- + executeDisplayingProgress: anActionsMap + | barValue | + barValue := 0. + '' + displayProgressFrom: 0 + to: anActionsMap size + during: [ :bar | + anActionsMap + keysAndValuesDo: [ :label :action | + bar value: barValue. + barValue := barValue + 1. + ProgressNotification signal: '' extra: label. + action value ] ]! Item was changed: ----- Method: VMMaker class>>generateAllCogConfigurationsUnderVersionControl (in category 'configurations') ----- generateAllCogConfigurationsUnderVersionControl + self + executeDisplayingProgress: + (OrderedDictionary new + add: 'Generate newspeak spur cog 32bits' -> [ self generateNewspeakSpurCogVM ]; + add: 'Generate newspeak spur cog 64bits' -> [ self generateNewspeakSpurCog64VM ]; + add: 'Generate squeak cog' -> [ self generateSqueakCogVM ]; + add: 'Generate squeak cog multi-threaded' -> [ self generateSqueakCogMTVM ]; + add: 'Generate squeak spur cog 32bits' -> [ self generateSqueakSpurCogVM ]; + add: 'Generate squeak spur cog 64bits' -> [ self generateSqueakSpurCog64VM ]; + add: 'Generate squeak spur cog sista 32bits' -> [ self generateSqueakSpurCogSistaVM ]; + add: 'Generate squeak spur cog sista 64bits' -> [ self generateSqueakSpurCogSista64VM ]; + yourself)! - self generateNewspeakSpurCogVM; - generateNewspeakSpurCog64VM; - generateSqueakCogVM; - generateSqueakCogMTVM; - generateSqueakSpurCogVM; - generateSqueakSpurCog64VM; - generateSqueakSpurCogSistaVM; - generateSqueakSpurCogSista64VM! Item was changed: ----- Method: VMMaker class>>generateAllConfigurationsUnderVersionControl (in category 'configurations') ----- generateAllConfigurationsUnderVersionControl + self + executeDisplayingProgress: + (OrderedDictionary + with: 'Generate all newspeak configurations under VCS' -> [ self generateAllNewspeakConfigurationsUnderVersionControl ] + with: 'Generate all squeak cofigurations under VCS' -> [ self generateAllSqueakConfigurationsUnderVersionControl ] + with: 'Generate all spur lowercode configurations' -> [ self generateAllSpurLowcodeConfigurations ] + with: 'Generate VM plugins' -> [ self generateVMPlugins ])! - self generateAllNewspeakConfigurationsUnderVersionControl; - generateAllSqueakConfigurationsUnderVersionControl; - generateAllSpurLowcodeConfigurations; - generateVMPlugins! Item was changed: ----- Method: VMMaker class>>generateAllNewspeakConfigurationsUnderVersionControl (in category 'configurations') ----- generateAllNewspeakConfigurationsUnderVersionControl + self + executeDisplayingProgress: + (OrderedDictionary + with: 'Generate newspeak spur stack 32bits' -> [ self generateNewspeakSpurStackVM ] + with: 'Generate newspeak spur stack 64bits' -> [ self generateNewspeakSpurStack64VM ] + with: 'Generate newspeak spur cog 32bits' -> [ self generateNewspeakSpurCogVM ] + with: 'Generate newspeak spur cog 64bits' -> [ self generateNewspeakSpurCog64VM ])! - self generateNewspeakSpurStackVM; - generateNewspeakSpurStack64VM; - generateNewspeakSpurCogVM; - generateNewspeakSpurCog64VM! Item was changed: ----- Method: VMMaker class>>generateAllNonSpurConfigurationsUnderVersionControl (in category 'configurations') ----- generateAllNonSpurConfigurationsUnderVersionControl + self + executeDisplayingProgress: + (OrderedDictionary + with: 'Generate squeak cog' -> [ self generateSqueakCogVM ] + with: 'Generate squeak cog multi-threaded' -> [ self generateSqueakCogMTVM ] + with: 'Generate squeak stack' -> [ self generateSqueakStackVM ])! - self generateSqueakCogVM; - generateSqueakCogMTVM; - generateSqueakStackVM! Item was changed: ----- Method: VMMaker class>>generateAllSistaConfigurationsUnderVersionControl (in category 'configurations') ----- generateAllSistaConfigurationsUnderVersionControl + self + executeDisplayingProgress: + (OrderedDictionary + with: 'Generate squeak spur cog sista 32bits' -> [ self generateSqueakSpurCogSistaVM ] + with: 'Generate squeak spur cog sista 64bits' -> [ self generateSqueakSpurCogSista64VM ])! - self generateSqueakSpurCogSistaVM; - generateSqueakSpurCogSista64VM! Item was changed: ----- Method: VMMaker class>>generateAllSpurConfigurations (in category 'configurations') ----- generateAllSpurConfigurations + self + executeDisplayingProgress: + (OrderedDictionary new + add: 'Generate all newspeak configurations under VCS' -> [ self generateAllNewspeakConfigurationsUnderVersionControl ]; + add: 'Generate squeak spur cog 32bits' -> [ self generateSqueakSpurCogVM ]; + add: 'Generate squeak spur cog 64bits' -> [ self generateSqueakSpurCog64VM ]; + add: 'Generate squeak spur cog sista 32bits' -> [ self generateSqueakSpurCogSistaVM ]; + add: 'Generate squeak spur cog sista 64bits' -> [ self generateSqueakSpurCogSista64VM ]; + add: 'Generate squeak spur stack 32bits' -> [ self generateSqueakSpurStackVM ]; + add: 'Generate squeak spur stack 64bits' -> [ self generateSqueakSpurStack64VM ]; + add: 'Generate all spur lowcode configurations' -> [ self generateAllSpurLowcodeConfigurations ]; + yourself) + ! - self generateAllNewspeakConfigurationsUnderVersionControl; - generateSqueakSpurCogVM; - generateSqueakSpurCog64VM; - generateSqueakSpurCogSistaVM; - generateSqueakSpurCogSista64VM; - generateSqueakSpurStackVM; - generateSqueakSpurStack64VM; - generateAllSpurLowcodeConfigurations! Item was changed: ----- Method: VMMaker class>>generateAllSpurConfigurationsUnderVersionControl (in category 'configurations') ----- generateAllSpurConfigurationsUnderVersionControl + self + executeDisplayingProgress: + (OrderedDictionary new + add: 'Generate newspeak spur stack 32bits' -> [ self generateNewspeakSpurStackVM ]; + add: 'Generate newspeak spur cog 64bits' -> [ self generateNewspeakSpurCog64VM ]; + add: 'Generate squeak spur stack 32bits' -> [ self generateSqueakSpurStackVM ]; + add: 'Generate squeak spur stack 64bits' -> [ self generateSqueakSpurStack64VM ]; + add: 'Generate newspeak spur cog 32bits' -> [ self generateNewspeakSpurCogVM ]; + add: 'Generate squeak spur cog 32bits' -> [ self generateSqueakSpurCogVM ]; + add: 'Generate squeak spur cog 64bits' -> [ self generateSqueakSpurCog64VM ]; + add: 'Generate squeak spur cog multi-threaded 32bits' -> [ self generateSqueakSpurCogMTVM ]; + add: 'Generate squeak spur cog multi-threaded 64bits' -> [ self generateSqueakSpurCog64MTVM ]; + add: 'Generate squeak spur cog sista 32bits' -> [ self generateSqueakSpurCogSistaVM ]; + add: 'Generate squeak spur cog sista 64bits' -> [ self generateSqueakSpurCogSista64VM ]; + yourself) + ! - self generateNewspeakSpurStackVM; - generateNewspeakSpurCog64VM; - generateSqueakSpurStackVM; - generateSqueakSpurStack64VM; - generateNewspeakSpurCogVM; - generateSqueakSpurCogVM; - generateSqueakSpurCog64VM; - generateSqueakSpurCogMTVM; - generateSqueakSpurCog64MTVM; - generateSqueakSpurCogSistaVM; - generateSqueakSpurCogSista64VM! Item was changed: ----- Method: VMMaker class>>generateAllSpurLowcodeConfigurations (in category 'configurations') ----- generateAllSpurLowcodeConfigurations + self + executeDisplayingProgress: + (OrderedDictionary + with: 'Generate squeak spur lowcode cog 32bits' -> [ self generateSqueakSpurLowcodeCogVM ] + with: 'Generate squeak spur lowcode stack 32bits' -> [ self generateSqueakSpurLowcodeStackVM ] + with: 'Generate squeak spur lowcode cog 64bits' -> [ self generateSqueakSpurLowcodeCog64VM ] + with: 'Generate squeak spur lowcode stack 64bits' -> [ self generateSqueakSpurLowcodeStack64VM ])! - self generateSqueakSpurLowcodeCogVM; - generateSqueakSpurLowcodeStackVM; - generateSqueakSpurLowcodeCog64VM; - generateSqueakSpurLowcodeStack64VM! Item was changed: ----- Method: VMMaker class>>generateAllSqueakConfigurationsUnderVersionControl (in category 'configurations') ----- generateAllSqueakConfigurationsUnderVersionControl + self + executeDisplayingProgress: + (OrderedDictionary new + add: 'Generate squeak stack' -> [ self generateSqueakStackVM ]; + add: 'Generate squeak cog' -> [ self generateSqueakCogVM ]; + add: 'Generate squeak cog multi-threaded' -> [ self generateSqueakCogMTVM ]; + add: 'Generate squeak spur stack 32bits' -> [ self generateSqueakSpurStackVM ]; + add: 'Generate squeak spur stack 64bits' -> [ self generateSqueakSpurStack64VM ]; + add: 'Generate squeak spur cog 32bits' -> [ self generateSqueakSpurCogVM ]; + add: 'Generate squeak spur cog 64bits' -> [ self generateSqueakSpurCog64VM ]; + add: 'Generate squeak spur cog sista 32bits' -> [ self generateSqueakSpurCogSistaVM ]; + add: 'Generate squeak spur cog sista 64bits' -> [ self generateSqueakSpurCogSista64VM ]; + add: 'Generate squeak spur cog multi-threaded 32bits' -> [ self generateSqueakSpurCogMTVM ]; + add: 'Generate squeak spur cog multi-threaded 64bits' -> [ self generateSqueakSpurCog64MTVM ]; + yourself)! - self generateSqueakStackVM; - generateSqueakCogVM; - generateSqueakCogMTVM; - generateSqueakSpurStackVM; - generateSqueakSpurStack64VM; - generateSqueakSpurCogVM; - generateSqueakSpurCog64VM; - generateSqueakSpurCogSistaVM; - generateSqueakSpurCogSista64VM; - generateSqueakSpurCogMTVM; - generateSqueakSpurCog64MTVM! Item was changed: ----- Method: VMMaker class>>generateAllStackConfigurationsUnderVersionControl (in category 'configurations') ----- generateAllStackConfigurationsUnderVersionControl + self + executeDisplayingProgress: + (OrderedDictionary new + add: 'Generate newspeak spur stack 32bits' -> [ self generateNewspeakSpurStackVM ]; + add: 'Generate newspeak spur stack 64bits' -> [ self generateNewspeakSpurStack64VM ]; + add: 'Generate squeak stack' -> [ self generateSqueakStackVM ]; + add: 'Generate squeak spur stack 32bits' -> [ self generateSqueakSpurStackVM ]; + add: 'Generate squeak spur stack 64bits' -> [ self generateSqueakSpurStack64VM ]; + yourself)! - self generateNewspeakSpurStackVM; - generateNewspeakSpurStack64VM; - generateSqueakStackVM; - generateSqueakSpurStackVM; - generateSqueakSpurStack64VM! |
Free forum by Nabble | Edit this page |