Skip to content

Releases: dallison/subspace

Minor fix for Linux compilers

17 Nov 00:11
Compare
Choose a tag to compare

Adds a missing include for cstddef

Shared and weak pointer fixes

30 Jul 00:23
Compare
Choose a tag to compare

Fixes some races and reference counting issues in shared_ptr and weak_ptr

Fix NextSlot for out of message condition

09 Mar 19:57
Compare
Choose a tag to compare

This was broken by a recent change. Reverts the change. The subscriber needs to hold onto the last slot it saw so that NextSlot can refer to a valid slot. The slot can't be recycled.

Some bug fixes

08 Mar 01:38
Compare
Choose a tag to compare

Fixes problems with resizing.

A few bugs fixes and tidyups

25 Jan 18:32
Compare
Choose a tag to compare

Incorporates some changes from Mikael for MIRSA compliance and fixes a few bugs.

1.3.1: Fix dropped message detection

08 Sep 19:31
Compare
Choose a tag to compare

Fixes a small issue with dropped message detection (should only be reported when reading next, not newest messages).

Also, upgrades to latest coroutines and toobelt releases that fix bitset bugs.

Release 1.3.0

10 Aug 19:11
Compare
Choose a tag to compare

Fixes bug with creating unique files for shared memory files. On linux, creates a unique file in /dev/shm. On other systems, creates a file in /tmp.

On BSD systems it is not possible to check for uniqueness for shared memory files because they don't exist in the file system. This is the only way I can think of to do it, but will result in an accumulation of empty files in /tmp. Not a biggie, but I might need to tidy that up.

Release 1.2.9

10 Aug 18:08
Compare
Choose a tag to compare

Removes unnecessary memset from CCB allocation and fixes Ubuntu 18.04 build issue with common library.

Release 1.2.8

03 Aug 22:38
Compare
Choose a tag to compare

Uses new coroutine library that uses user contexts on linux and setjmp/longjmp on other OSes. Also minor tidyups.

Release 1.2.7

20 Jul 01:07
Compare
Choose a tag to compare

New version of cpp_toolbelt from Mikael.