Initial directory structure.

git-svn-id: http://pcollections.googlecode.com/svn/trunk@1 f7424b0c-036d-11de-bd8f-71c2068a397f
Initial import.

git-svn-id: http://pcollections.googlecode.com/svn/trunk@2 f7424b0c-036d-11de-bd8f-71c2068a397f
git-svn-id: http://pcollections.googlecode.com/svn/trunk@3 f7424b0c-036d-11de-bd8f-71c2068a397f
git-svn-id: http://pcollections.googlecode.com/svn/trunk@4 f7424b0c-036d-11de-bd8f-71c2068a397f
git-svn-id: http://pcollections.googlecode.com/svn/trunk@5 f7424b0c-036d-11de-bd8f-71c2068a397f
adding documentation, jar, tarballs...

git-svn-id: http://pcollections.googlecode.com/svn/trunk@6 f7424b0c-036d-11de-bd8f-71c2068a397f
getting rid of generated stuff (undoing last commit)

git-svn-id: http://pcollections.googlecode.com/svn/trunk@7 f7424b0c-036d-11de-bd8f-71c2068a397f
changed more 'immutable's to 'persistent's

git-svn-id: http://pcollections.googlecode.com/svn/trunk@8 f7424b0c-036d-11de-bd8f-71c2068a397f
Added Empty to make it easier to remember how to get at the various collections.



git-svn-id: http://pcollections.googlecode.com/svn/trunk@9 f7424b0c-036d-11de-bd8f-71c2068a397f
Added a PQueue interface and AmortizedPQueue to implement it.

enqueue and dequeue are O(1), enqueue worst-case, dequeue amortized.



git-svn-id: http://pcollections.googlecode.com/svn/trunk@10 f7424b0c-036d-11de-bd8f-71c2068a397f
touched up mike's javadoc / warnings, added generated tarballs and javadoc

git-svn-id: http://pcollections.googlecode.com/svn/trunk@11 f7424b0c-036d-11de-bd8f-71c2068a397f
added notes on how to update javadoc

git-svn-id: http://pcollections.googlecode.com/svn/trunk@12 f7424b0c-036d-11de-bd8f-71c2068a397f
added some TODOs to new stuff,
made AmortizedPQueue instance variables final to avoid accidental mutability

git-svn-id: http://pcollections.googlecode.com/svn/trunk@13 f7424b0c-036d-11de-bd8f-71c2068a397f
updated javadoc and tarballs
(also made build.xml more svn friendly...)

git-svn-id: http://pcollections.googlecode.com/svn/trunk@14 f7424b0c-036d-11de-bd8f-71c2068a397f
deprecated mutators in interfaces

git-svn-id: http://pcollections.googlecode.com/svn/trunk@15 f7424b0c-036d-11de-bd8f-71c2068a397f
renamed HashTreePMapTest to HashPMapTest to emphasize the important code being tested

git-svn-id: http://pcollections.googlecode.com/svn/trunk@16 f7424b0c-036d-11de-bd8f-71c2068a397f
changed eclipse project settings to enforce java 1.5 compliance

git-svn-id: http://pcollections.googlecode.com/svn/trunk@17 f7424b0c-036d-11de-bd8f-71c2068a397f
added README about license and semantic versioning

git-svn-id: http://pcollections.googlecode.com/svn/trunk@18 f7424b0c-036d-11de-bd8f-71c2068a397f
moved README file to VERSION file

git-svn-id: http://pcollections.googlecode.com/svn/trunk@19 f7424b0c-036d-11de-bd8f-71c2068a397f
added versioning stuff to CHANGING

git-svn-id: http://pcollections.googlecode.com/svn/trunk@20 f7424b0c-036d-11de-bd8f-71c2068a397f