Menu

Primitive Collections for Java / News: Recent posts

pcj v1.2 released

PCJ is a collections framework for primitive Java
types. The framework supports all primitive
types and includes bridges to the standard Java
Collections Framework.

The focus of v1.2 has been to implement sorted sets and add meaningful messages to exceptions.

Homepage: http://pcj.sf.net

Changes:

* Sorted set interfaces
* Adapters from JCF SortedSet to primitive sorted sets
* Adapters from primitive sorted sets to JCF SortedSet
* Bit and range set classes now implement the sorted set interface
* Exceptions thrown now include error messages
* List interfaces and implementations now includes element searches from specified positions
* Minor corrections to documentation
* Bugfixes in map implementations

Posted by Søren Bak 2003-08-27

Bugfix release 1.1.1

A patch for v1.1 is now available. It fixes a problem with the getLast() method of the TArrayDeque classes. If you have already installed version 1.1 simply download the patch and unzip it in the installation directory.

Get the patch: http://prdownloads.sourceforge.net/pcj/pcj-1.1.1-patch.zip?download

Posted by Søren Bak 2003-03-07

pcj v1.1 released

PCJ is a collections framework for primitive Java types. The framework supports all primitive types and includes bridges to the standard Java Collections Framework.
The focus of v1.1 has been to complete a branch of the map interface hierarchy and make the API interact better with client Java code.

Homepage: http://pcj.sf.net

Changes:

* Maps from objects to primitive values
* Array constructors for collection classes
* Support for cloning
* Support for serialization
* Minor corrections of the documentation

Posted by Søren Bak 2003-03-05

PCJ 1.0 released

PCJ is a collections framework for primitive Java types. The framework supports all primitive types and includes bridges to the standard Java Collections Framework.

With this first production version the API has stabilized and future versions will be backwards compatible.

Changes from last beta release:

* Support for JDK 1.3
* Unmodifiable sets
* Unmodifiable lists
* Minor simplifications of the code

Posted by Søren Bak 2003-02-17

PCJ 1.0 beta 1 released

PCJ is a collections framework for primitive Java types. The framework supports all primitive types and includes bridges to the standard Java Collections Framework.

With the first beta release the API has stabilized. Further development of the API will aim at compatibility with previous releases.

Changes from last alpha release:

* New: Stack interfaces and array based implementations
* New: Hash based implementations of TKeyMaps
* New: Adapter classes for TKeyMaps
* New: Deque interfaces and array implementations
* New: Validation methods for adapter collections
* Developer's guide rewritten
* API documentation improved and corrected
* Minor changes to abstract implementations... read more

Posted by Søren Bak 2003-01-15

PCJ 1.0 alpha 2 released

PCJ is a collections framework for primitive Java types. The framework supports all primitive types and includes bridges to the standard Java Collections Framework.

The PCJ 1.0 alpha 2 release includes

* New guide to PCJ.
* New benchmark API.
* Benchmark results.
* New lget() and tget() methods for map classes to avoid two
lookups.
* Performance improvements.
* API documentation improved and corrected.
* Bug fixes to adapter classes.
* Single argument constructors added to most collection
classes.
* TKeyMap interfaces refined with iterator.
* ensureCapacity() for bit sets.
* trimToSize() is now a general method of both collections
and maps.... read more

Posted by Søren Bak 2003-01-07

Primitive Collections for Java 1.0 alpha 1 released

Primitive Collections for Java is a collections framework for primitive Java types. The framework supports all primitive types and includes bridges to the standard Java Collections Framework.

The aim of the alpha version is to stabilize the external API and work towards a robust first release. The release includes the basic class hierarchy for collections, sets, lists, maps, and adapters. Among other things it provides a range based set implementation, and two different hash based implementations of both sets and maps.

Posted by Søren Bak 2002-12-29