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::Error
nesting -
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.