diff --git a/CHANGELOG.md b/CHANGELOG.md index 679c0d6..2044c33 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ # Changelog +## 1.1.0 +- Added the [Priority Queue](docs/priority_queue.md) data structure + ## 1.0.2 - Made all class members accidentally public private - Small doc fixes diff --git a/CMakeLists.txt b/CMakeLists.txt index 72422a7..b1d01f1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,7 +4,7 @@ cmake_minimum_required(VERSION 3.16) project(lockfree - VERSION 1.0.2 + VERSION 1.1.0 LANGUAGES CXX ) diff --git a/lockfree/inc/bipartite_buf.hpp b/lockfree/inc/bipartite_buf.hpp index d70f8a2..d66afcd 100755 --- a/lockfree/inc/bipartite_buf.hpp +++ b/lockfree/inc/bipartite_buf.hpp @@ -5,7 +5,7 @@ * microcontrollers to HPC machines. * Lock-free for single consumer single producer scenarios. * @version 1.2.0 - * @date 18. May 2023 + * @date 19. May 2023 * @author Djordje Nedic **************************************************************/ @@ -37,7 +37,7 @@ * This file is part of lockfree * * Author: Djordje Nedic - * Version: v1.0.2 + * Version: v1.1.0 **************************************************************/ /************************** INCLUDE ***************************/ diff --git a/lockfree/inc/bipartite_buf_impl.hpp b/lockfree/inc/bipartite_buf_impl.hpp index 9fa0ce2..f3dee27 100644 --- a/lockfree/inc/bipartite_buf_impl.hpp +++ b/lockfree/inc/bipartite_buf_impl.hpp @@ -5,7 +5,7 @@ * to HPC machines. Lock-free for single consumer single * producer scenarios. * @version 1.2.0 - * @date 18. May 2023 + * @date 19. May 2023 * @author Djordje Nedic **************************************************************/ @@ -37,7 +37,7 @@ * This file is part of lockfree * * Author: Djordje Nedic - * Version: v1.0.2 + * Version: v1.1.0 **************************************************************/ /************************** INCLUDE ***************************/ diff --git a/lockfree/inc/lockfree.hpp b/lockfree/inc/lockfree.hpp index ccd19d2..d7a66ee 100644 --- a/lockfree/inc/lockfree.hpp +++ b/lockfree/inc/lockfree.hpp @@ -3,8 +3,8 @@ * @brief A collection of lock free data structures written in * standard c++11 suitable for all systems, from low-end * microcontrollers to HPC machines. - * @version 1.0.2 - * @date 18. May 2023 + * @version 1.1.0 + * @date 19. May 2023 * @author Djordje Nedic **************************************************************/ @@ -36,7 +36,7 @@ * This file is part of lockfree * * Author: Djordje Nedic - * Version: v1.0.2 + * Version: v1.1.0 **************************************************************/ /************************** DEFINE ****************************/ diff --git a/lockfree/inc/priority_queue.hpp b/lockfree/inc/priority_queue.hpp index 78e9d73..215aa1a 100644 --- a/lockfree/inc/priority_queue.hpp +++ b/lockfree/inc/priority_queue.hpp @@ -4,8 +4,8 @@ * c++11 suitable for both low-end microcontrollers all the way * to HPC machines. Lock-free for single consumer single * producer scenarios. - * @version 1.0.2 - * @date 18. May 2023 + * @version 1.1.0 + * @date 19. May 2023 * @author Djordje Nedic **************************************************************/ @@ -37,7 +37,7 @@ * This file is part of lockfree * * Author: Djordje Nedic - * Version: v1.0.2 + * Version: v1.1.0 **************************************************************/ /************************** INCLUDE ***************************/ diff --git a/lockfree/inc/priority_queue_impl.hpp b/lockfree/inc/priority_queue_impl.hpp index 13c556d..b7f5ba3 100644 --- a/lockfree/inc/priority_queue_impl.hpp +++ b/lockfree/inc/priority_queue_impl.hpp @@ -4,8 +4,8 @@ * c++11 suitable for both low-end microcontrollers all the way * to HPC machines. Lock-free for single consumer single * producer scenarios. - * @version 1.0.2 - * @date 18. May 2023 + * @version 1.1.0 + * @date 19. May 2023 * @author Djordje Nedic **************************************************************/ @@ -37,7 +37,7 @@ * This file is part of lockfree * * Author: Djordje Nedic - * Version: v1.0.2 + * Version: v1.1.0 **************************************************************/ /************************** INCLUDE ***************************/ diff --git a/lockfree/inc/queue.hpp b/lockfree/inc/queue.hpp index 2e79b2a..c39c242 100755 --- a/lockfree/inc/queue.hpp +++ b/lockfree/inc/queue.hpp @@ -4,8 +4,8 @@ * suitable for both low-end microcontrollers all the way * to HPC machines. Lock-free for single consumer single * producer scenarios. - * @version 1.0.2 - * @date 18. May 2023 + * @version 1.1.0 + * @date 19. May 2023 * @author Djordje Nedic **************************************************************/ @@ -37,7 +37,7 @@ * This file is part of lockfree * * Author: Djordje Nedic - * Version: v1.0.2 + * Version: v1.1.0 **************************************************************/ /************************** INCLUDE ***************************/ diff --git a/lockfree/inc/queue_impl.hpp b/lockfree/inc/queue_impl.hpp index 5979144..41242a1 100644 --- a/lockfree/inc/queue_impl.hpp +++ b/lockfree/inc/queue_impl.hpp @@ -4,8 +4,8 @@ * suitable for both low-end microcontrollers all the way * to HPC machines. Lock-free for single consumer single * producer scenarios. - * @version 1.0.2 - * @date 18. May 2023 + * @version 1.1.0 + * @date 19. May 2023 * @author Djordje Nedic **************************************************************/ @@ -37,7 +37,7 @@ * This file is part of lockfree * * Author: Djordje Nedic - * Version: v1.0.2 + * Version: v1.1.0 **************************************************************/ /********************** PUBLIC METHODS ************************/ diff --git a/lockfree/inc/ring_buf.hpp b/lockfree/inc/ring_buf.hpp index 1fb434a..a81520b 100755 --- a/lockfree/inc/ring_buf.hpp +++ b/lockfree/inc/ring_buf.hpp @@ -4,8 +4,8 @@ * c++11 suitable for both low-end microcontrollers all the way * to HPC machines. Lock-free for single consumer single * producer scenarios. - * @version 1.0.2 - * @date 18. May 2023 + * @version 1.1.0 + * @date 19. May 2023 * @author Djordje Nedic **************************************************************/ @@ -37,7 +37,7 @@ * This file is part of lockfree * * Author: Djordje Nedic - * Version: v1.0.2 + * Version: v1.1.0 **************************************************************/ /************************** INCLUDE ***************************/ diff --git a/lockfree/inc/ring_buf_impl.hpp b/lockfree/inc/ring_buf_impl.hpp index 60aff46..86662cf 100644 --- a/lockfree/inc/ring_buf_impl.hpp +++ b/lockfree/inc/ring_buf_impl.hpp @@ -4,8 +4,8 @@ * c++11 suitable for both low-end microcontrollers all the way * to HPC machines. Lock-free for single consumer single * producer scenarios. - * @version 1.0.2 - * @date 18. May 2023 + * @version 1.1.0 + * @date 19. May 2023 * @author Djordje Nedic **************************************************************/ @@ -37,7 +37,7 @@ * This file is part of lockfree * * Author: Djordje Nedic - * Version: v1.0.2 + * Version: v1.1.0 **************************************************************/ /********************** PUBLIC METHODS ************************/