A maintenance release is now available for all supported platforms.
Consider updating if you are using Version 6.0-6.3.0 or older.
New Utility script rtt-refresh-license:
Enum Preprocessing (rtt_prep_enum):
rttEnum2Str_<enum_t> now never return
NULL; in case of unknown / unmapped inputs the return value is
the string constant “*UNEXPECTED*” (implements feature request
#7416)Utility script rtt-swi-info:
--has-hlrt’ to check for hard real-time (HRLT)
supportUser Manual:
added section on system() calls and SIGCHLD handler
clarify that @s() does not add a log entry for the empty-queue case (compare #13668)
revised sigset section: order of parameters in the signature now dictates order of occurrences in the table below (improves #14525)
adjusted recorded RTTverdict_t order to the implementation
include references to examples in the DEMO project;
DEMO project (rtt-create-project -u DEMO):
rtt-expand-sigdef)Robustness Changes:
Stub Generation (rttprep_stubs): use late expansion of
PRI*{32,64} macros in order to allow build-time and
compile-time compilers to have different resolutions
src/Makefile: more consequent clean-up
Enum Preprocessing (rtt_prep_enum): within enum definitions,
allow _id(<something>) this is apparently used by MacOS gcc 6.0
(clang-600.0.57) for terms like
__attribute__((availability(macosx,introduced=10.10))) (e.g. in
/usr/include/time.h)
documentation (rtt-doc-test / templates):
removed references to unnecessary ‘boxedminipage’
(which is not present for CentOS-7, see #11636)
better wording for list of test cases (see #5855#c29486)
Header RTTcontext.h:
rtt_prj_time_scale.h”
before the user includes (fixes #14664)Enum dependencies in rtt-compile-test:
global enum print functions are invalidated (re-created) when project.rtp changes (fixes #5956)
local enum print functions are invalidated (re-created) for the non-update case (analogous to above)
log entry functions for pointers (@uut / @rttCall / stubs):
revise the insertion logic with respect to PR#5819
remove surplus whitespace for @format directives
adjust the IN/OUT parameter length offset