Source

dogpile.core / CHANGES

0.3.2
=====
- upgrade to beta.

0.3.1
=====
- py3k compatibility is in-place now, no
  2to3 needed.

0.3.0
=====

- Renamed the project again - to dogpile.core.
  Package has been reorganized so that "dogpile"
  is a pure namespace package.  The base dogpile
  features are now in "dogpile.core".

0.2.2
=====

- expire time of None means "never expire".

0.2.1
=====

- Add new "nameregistry" helper.  Another fixture
  derived from Beaker, this allows the ad-hoc creation of 
  a new Dogpile lock based on a name, where all other
  threads calling that name at the same time will get 
  the same Dogpile lock.  Allows any number of
  logical "dogpile" actions to carry on concurrently
  without any memory taken up outside of those operations.

- To support the use case supported by nameregistry, added
  value_and_created_fn to dogpile.acquire().  The idea 
  is that the value_and_created_fn can return 
  (value, createdtime), so that the creation time of the 
  value can come from the cache, thus eliminating the 
  need for the dogpile lock to hang around persistently.

0.2.0
=====

- change name to lowercase "dogpile".

0.1.0
=====

- initial revision.
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.