Bumping the ComputeMux Specification Version
Make the required changes to
modules/mux/tools/api/mux.xmlor the compiler interface inmodules/compiler/include/compiler/*.h.Update
${FUNCTION_PREFIX}_MAJOR_VERSION,${FUNCTION_PREFIX}_MINOR_VERSION, and${FUNCTION_PREFIX}_PATCH_VERSIONinmodules/mux/tools/api/mux.xmlas appropriate.Note that as long as the version number is in the 0.X.Y stage it is very unlikely that you will be updating the major number.
Configure CMake, making sure that all ComputeMux targets are enabled. This includes
hostwhich is enabled by default, and theriscvtarget.Build the
mux-api-generatetarget e.g.,ninja mux-api-generate.Update
doc/modules/mux/changes.rst. The previous step will have generated an empty entry for the latest version.Update any other relevant documentation (e.g.,
doc/specifications/mux-runtime-spec.rstanddoc/specifications/mux-compiler-spec.rst).Create a merge request with all changes. Make sure to include the ComputeMux Runtime API XML,
muxand all target headers,compiler, anddoc/modules/mux/changes.rst.