Releases: SolidWallOfCode/libswoc
Releases · SolidWallOfCode/libswoc
Uthira's Revenge Release
- Added STL hashed container support for
swoc::file::path
. - Fixed bug in blend logic.
Floating Release
The primary change is to add swoc::svtod
to convert TextView
to a floating point value.
Even better static linking
Renamed static library to 'libswoc.static.A.B.C.a' to avoid confusion with shared library.
Packaging Edition
Fixes:
- Better static linking for pkgconfig files.
- Fixes to example code.
- Move constructors for IntrusiveHashMap, Lexicon
- BWF support for Lexicon.
Net Compactor
- Fix bug in
IPSpace::find
where an IPv6 range could be returned on an IPv4 find. - Better comments and code in the "ex_netcompact.cc" example.
Re-org release
- IPSpace::erase implemented
- Added "ex_netcompact.cc" example to compact networks.
- Code and packaging reorganization.
- Namespace and library name are now versioned.
- Got rid of the "++" in the names, too many complaints.
For SCons building, the part file is now "code/libswoc.part". The part name is "libswoc". The namespace and output library files are versioned.
Versioned Namespace Edition
The primary change is the namespace is now versioned and can be customized via compile time flags.
Minor fixes
- Improve blend coalescing - was not finding all cases.
- Add Lexicon constructors to take just default value/handler.
- Add ex_netdb example program.
IP Address compare
Minor release to fix IP address comparisons.
Network Extraction Edition
Primarily this adds network extraction to ranges.
IPSpace was also changed to return iterators instead of direct pointers to payloads, to be more STL compliant.
This is enough change to have a new minor release.