Skip to content

Releases: t1m013y/RingBuf-c

V 2.0

06 Jan 13:31
Compare
Choose a tag to compare

Warning

Some changes have been made to the library structure. They may cause incompatibility. See changes list.

Version 2.0

  • Unmarked RingBuf_IsInit() as deprecated (marked as deprecated in version 1.5.2)
  • Removed RingBuf_OA_* functions
  • Added RingBuf_Queue_NoOverwrite() and RingBuf_QueueArr_NoOverwrite()
  • Added RingBuf_PeekArr()
  • Changed return type of some functions from int to short
  • Fixed some bugs
  • Made some optimizations

More detailed information about these changes

V 1.7

02 Apr 14:07
Compare
Choose a tag to compare

Version 1.7

Fixed bug

V 1.6

17 Feb 12:59
Compare
Choose a tag to compare

Warning

Some changes have been made to the library structure. They may cause incompatibility. See changes list.

Version 1.6

  • Renamed RingBuf to RingBuf_t
  • Removed struct RingBuf (use RingBuf_t)
  • Renamed include guard

V 1.5.3

09 Feb 13:59
Compare
Choose a tag to compare

Version 1.5.3

  • Renamed include guard
  • Updated version in DOCS.md

V 1.5.2

06 Jan 13:58
Compare
Choose a tag to compare

Version 1.5.2

Marked RingBuf_IsInit() as deprecated

V 1.5.1

18 Nov 16:31
Compare
Choose a tag to compare

Warning

Incorrect version wrote in the top of .h and .c files

Version 1.5.1

Typo fixed

V 1.5

18 Nov 16:26
Compare
Choose a tag to compare

Version 1.5

Fixed lock nested functions conflict

V 1.4.2

18 Nov 16:08
Compare
Choose a tag to compare

Warning

Serious bugs were found in this version, it's not recommended to use it.

Version 1.4.2

  • Fixed initialization not working on some systems
  • Some changes in docs

V 1.4.1

06 Jan 14:01
Compare
Choose a tag to compare

Warning

Serious bugs were found in this version, it's not recommended to use it.

Version 1.4.1

Fixed RingBuf_Dequeue() doesn't work and always returns 0 (if operator syntax mistake)

V 1.4

06 Nov 12:13
Compare
Choose a tag to compare

Caution

Do not use this version! It doesn't work properly!

Version 1.4

  • Fixed bugs and mistakes
  • Added locked flag