<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pkgsrc/devel/sparsehash, branch pkgsrc_2012Q2</title>
<subtitle>[no description]</subtitle>
<id>https://git.osdyson.ru/mirror/pkgsrc/atom?h=pkgsrc_2012Q2</id>
<link rel='self' href='https://git.osdyson.ru/mirror/pkgsrc/atom?h=pkgsrc_2012Q2'/>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/'/>
<updated>2011-10-09T10:02:44Z</updated>
<entry>
<title>Update my email</title>
<updated>2011-10-09T10:02:44Z</updated>
<author>
<name>cheusov</name>
<email>cheusov</email>
</author>
<published>2011-10-09T10:02:44Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=cdf5bd857f98dcebef8bef4fe9af4a0324cb5fad'/>
<id>urn:sha1:cdf5bd857f98dcebef8bef4fe9af4a0324cb5fad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add LICENSE</title>
<updated>2011-05-29T15:12:26Z</updated>
<author>
<name>cheusov</name>
<email>cheusov</email>
</author>
<published>2011-05-29T15:12:26Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=66ca4043944f6152f42c1f6875a3f9eef89720ad'/>
<id>urn:sha1:66ca4043944f6152f42c1f6875a3f9eef89720ad</id>
<content type='text'>
Take maintainership
Update to v1.10

  == 21 January 2011 ==

  I've just released sparsehash 1.10.  This fixes a performance
  regression in sparsehash 1.8, where sparse_hash_map would copy
  hashtable keys by value even when the key was explicitly a reference.
  It also fixes compiler warnings from MSVC 10, which uses some c++0x
  features that did not interact well with sparsehash.

  There is no reason to upgrade unless you use references for your
  hashtable keys, or compile with MSVC 10.  A full list of changes is
  described in
  [http://google-sparsehash.googlecode.com/svn/tags/sparsehash-1.10/ChangeLog
  ChangeLog].


  === 24 September 2010 ===

  I've just released sparsehash 1.9.  This fixes a size regression in
  sparsehash 1.8, where the new allocator would take up space in
  `sparse_hash_map`, doubling the sparse_hash_map overhead (from 1-2
  bits per bucket to 3 or so).  All users are encouraged to upgrade.

  This change also marks enums as being Plain Old Data, which can speed
  up hashtables with enum keys and/or values.  A full list of changes is
  described in
  [http://google-sparsehash.googlecode.com/svn/tags/sparsehash-1.9/ChangeLog
  ChangeLog].

  === 29 July 2010 ===

  I've just released sparsehash 1.8.  This includes improved support for
  `Allocator`, including supporting the allocator constructor arg and
  `get_allocator()` access method.

  To work around a bug in gcc 4.0.x, I've renamed the static variables
  `HT_OCCUPANCY_FLT` and `HT_SHRINK_FLT` to `HT_OCCUPANCY_PCT` and
  `HT_SHRINK_PCT`, and changed their type from float to int.  This
  should not be a user-visible change, since these variables are only
  used in the internal hashtable classes (sparsehash clients should use
  `max_load_factor()` and `min_load_factor()` instead of modifying these
  static variables), but if you do access these constants, you will need
  to change your code.

  Internally, the biggest change is a revamp of the test suite.  It now
  has more complete coverage, and a more capable timing tester.  There
  are other, more minor changes as well.  A full list of changes is
  described in the
  [http://google-sparsehash.googlecode.com/svn/tags/sparsehash-1.8/ChangeLog
  ChangeLog].

  === 31 March 2010 ===

  I've just released sparsehash 1.7.  The major news here is the
  addition of `Allocator` support.  Previously, these hashtable classes
  would just ignore the `Allocator` template parameter.  They now
  respect it, and even inherit `size_type`, `pointer`, etc. from the
  allocator class.  By default, they use a special allocator we provide
  that uses libc `malloc` and `free` to allocate.  The hash classes
  notice when this special allocator is being used, and use `realloc`
  when it can.  This means that the default allocator is significantly
  faster than custom allocators are likely to be (since realloc-like
  functionality is not supported by STL allocators).

  There are a few more minor changes as well.  A full list of changes is
  described in the
  [http://google-sparsehash.googlecode.com/svn/tags/sparsehash-1.7/ChangeLog
  ChangeLog].

  === 11 January 2010 ===

  I've just released sparsehash 1.6.  The API has widened a bit with the
  addition of `deleted_key()` and `empty_key()`, which let you query
  what values these keys have.  A few rather obscure bugs have been
  fixed (such as an error when copying one hashtable into another when
  the empty_keys differ).  A full list of changes is described in the
  [http://google-sparsehash.googlecode.com/svn/tags/sparsehash-1.6/ChangeLog
  ChangeLog].

  === 9 May 2009 ===

  I've just released sparsehash 1.5.1.  Hot on the heels of sparsehash
  1.5, this release fixes a longstanding bug in the sparsehash code,
  where `equal_range` would always return an empty range.  It now works
  as documented.  All sparsehash users are encouraged to upgrade.

  === 7 May 2009 ===

  I've just released sparsehash 1.5.  This release introduces tr1
  compatibility: I've added `rehash`, `begin(i)`, and other methods that
  are expected to be part of the `unordered_map` API once `tr1` in
  introduced.  This allows `sparse_hash_map`, `dense_hash_map`,
  `sparse_hash_set`, and `dense_hash_set` to be (almost) drop-in
  replacements for `unordered_map` and `unordered_set`.

  There is no need to upgrade unless you need this functionality, or
  need one of the other, more minor, changes described in the
  [http://google-sparsehash.googlecode.com/svn/tags/sparsehash-1.5/ChangeLog
  ChangeLog].
</content>
</entry>
<entry>
<title>Convert @exec/@unexec to @pkgdir or drop it.</title>
<updated>2009-06-14T18:48:07Z</updated>
<author>
<name>joerg</name>
<email>joerg</email>
</author>
<published>2009-06-14T18:48:07Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=98eed4cfc242802f1ce0552c0e621b76acdb75f3'/>
<id>urn:sha1:98eed4cfc242802f1ce0552c0e621b76acdb75f3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove @dirrm entries from PLISTs</title>
<updated>2009-06-14T17:48:39Z</updated>
<author>
<name>joerg</name>
<email>joerg</email>
</author>
<published>2009-06-14T17:48:39Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=a3974bf3b6efabbf626979c76d7215661405a16e'/>
<id>urn:sha1:a3974bf3b6efabbf626979c76d7215661405a16e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Correct email address for generic MAINTAINER.</title>
<updated>2009-03-17T21:40:44Z</updated>
<author>
<name>darcy</name>
<email>darcy</email>
</author>
<published>2009-03-17T21:40:44Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=501a03730b923d6769d67ef316d20b687f8ec03f'/>
<id>urn:sha1:501a03730b923d6769d67ef316d20b687f8ec03f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Give up maintainership, as I have not so much as looked at pkgsrc in</title>
<updated>2009-01-23T21:14:16Z</updated>
<author>
<name>jschauma</name>
<email>jschauma</email>
</author>
<published>2009-01-23T21:14:16Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=5eaa03589f46f81d36825dc7bb64908dc3c4cd52'/>
<id>urn:sha1:5eaa03589f46f81d36825dc7bb64908dc3c4cd52</id>
<content type='text'>
well over a year now.  Sorry. :-(
</content>
</entry>
<entry>
<title>Add DESTDIR support.</title>
<updated>2008-06-20T01:09:05Z</updated>
<author>
<name>joerg</name>
<email>joerg</email>
</author>
<published>2008-06-20T01:09:05Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=d8368bbc25c90072a19b5e48f0fba26251b6877f'/>
<id>urn:sha1:d8368bbc25c90072a19b5e48f0fba26251b6877f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update to 0.4, provided by Aleksey Cheusov in PR 34063:</title>
<updated>2006-08-03T19:46:42Z</updated>
<author>
<name>wiz</name>
<email>wiz</email>
</author>
<published>2006-08-03T19:46:42Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=0c300c7289ef30857a5a0e05907f3e2936e5430d'/>
<id>urn:sha1:0c300c7289ef30857a5a0e05907f3e2936e5430d</id>
<content type='text'>
Mon May  2 07:04:46 2005  Google Inc.

	* sparsehash: version 0.2 release
	* Preliminary support for msvc++ compilation. (csilvers)
	* Documentation fixes -- some example code was incomplete! (csilvers)
	* Minimize size of config.h to avoid other-package conflicts (csilvers)
	* Contribute a C-based version of sparsehash that served as the
	  inspiration for this code.  One day, I hope to clean it up and
	  support it, but for now it's just in experimental/, for playing
	  around with. (csilvers)
	* Change default namespace from std to google. (csilvers)

Thu Nov  3 20:12:31 2005  Google Inc.

	* sparsehash: version 0.3 release
	* Quiet compiler warnings on some compilers. (csilvers)
	* Some documentation fixes: example code for dense_hash_map. (csilvers)
	* Fix a bug where swap() wasn't swapping delete_key(). (csilvers)
	* set_deleted_key() and set_empty_key() now take a key only,
	  allowing hash-map values to be forward-declared. (csilvers)
	* support for std::insert_iterator (and std::inserter). (csilvers)


Sun Apr 23 22:42:35 2006  Google Inc.

	* sparsehash: version 0.4 release
	* Remove POD requirement for keys and values! (austern)
	* Add tr1-compatible type-traits system to speed up POD ops. (austern)
	* Fixed const-iterator bug where postfix ++ didn't compile. (csilvers)
	* Fixed iterator comparison bugs where &lt;= was incorrect. (csilvers)
	* Clean up config.h to keep its #defines from conflicting. (csilvers)
	* Big documentation sweep and cleanup. (csilvers)
	* Update documentation to talk more about good hash fns. (csilvers)
	* Fixes to compile on MSVC (working around some MSVC bugs). (rennie)
	* Avoid resizing hashtable on operator[] lookups (austern)
</content>
</entry>
<entry>
<title>Uses C++.</title>
<updated>2006-06-01T22:42:48Z</updated>
<author>
<name>joerg</name>
<email>joerg</email>
</author>
<published>2006-06-01T22:42:48Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=1d9caf74bc298ad131822059a434abba4f751a32'/>
<id>urn:sha1:1d9caf74bc298ad131822059a434abba4f751a32</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.</title>
<updated>2005-04-11T21:44:48Z</updated>
<author>
<name>tv</name>
<email>tv</email>
</author>
<published>2005-04-11T21:44:48Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=2560f48b2f5afa9fcb23e0718a2e2727ca7824cc'/>
<id>urn:sha1:2560f48b2f5afa9fcb23e0718a2e2727ca7824cc</id>
<content type='text'>
</content>
</entry>
</feed>
