mkvtoolnix/rake.d/vendor/comp_tree-1.1.3/CHANGES.rdoc
2022-04-11 21:36:55 +02:00

83 lines
1.6 KiB
Plaintext

= 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.