diff --git a/doxygen/Doxyfile b/doxygen/Doxyfile index 07892b74..5e67c274 100644 --- a/doxygen/Doxyfile +++ b/doxygen/Doxyfile @@ -7,7 +7,7 @@ #--------------------------------------------------------------------------- DOXYFILE_ENCODING = UTF-8 PROJECT_NAME = QP/C++ -PROJECT_NUMBER = 7.2.0 +PROJECT_NUMBER = 7.2.1 PROJECT_BRIEF = "Real-Time Embedded Framework" PROJECT_LOGO = ../../ql-doxygen/images/logo_ql.png OUTPUT_DIRECTORY = diff --git a/doxygen/gen/metrics.txt b/doxygen/gen/metrics.txt index d5771db7..91cce0f2 100644 --- a/doxygen/gen/metrics.txt +++ b/doxygen/gen/metrics.txt @@ -141,7 +141,7 @@ 19 6 85 0 34 QP::QF::run@184-217@..\src\qk\qk.cpp 25 3 146 6 34 QP::QActive::start@228-261@..\src\qk\qk.cpp 19 4 93 0 24 QK_sched_@274-297@..\src\qk\qk.cpp - 65 17 424 0 112 QK_activate_@300-411@..\src\qk\qk.cpp + 66 17 426 0 113 QK_activate_@300-412@..\src\qk\qk.cpp 7 3 66 0 13 QP::QF::init@83-95@..\src\qv\qv.cpp 3 1 9 0 4 QP::QF::stop@98-101@..\src\qv\qv.cpp 45 15 248 0 92 QP::QF::run@104-195@..\src\qv\qv.cpp @@ -153,10 +153,10 @@ 20 6 103 0 36 QP::QF::run@188-223@..\src\qxk\qxk.cpp 29 5 159 6 40 QP::QActive::start@234-273@..\src\qxk\qxk.cpp 43 8 230 0 54 QXK_sched_@286-339@..\src\qxk\qxk.cpp - 59 16 382 0 98 QXK_activate_@342-439@..\src\qxk\qxk.cpp - 12 2 69 0 18 QXK_current@442-459@..\src\qxk\qxk.cpp - 19 5 105 1 26 QXK_contextSw@463-488@..\src\qxk\qxk.cpp - 14 2 110 0 23 QXK_threadExit_@492-514@..\src\qxk\qxk.cpp + 59 16 382 0 96 QXK_activate_@342-437@..\src\qxk\qxk.cpp + 12 2 69 0 18 QXK_current@440-457@..\src\qxk\qxk.cpp + 19 5 105 1 26 QXK_contextSw@461-486@..\src\qxk\qxk.cpp + 14 2 110 0 23 QXK_threadExit_@490-512@..\src\qxk\qxk.cpp 3 1 15 0 3 QP::QXMutex::QXMutex@76-78@..\src\qxk\qxk_mutex.cpp 8 2 54 1 11 QP::QXMutex::init@81-91@..\src\qxk\qxk_mutex.cpp 61 9 422 0 95 QP::QXMutex::tryLock@94-188@..\src\qxk\qxk_mutex.cpp @@ -212,7 +212,7 @@ NLOC Avg.NLOC AvgCCN Avg.token function_cnt file 163 30.4 4.0 152.4 5 ..\src\qf\qf_qeq.cpp 33 4.5 1.0 30.0 6 ..\src\qf\qf_qmact.cpp 233 27.6 4.1 157.1 8 ..\src\qf\qf_time.cpp - 209 23.4 5.0 145.8 8 ..\src\qk\qk.cpp + 210 23.5 5.0 146.0 8 ..\src\qk\qk.cpp 92 18.2 5.0 109.2 4 ..\src\qv\qv.cpp 279 23.4 5.0 144.7 11 ..\src\qxk\qxk.cpp 241 46.0 7.0 333.6 5 ..\src\qxk\qxk_mutex.cpp @@ -228,5 +228,5 @@ NLOC Avg.NLOC AvgCCN Avg.token function_cnt file ========================================================================================== Total nloc Avg.NLOC AvgCCN Avg.token Fun Cnt Warning cnt Fun Rt nloc Rt ------------------------------------------------------------------------------------------ - 4540 18.1 3.3 108.0 178 1 0.01 0.04 + 4541 18.1 3.3 108.0 178 1 0.01 0.04 @endcode diff --git a/doxygen/history.dox b/doxygen/history.dox index d126ca27..3831a928 100644 --- a/doxygen/history.dox +++ b/doxygen/history.dox @@ -6,6 +6,14 @@ @remark This document is part of the @webref{products/qp#CERT,QP Certification Pack}, which has been specifically designed to aid companies in **safety certification** of their software based on the QP real-time embedded frameworks. +@section qpcpp_7_2_1 Version 7.2.1, 2023-01-11 +__Bug Fixes:__ +- [bug#328 Assertion qxk:720 in QP/​C/​C++ 7.2.0](https://sourceforge.net/p/qpc/bugs/328) + +@attention +This bug in QXK affects releases QP/C++ 7.1.0 through 7.2.0 + + @section qpcpp_7_2_0 Version 7.2.0, 2023-01-06 __QP/C++ Source Code:__ - Added "enumeration dictionaries" for QS software tracing (see QS_ENUM_DICTIONARY()) diff --git a/include/qep.hpp b/include/qep.hpp index d095f84b..f13db78e 100644 --- a/include/qep.hpp +++ b/include/qep.hpp @@ -52,7 +52,7 @@ // major version number, Y is a 1-digit minor version number, and Z is // a 1-digit release number. // -#define QP_VERSION 720U +#define QP_VERSION 721U //! The current QP version as a zero terminated string literal. // @@ -61,10 +61,10 @@ // major version number, Y is a 1-digit minor version number, and Z is // a 1-digit release number. // -#define QP_VERSION_STR "7.2.0" +#define QP_VERSION_STR "7.2.1" -//! Encrypted current QP release (7.2.0) and date (2023-01-06) -#define QP_RELEASE 0x76D8998FU +//! Encrypted current QP release (7.2.1) and date (2023-01-11) +#define QP_RELEASE 0x76D7D63EU //============================================================================ // Global namespace... diff --git a/qpcpp.qm b/qpcpp.qm index 90839d36..f742a255 100644 --- a/qpcpp.qm +++ b/qpcpp.qm @@ -12381,7 +12381,7 @@ QF_CRIT_X_(); // major version number, Y is a 1-digit minor version number, and Z is // a 1-digit release number. // -#define QP_VERSION 720U +#define QP_VERSION 721U //! The current QP version as a zero terminated string literal. // @@ -12390,10 +12390,10 @@ QF_CRIT_X_(); // major version number, Y is a 1-digit minor version number, and Z is // a 1-digit release number. // -#define QP_VERSION_STR "7.2.0" +#define QP_VERSION_STR "7.2.1" -//! Encrypted current QP release (7.2.0) and date (2023-01-06) -#define QP_RELEASE 0x76D8998FU +//! Encrypted current QP release (7.2.1) and date (2023-01-11) +#define QP_RELEASE 0x76D7D63EU //============================================================================ // Global namespace...