This is an update incorporating a number of changes and bug-fixes.
See http://stlplus.sourceforge.net/stlplus3/docs/changes.html for more details.
As of today, 10 October 2017, the stlplus project will use Subversion (SVN) as its version control system. This is because SourceForge is discontinuing support for CVS.
A big thank-you to the cvs2svn project for making it really easy to convert the CVS repository into SVN repositories, preserving all of the version and log information.
The two packages - stlplus3 and makefiles - have separate repositories, they are not considered part of the same project. Each has a separate URL and a separate set of revisions.... read more
This is an update incorporating a number of changes and bug-fixes.
See http://stlplus.sourceforge.net/stlplus3/docs/changes.html for more details.
This is an update incorporating a number of small changes and bug-fixes.
See http://stlplus.sourceforge.net/stlplus3/docs/changes.html for more details.
This is an update incorporating a number of small changes and bug-fixes.
See http://stlplus.sourceforge.net/stlplus3/docs/changes.html for more details.
This is an update incorporating a number of small changes and bug-fixes. I have also rearranged the IDE project files to be separate from the source code.
See http://stlplus.sourceforge.net/stlplus3/docs/changes.html for more details.
This release incorporates a number of changes: additions, reworks and a bug fix. There's also a new way of working with STLplus: the monolithic build.
Added monolithic build option
Re-added simple_ptr
Reduced the number of disabled warnings for the Borland compiler
Added hash::erase(iterator)
Re-added hash::debug_report()
Fixed bug in smart_ptr
Rework of Internet Sockets
STLplus is a collection of reusable C++ components for developers already familiar with the STL. It contains template containers to extend the STL, reusable subsystems, data persistence (serialisation) and portability components.
This release is a rework to support the Borland compilers. I have ported STLplus to both v5.5 (Free Command-Line Tools) and v5.8 (Turbo C++ 2006 Explorer). The same code is still compatible with all the other supported compilers (gcc v2.95 onwords, Visual Studio 6 onwards) and platforms (Linux, BSD, Solaris, Windows, MacOS).
This release is to upgrade the status from Beta to Stable. There are no code changes from v3.2 and there have been no bug reports in the 6 months since v3.2 was released, confirming that the code is now stable.
Towards the end of March 2008 the STLplus library was downloaded for the 5000th time!
This is for the source code projects stlplus and stlplus3 only, excluding the makefiles project. It also excludes users who choose to get the code using CVS.
Added support for include-only projects.
Reworked documentation as an HTML manual.
This version is the minimum needed for STLplus 3.2.
Updated from Alpha to Beta status.
If you are using my makefiles, you need to upgrade to at least v1.4 of the makefiles package.
This release includes the following bug-fixes and modifications:
- Added dynaload class to portability library
- Softened dependencies on the portability library
- Made the Containers Library an 'Include-only' Library
- Use ANSI-Specific Functions on Windows
- File Mode Function Removed... read more
STLplus3 version 3.1 - STLplus 2.8 - makefiles 1.3 - released. These are mainly bug-fix releases.
Note: STLplus version 3 is not backwards-compatible with STLplus version 2.
You should only make the changeover if you are prepared to do some porting
work or if you are starting a new project.
Use at Your Own Risk: STLplus version 3.0 is classified as an alpha release.
Although it is based on STLplus, which was a stable release, there is enough
reworking for all sorts of errors to have crept in. Furthermore, I have not
yet ported any significant applications to version 3, so only small test
programs have been written so far.... read more
This is a belated announcement - this version was released on 2 November 2007.
A minor update to incorporate the following changes: - Port to MinGW (needs makefiles v1.2) - Rework of ntree - Made dprintf a platform-independent interface to platform-specific safe versions of sprintf
Further fixes to compatibility problems and some tidying up:
- Fixed compatibility bugs so STLplus compiles with gcc v4.1
- Fixed compatibility bugs to support Visual Studio 6
And a few more minor changes.
Note: please use existing makefile package - this has not changed
See http://stlplus.sourceforge.net/stlplus/docs/changes.html
Fixes to compatibility problems and some tidying up:
- Fixed compatibility bug so STLplus compiles with gcc v4
- fixed bug in file_system definition of read_mode
- updated documentation for iterators to match the code
- rationalised the use of typename to support Visual Studio 6, 7 and 8
- Rationalised macros for Microsoft Windows build
- Removed debug trace code now that the code is considered pretty stable... read more
Minor update to include two bug fixes. This release also re-includes the class foursome which used to be called quadruple but was removed due to a name clash. See the Change Notes (http://stlplus.sourceforge.net/stlplus/docs/changes.html) for more details.
This is a minor release which introduces two changes: a new set of smart pointer classes and a rewrite to make the library compatible with gcc v3.4 which has much stricter adherence to the C++ standard.
This is the latest file release of the STLplus C++ library.
The main change is to the licensing. The old license was too restrictive to meet my aims for the library. I have changed to the more open and much more simple BSD license. This places no restrictions on who can use the library or on what kind of project, it merely protects my copyright and disclaims any responsibility for errors.
STLplus is a collection of reusable C++ components for developers already familiar with the STL. It contains abstract data types to extend the STL, reusable components, data persistence and portability components. The collection is general-purpose and portable between Windows and Unix platforms.
This release is a bug fix and porting release. The platforms now supported are:
Intel Pentium running Windows - Visual Studio compiler
Intel Pentium running Windows - gcc compiler
Intel Pentium running Windows - Cygwin gcc
Intel Pentium running Linux
DEC Alpha (64-bit) running Linux
AMD Opteron (64-bit) running Linux
Sun Sparc running Solaris
STLplus is a collection of reusable C++ components for developers already
familiar with the STL. It contains abstract data types to extend the STL,
reusable components, data persistence and portability components. The
collection is general-purpose and portable between Windows and Unix platforms.
Go to http://stlplus.sourceforge.net for more details