|
Packit |
8101d8 |
libgee 0.20.1
|
|
Packit |
8101d8 |
=============
|
|
Packit |
8101d8 |
* Minor bug fixes
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.20.0
|
|
Packit |
8101d8 |
=============
|
|
Packit |
8101d8 |
* No changes since previous release
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.19.91
|
|
Packit |
8101d8 |
==============
|
|
Packit |
8101d8 |
* Fix to_array on enums and flags
|
|
Packit |
8101d8 |
* Add additional query operations to Traversable
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.18.1
|
|
Packit |
8101d8 |
=============
|
|
Packit |
8101d8 |
* Various build and runtime fixes
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.18.0
|
|
Packit |
8101d8 |
=============
|
|
Packit |
8101d8 |
* No changes since previous release
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.17.92
|
|
Packit |
8101d8 |
==============
|
|
Packit |
8101d8 |
* Fix default value of --enable-consistency-check
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.16.1
|
|
Packit |
8101d8 |
=============
|
|
Packit |
8101d8 |
* Workaround GC thread consuming 100% of CPU
|
|
Packit |
8101d8 |
* Fix HashMap destructor name
|
|
Packit |
8101d8 |
* Fix a documentation typo
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.16.0
|
|
Packit |
8101d8 |
=============
|
|
Packit |
8101d8 |
* No changes since previous release
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.15.92
|
|
Packit |
8101d8 |
==============
|
|
Packit |
8101d8 |
* Improve documentation
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.15.90
|
|
Packit |
8101d8 |
==============
|
|
Packit |
8101d8 |
* Add explicit tee implementations
|
|
Packit |
8101d8 |
* Improve the benchmark
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.15.3
|
|
Packit |
8101d8 |
=============
|
|
Packit |
8101d8 |
* Add UnrolledLinkedList class implementing List and Deque interface
|
|
Packit |
8101d8 |
* Clarify the add and insert operation on list iterators and make the behaviour consistent for ArrayList and LinkedList
|
|
Packit |
8101d8 |
* Allow (partially) disable internal asserts
|
|
Packit |
8101d8 |
* Internal symbols are hidden
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.14.0
|
|
Packit |
8101d8 |
=============
|
|
Packit |
8101d8 |
* No changes since previous release
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.13.91
|
|
Packit |
8101d8 |
==============
|
|
Packit |
8101d8 |
* Fix HazardPointer bugs
|
|
Packit |
8101d8 |
* Fix List test
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.13.90
|
|
Packit |
8101d8 |
==============
|
|
Packit |
8101d8 |
* Fix the broken test
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.13.5.1
|
|
Packit |
8101d8 |
===============
|
|
Packit |
8101d8 |
* Remove workaround for 'old' (<0.23.2) vala
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.13.5
|
|
Packit |
8101d8 |
=============
|
|
Packit |
8101d8 |
* Use WeakRef for keeping of read-only proxy for collection
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.13.4
|
|
Packit |
8101d8 |
=============
|
|
Packit |
8101d8 |
* The collection cloning no longer leaks memory
|
|
Packit |
8101d8 |
* Various warning fixes
|
|
Packit |
8101d8 |
* Various fixes to build system
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.12.0
|
|
Packit |
8101d8 |
=============
|
|
Packit |
8101d8 |
* No changes since previous release
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.11.92
|
|
Packit |
8101d8 |
==============
|
|
Packit |
8101d8 |
* Override read_only_view property in ReadOnlySortedMap and its subclasses
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.11.91
|
|
Packit |
8101d8 |
==============
|
|
Packit |
8101d8 |
* Bump the GLib requirements to 2.36 in configure.ac
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.11.90
|
|
Packit |
8101d8 |
==============
|
|
Packit |
8101d8 |
* Add adding to collection based on iterators
|
|
Packit |
8101d8 |
* Make Collection.add_all_array, contains_all_array and remove_all_array virtual
|
|
Packit |
8101d8 |
* Avoid destroy coroutine creation in hazard pointer implementation
|
|
Packit |
8101d8 |
* Various bugfixes
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.11.5
|
|
Packit |
8101d8 |
=============
|
|
Packit |
8101d8 |
* Add Traversable.tee
|
|
Packit |
8101d8 |
* Add exception handling to Future
|
|
Packit |
8101d8 |
* Add ability of getting Future from Lazy
|
|
Packit |
8101d8 |
* Make Traversable.flat_map a virtual function
|
|
Packit |
8101d8 |
* Add more specializations to .foreach
|
|
Packit |
8101d8 |
* Improve the test
|
|
Packit |
8101d8 |
* Various bugfixes
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.11.4
|
|
Packit |
8101d8 |
=============
|
|
Packit |
8101d8 |
* Add flat_map method to Traversable
|
|
Packit |
8101d8 |
* Add zip method to Future
|
|
Packit |
8101d8 |
* Specialize stream iterator (4-22% speed improvement in tests)
|
|
Packit |
8101d8 |
* Extend the Traversable.Stream with Stream.WAIT
|
|
Packit |
8101d8 |
* Fix lazy value usage in unfold
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.11.0
|
|
Packit |
8101d8 |
=============
|
|
Packit |
8101d8 |
* Add futures and promises to libgee
|
|
Packit |
8101d8 |
* Update the build system
|
|
Packit |
8101d8 |
* Return true from HashSet.Iterator.foreach() if we fall off the end
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.10.0
|
|
Packit |
8101d8 |
=============
|
|
Packit |
8101d8 |
* No changes since release candidate
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.9.92
|
|
Packit |
8101d8 |
=============
|
|
Packit |
8101d8 |
* Fix memory leak in TreeSet and TreeMap
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.9.91
|
|
Packit |
8101d8 |
=============
|
|
Packit |
8101d8 |
* ConcurrentSet implements SortedSet
|
|
Packit |
8101d8 |
* Fix HashMultiMap, TreeMultiSet constructor
|
|
Packit |
8101d8 |
* Add add/contains/remove_all working on array
|
|
Packit |
8101d8 |
* Allow creation of ArrayList from array
|
|
Packit |
8101d8 |
* Add read_only_view to Gee.MultiSet and Gee.MultiMap
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.9.0
|
|
Packit |
8101d8 |
============
|
|
Packit |
8101d8 |
* ConcurrentSet preliminary implementation
|
|
Packit |
8101d8 |
* Bugfixes from 0.8.2 and 0.8.3
|
|
Packit |
8101d8 |
* Fix various Vala warnings
|
|
Packit |
8101d8 |
* First part of test refactoring
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.8.1
|
|
Packit |
8101d8 |
============
|
|
Packit |
8101d8 |
* Allow slice in ReadOnlyList
|
|
Packit |
8101d8 |
* Fix Iterator.remove in PriorityQueue
|
|
Packit |
8101d8 |
* Add foreach specializations
|
|
Packit |
8101d8 |
* Use foreach function instead of iterators
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.8.0
|
|
Packit |
8101d8 |
============
|
|
Packit |
8101d8 |
* Fix Traversable.chop (bug #684348)
|
|
Packit |
8101d8 |
* Remove unnecessary method
|
|
Packit |
8101d8 |
* Update README
|
|
Packit |
8101d8 |
* Move everything to GenericAccessor
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.7.90
|
|
Packit |
8101d8 |
=============
|
|
Packit |
8101d8 |
* Don't notify when constructor property is set
|
|
Packit |
8101d8 |
* Use views instead of copies in MultiMap as in rest of libgee
|
|
Packit |
8101d8 |
* Allow early termination in Traversable.foreach
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.7.4.1
|
|
Packit |
8101d8 |
==============
|
|
Packit |
8101d8 |
* Fix missing property read_only in testmap Entry
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.7.4
|
|
Packit |
8101d8 |
============
|
|
Packit |
8101d8 |
* Remove *_impl methods
|
|
Packit |
8101d8 |
* Move virtual methods to interfaces
|
|
Packit |
8101d8 |
* Future-proof the ABI by adding reserved v-table members
|
|
Packit |
8101d8 |
* Add read_only to Map.Entry
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.7.3
|
|
Packit |
8101d8 |
============
|
|
Packit |
8101d8 |
* Update documentation
|
|
Packit |
8101d8 |
* Fix iteration order in hashtables
|
|
Packit |
8101d8 |
* Split SortedMap/SortedSet into bi-directional and uni-directional parts
|
|
Packit |
8101d8 |
* Simplify CompareDataFunc/HashDataFunc/EqualDataFunc
|
|
Packit |
8101d8 |
* Fix HazardPointers
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.7.2
|
|
Packit |
8101d8 |
============
|
|
Packit |
8101d8 |
* Require *_type property for all collections
|
|
Packit |
8101d8 |
* Add ArrayQueue
|
|
Packit |
8101d8 |
* Few bug fixes
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.7.1
|
|
Packit |
8101d8 |
============
|
|
Packit |
8101d8 |
* Implement hazard pointers and concurrent linked lists
|
|
Packit |
8101d8 |
* Respect VALAFLAGS when building tests
|
|
Packit |
8101d8 |
* Fix a few compiling warnings
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.7.0
|
|
Packit |
8101d8 |
============
|
|
Packit |
8101d8 |
* Build system using the automake 1.11 vala support
|
|
Packit |
8101d8 |
* Move to delegates with targets and move them to Gee namespace
|
|
Packit |
8101d8 |
* Gee.Hashable interface
|
|
Packit |
8101d8 |
* Improve Iterator allowing to, among others, query about state of iterator
|
|
Packit |
8101d8 |
* Allow checking if Iterator or Collection is read-only
|
|
Packit |
8101d8 |
* Introducing highier-level function via Traversable interface
|
|
Packit |
8101d8 |
* Introduce support for lazy values
|
|
Packit |
8101d8 |
* Allow to install in parallel with 0.6
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.5.2
|
|
Packit |
8101d8 |
============
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
* Build system enhancements to conform Gnome's style.
|
|
Packit |
8101d8 |
* Bug fixes in TreeSet, TreeMap and Collection.to_array.
|
|
Packit |
8101d8 |
* Deprecated Map methods marked with [Deprecated].
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.5.1
|
|
Packit |
8101d8 |
============
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
* Bug fixes in HashMultiSet, TimSort, TreeMap, TreeMultiSet, and TreeSet.
|
|
Packit |
8101d8 |
* Fix build with Vala 0.8.0 and later.
|
|
Packit |
8101d8 |
* Fix build on Windows.
|
|
Packit |
8101d8 |
* Fix subprocess handling in test infrastructure.
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.5.0
|
|
Packit |
8101d8 |
============
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
* API changes
|
|
Packit |
8101d8 |
* Introduce Functions hash, equal and compare function factory
|
|
Packit |
8101d8 |
* Introduce Comparable<G> interface
|
|
Packit |
8101d8 |
* Implementations provides sane defaults when constructed without functions
|
|
Packit |
8101d8 |
* ReadOnly* made internal in favor of a `read_only_view` properties
|
|
Packit |
8101d8 |
* Iterator<G> is now mutable and resettable
|
|
Packit |
8101d8 |
* Introduction of BidirIterator<G> bidirectional iterators
|
|
Packit |
8101d8 |
* List<G>.list_iterator () returns a specialized ListIterator<G>
|
|
Packit |
8101d8 |
* Various API contracts clarifications and enhancements
|
|
Packit |
8101d8 |
* Introduce List<G>.sort () with TimSort implementation
|
|
Packit |
8101d8 |
* Complete Map API rework
|
|
Packit |
8101d8 |
* Introduce Queue and Deque interfaces
|
|
Packit |
8101d8 |
* Introduce MultiSet and MultiMap interfaces (Ali Sabil)
|
|
Packit |
8101d8 |
* Introduce SortedSet interface (Maciej Pietchotka)
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
* New implementations
|
|
Packit |
8101d8 |
* HashMultiSet and HashMultiMap (Ali Sabil)
|
|
Packit |
8101d8 |
* TreeMultiSet and TreeMultiMap.
|
|
Packit |
8101d8 |
* PriorityQueue
|
|
Packit |
8101d8 |
* LinkedList now implements Deque
|
|
Packit |
8101d8 |
* TreeSet now implements SortedSet (Maciej Pietchotka)
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
* Infrastructure
|
|
Packit |
8101d8 |
* New test framework and complete tests refactoring (Julien Peters)
|
|
Packit |
8101d8 |
* New doc/ documentation directory (--enable-doc)
|
|
Packit |
8101d8 |
* Test coverage analysis using lcov (--enable-coverage)
|
|
Packit |
8101d8 |
* Basic benchmark framework and sort benchmark (--enable-benchmark)
|
|
Packit |
8101d8 |
* Use silent rules by default for users of automake 1.11
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
* Code Quality
|
|
Packit |
8101d8 |
* Many bug fixes
|
|
Packit |
8101d8 |
* Many optimizations
|
|
Packit |
8101d8 |
* Lots of additional documentation
|
|
Packit |
8101d8 |
* Better overall encapsulation, dangerous public setters have been removed
|
|
Packit |
8101d8 |
* Better test coverage (more than 90%)
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.4.0
|
|
Packit |
8101d8 |
============
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
* Bug fixes.
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.3.0
|
|
Packit |
8101d8 |
============
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
* Introduce AbstractCollection, AbstractList and AbstractMap base classes.
|
|
Packit |
8101d8 |
* Add new properties and methods to Collection, List and Map. (Tomaž Vajngerl)
|
|
Packit |
8101d8 |
* Add LinkedList implementation. (Mark Lee)
|
|
Packit |
8101d8 |
* Add TreeSet and TreeMap implementations. (Maciej Piechotka)
|
|
Packit |
8101d8 |
* Iterable.element_type is now a property.
|
|
Packit |
8101d8 |
* Map.remove now takes an optional parameter to retrieve the removed value.
|
|
Packit |
8101d8 |
* Bump library version info to reflect API/ABI breakage
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.2.0
|
|
Packit |
8101d8 |
============
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
* Generate GIR file.
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.1.6
|
|
Packit |
8101d8 |
============
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
* Fix build for Vala 0.7.
|
|
Packit |
8101d8 |
* Bug fixes.
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.1.5
|
|
Packit |
8101d8 |
============
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
* Add slice method to Gee.List.
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.1.4
|
|
Packit |
8101d8 |
============
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
* Update for Vala 0.3.3.
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.1.3
|
|
Packit |
8101d8 |
============
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
* More unit tests.
|
|
Packit |
8101d8 |
* Update for Vala 0.3.1.
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.1.2
|
|
Packit |
8101d8 |
============
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
* Add unit tests.
|
|
Packit |
8101d8 |
* Bug fixes.
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.1.1
|
|
Packit |
8101d8 |
============
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
* Add get_element_type method to Gee.Iterable.
|
|
Packit |
8101d8 |
* Update for Vala 0.1.6.
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
libgee 0.1.0
|
|
Packit |
8101d8 |
============
|
|
Packit |
8101d8 |
|
|
Packit |
8101d8 |
* Initial release.
|