comp_tree Changes
Version 1.1.3
-
update build tools
Version 1.1.2
-
optimizations
-
doc fixes
Version 1.1.1
-
fix documentation
Version 1.1.0
-
lazily spawn threads as needed β no longer pre-allocates possibly unused threads
-
no longer required to specify the number of threads (pass 0 to the second argument of
compute).
Version 1.0.1
-
minor optimization to the main algorithm
Version 1.0.0
-
better errors and error handling
-
single-threaded compute() now checks exceptions
-
compute(:root, :threads => 3) option deprecated; use compute(:root, 3)
Version 0.7.6
-
Driver#define returns created node
-
Raise CompTree::ArgumentError for nonexistent node or threads < 1
Version 0.7.5
-
fix manual install
Version 0.7.4
-
fix documentation
Version 0.7.3
-
replace standard Queue class
Version 0.7.2
-
check for number of threads < 1
-
new benchmarks indicate previous algorithm was faster after all
Version 0.7.1
-
rename README to README.rdoc for github display
-
internal cleanup
Version 0.7.0
-
remove fork and discard_result options
-
remove contrib/
-
remove block arg to CompTree.new; use
CompTree.build -
remove
CompTree::Errornesting -
Driver#compute accepts integer as second option
-
remove method_missing and eval tricks for node definitions; new project βpureβ makes this obsolete
-
split up tests
-
allow non-symbols for node IDs
-
check_circular now returns the loop instead of raising
-
allow computation result of nil
Version 0.5.2
-
internal project cleanup (no relevant code changes).
Version 0.5.0
-
Initial release.