pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/libgee
Module Name: pkgsrc
Committed By: prlw1
Date: Sat Nov 1 11:20:53 UTC 2014
Modified Files:
pkgsrc/devel/libgee: Makefile PLIST buildlink3.mk distinfo
Log Message:
Update libgee to 0.16.1
It seems that after the ABI break in 0.7, which probably should have
incurred a major version increment, libgee since 0.8 has been
backwardly compatible.
Highlights from the release notes since 0.8.8, devel/libgee0.8:
* Workaround GC thread consuming 100% of CPU
* Fix HashMap destructor name
* Add explicit tee implementations
* Add UnrolledLinkedList class implementing List and Deque interface
* Clarify the add and insert operation on list iterators and make the behaviour consistent for ArrayList and LinkedList
* Allow (partially) disable internal asserts
* Internal symbols are hidden
* Fix HazardPointer bugs
* Fix List test
* Remove workaround for 'old' (<0.23.2) vala
* Use WeakRef for keeping of read-only proxy for collection
* The collection cloning no longer leaks memory
* Override read_only_view property in ReadOnlySortedMap and its subclasses
* Add adding to collection based on iterators
* Make Collection.add_all_array, contains_all_array and remove_all_array virtual
* Avoid destroy coroutine creation in hazard pointer implementation
* Add Traversable.tee
* Add exception handling to Future
* Add ability of getting Future from Lazy
* Make Traversable.flat_map a virtual function
* Add more specializations to .foreach
* Add flat_map method to Traversable
* Add zip method to Future
* Specialize stream iterator (4-22% speed improvement in tests)
* Extend the Traversable.Stream with Stream.WAIT
* Fix lazy value usage in unfold
* Add futures and promises to libgee
* Return true from HashSet.Iterator.foreach() if we fall off the end
* Fix memory leak in TreeSet and TreeMap
* ConcurrentSet implements SortedSet
* Fix HashMultiMap, TreeMultiSet constructor
* Add add/contains/remove_all working on array
* Allow creation of ArrayList from array
* Add read_only_view to Gee.MultiSet and Gee.MultiMap
* ConcurrentSet preliminary implementation
* Allow slice in ReadOnlyList
* Fix Iterator.remove in PriorityQueue
* Add foreach specializations
* Use foreach function instead of iterators
For full details see:
https://git.gnome.org/browse/libgee/tree/NEWS?h=0.16.1
To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 pkgsrc/devel/libgee/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/libgee/PLIST
cvs rdiff -u -r1.9 -r1.10 pkgsrc/devel/libgee/buildlink3.mk
cvs rdiff -u -r1.14 -r1.15 pkgsrc/devel/libgee/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index