Ruby 1.8 does not support clearing a string
…jbishop/rake into dashm * 'all-tasks-are-multitasks' of https://github.com/michaeljbishop/rake: Added -m option which changes all tasks into multitasks Conflicts: lib/rake/application.rb lib/rake/multi_task.rb
…ichaeljbishop/rake into pool * 'added-thread-pool-to-multitask' of https://github.com/michaeljbishop/rake: Rake::ThreadPool has a more conservative interface. Removed some constants from rdoc generation Updated documentation for ThreadPool. Conflicts: test/test_rake_thread_pool.rb
into supress * 'suppress-backtrace-option' of https://github.com/quix/rake: suppress more backtrace lines using RbConfig info add --suppress-backtrace option Conflicts: lib/rake/application.rb
* origin/master: Small change to correct documentation for --execute-continue
* dir: ret => result Test for directory DSL with fix directory DSL now behaves like other tasts Fix file_create definition
* 'dir-as-task' of https://github.com/zimbatm/rake: Test for directory DSL with fix directory DSL now behaves like other tasts Fix file_create definition
Small change to correct documentation for --execute-continue
Thread.new has no default parameter. Returned futures have a #value method. - Rake::ThreadPool#initialize no longer documents or accepts a default value for thread_count. The default has now been placed in Rake::Application (and the default is FIXNUM_MAX) - Futures returned by Rake::ThreadPool#future are still Proc instances, but they now have an added method: #value which calls #call. #value is the only documented method of the returned future. #value is chosen because it matches Thread#value in behavior.
No functional change.
Made sure non-public methods were hidden from documentation. Updated description of methods to be properly formatted.
The short version specified the wrong mnemonic.
Adds a new method `Rake::Task#invoke_prerequisites_concurrently`. `Rake::MultiTask#invoke_prerequisites` always calls `Rake::Task#invoke_prerequisites_concurrently` and now `Rake::Task#invoke_prerequisites` will call it when `Rake.application.options.always_multitask == true`. Passing `-m` at the command-line sets `Rake.application.options.always_multitask` to `true`