Skip to content

Releases: SolidWallOfCode/libswoc

Blend Release

26 Feb 13:55
Compare
Choose a tag to compare

Several bug fixes to IPSpace, particularly the "blend" method.
Extensive documentation updates for IPSpace.

Bug / documentation release.

24 Feb 19:25
Compare
Choose a tag to compare

This fixes a bug in IPSpace::mark, improves the unit testing, and provides more example code for IPSpace.

IPSpace Edition

16 Feb 13:26
Compare
Choose a tag to compare

This release has a number of minor fixes but is primarily about providing a working IPSpace.

Minor IP support fixes.

30 Jan 22:06
d5dc306
Compare
Choose a tag to compare

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

28 Jan 17:34
Compare
Choose a tag to compare

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 a MemArena.

  • FixedArena, a MemArena for a fixed type, that recycles instances.

  • Tuple support for MemSpan.

  • Better move support for Errata

  • Lexicon initialization support for const instances.

Release 1.0.8

19 Oct 16:52
0c3753e
Compare
Choose a tag to compare

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

17 Jul 16:14
27ba7f1
Compare
Choose a tag to compare

Update Scons parts to have the correct version label.
Fix several minor issues.

Clean up

16 Jun 01:11
aaf66ad
Compare
Choose a tag to compare

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

17 Apr 16:39
bd0a607
Compare
Choose a tag to compare

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

05 Mar 17:41
Compare
Choose a tag to compare
  • Restructure directories to promote integration in to other CMake projects.
  • Extensive documentation updates.
  • A number of minor fixes and enhancements.