Releases: SolidWallOfCode/libswoc
Blend Release
Several bug fixes to IPSpace, particularly the "blend" method.
Extensive documentation updates for IPSpace.
Bug / documentation release.
This fixes a bug in IPSpace::mark
, improves the unit testing, and provides more example code for IPSpace.
IPSpace Edition
This release has a number of minor fixes but is primarily about providing a working IPSpace.
Minor IP support fixes.
This is a tiny release, it primarily fixes some formatting issues with IP address support.
Unit tests are better supported in SCONS and CMAKE.
Release 1.0.9
This is primarily the IPSpace release, providing support for IP address range containers.
There are a number of other minor improvements
-
Added
ArenaWriter
to provide an expanding Buffer Writer to aMemArena
. -
FixedArena
, aMemArena
for a fixed type, that recycles instances. -
Tuple support for
MemSpan
. -
Better move support for
Errata
-
Lexicon
initialization support forconst
instances.
Release 1.0.8
A number of minor improvements.
-
Doc: Cleanup build, fix minor errors.
-
MemSpan
- Add more std::span compatibility
- Improve constexpr handling.
- Add tuple support.
-
Errata: Add Errata only move constructor for Rv.
-
Add PKG Config support.
-
BWF: Add retry of formatting on commit() failure.
-
ArenaWriter: Add buffer writer to use MemArena remnant, auto-expanding.
-
TextView: Add co-variant substr method.
-
Scons: Update part file to be a static library, add ArenaWriter.
-
Meta: Add "vary" support for lambda overloading.
-
Meta: Add type_list.
-
Lexicon - restructure defaults so they can be used with constant instances.
Release 1.0.7
Update Scons parts to have the correct version label.
Fix several minor issues.
Clean up
This release is primarily a lot of clean up of various bugs and API issues.
There were some non-trivial changes to BufferWriter formatting which should be mostly transparent but will provide
greater flexibility.
Replay release
This is a significant update based on using libswoc with the HTTP Replay project.
- IP support fixes.
- Improved local name support.
- Scons support.
- TextView cleanup.
Integration Release
- Restructure directories to promote integration in to other CMake projects.
- Extensive documentation updates.
- A number of minor fixes and enhancements.