parallel.rb

lib/rake/parallel.rb
Last Update: 2011-07-31 09:50:50 -0400

Parallel task execution for Rake.

The comp_tree package is used to create a computation tree which executes Rake tasks.

Tasks are first collected with a single-threaded dry run. This expands file rules, resolves prequisite names and finds task arguments. A computation tree is then built with the gathered tasks.

Note that prerequisites are context-dependent. It is therefore not possible to create a 1-to-1 mapping between Rake::Tasks and CompTree::Nodes.

Author: James M. Lawrence

Required files

  1. comp_tree