QSMM version 1.19.1 released
Tagging the 1.19 release of the project
Deleting a tag with a missing commit for files in the root directory
* configure.ac: add year 2025 to the copyright notice; change
QSMM version 1.19 released
Tagging the 1.19 release of the project
Update package documentation
Agree tests with updated source code
* gnuplot.script: remove the file.
* asm_disasm.c: move the file from "../samples/asm_disasm.c"; add year 2025
* qsmm.h: add year 2025 to the copyright notice; remove the enumeration
* mehcall.h: add year 2025 to the copyright notice.
Agree tests with changes to the library code
* asm_disasm.c (main): set 'disasm_desc.comment_state_idx=1'.
* qsmm.h (qsmm_disasm_desc_s): add the fields 'comment_state_idx',
Agree tests with changes to the library and sample programs code
* asm_disasm.c: add year 2024 to the copyright notice.
* qsmm.h (qsmm_engine_desc_s): add the field 'large_desc_p';
* huffman.h: add year 2024 to the copyright notice; agree function
Agree tests with changes to the library code
* qsmm.h: add year 2024 to the copyright notice.
* instr_class_set.h: add year 2024 to the copyright notice.
Add subtests for the option '--det-shape=linear|exp'
* coverage.h: add the enumeration 'det_shape_e'; add the
Agree tests with new functionality
* asm_disasm.c: add #include <qsmm/map.h>; add the macros ERR_NOMEM and
* qsmm.h: add the macros QSMM_ASM_DETERM_GOTO and QSMM_ASM_DETERM_ACTION;
* disasm_template.h (_qsmm_var_out_add): add the argument 'is_var_out'.
Agree tests with changes to the source code
* asm_disasm.c (nop): use 'mehcall->evt' instead of 'qsmm_evt'; use
* err.h (qsmm_except_outcome_s): add the field 'mehcall'.
* model.h: add #include "priv/mehcall.h".
Agree tests with changes to the source code
* asm_disasm.c (main): remove the mentions of probabilities lists.
* qsmm.h: add the macros QSMM_PARSE_ASM_COMPOUND,
* disasm_template.h: add year 2023 to the copyright notice; agree function
Test the 'ldef' directive and specifying a macro name in an 'end macro' directive
Test the flag QSMM_PARSE_ASM_STRIP_COMMENTS
* topdown.c (call): analyze the error code of 'qsmm_node_call_default' and
* asm.c (MSG_LOC_ASM): use '_qsmm_get_instr_loc' to obtain 'loc_p'; add
* instr.h: add year 2023 to the copyright notice; add #include "msglist.h";
* gram_rege.c (gram_rege_create_prg): pass QSMM_PARSE_ASM_STRIP_COMMENTS
* qsmm.h: add the macro QSMM_PARSE_ASM_STRIP_COMMENTS.
Agree tests with added functionality.
* asm_disasm.c: add year 2023 to the copyright notice.
* qsmm.h: add year 2023 to the copyright notice; add the enumeration
* map_storage.h: add year 2023 to the copyright notice; agree the prototype
Update 'Makefile.am'
* Agree binary executable tests with changes to the library
* maze_asm.c: add year 2022 to the copyright notice; remove the
* qsmm.h: add the prototype of 'qsmm_set_actor_nsig_out' function.
* instr_class_set.h: add year 2022 to the copyright notice.
* Agree with new default value for the multiplier for converting discrete
* qsmm-mk-plot-dataset.sh: remove the file.
* labyr2.c (main): use the functions 'qsmm_get_actor_sig_ngram' and
* qsmm.h: add the prototypes of 'qsmm_actor_reg_ngram_in'
Test the operator '<-' and dumping terminal symbol n-grams
* coverage.c (coverage_ast_collect_removable): support
Agree tests with new functionality
* coverage.c (collect_ord_terms): support REGEX_AST_NODE_DEFER.
Increase 'generate-am.sh' performance and agree tests with source code changes
* pcfg_base.h (pcfg_markup_e): correct a comment for the
Extend tests for checking new functionality
* coverage.h: agree function prototypes with function definitions.
Increase source code coverage and agree with changes to 'qsmm_actor_desc_s' and related datatypes
* labyr2.c: add year 2022 to the copyright notice.
* qsmm.h: add year 2022 to the copyright notice; remove the enumeration
* wish.h: add year 2022 to the copyright notice.
* configure.ac: replace AC_PROG_LIBTOOL, AC_HELP_STRING, AC_PROG_CC_C99
Convert shell script tests for running using a shell script testing framework
* coverage.h: add year 2022 to the copyright notice.
* asm.c: add year 2022 to the copyright notice.
Add the ability to run binary executable tests under Valgrind by 'make check'
* configure.ac: call AC_ARG_VAR for the variables ASY, CONVERT, DVIPS,
* configure.ac: add year 2022 to the copyright notice; remove AC_PROG_CPP,
Remove O_BINARY
* asmpp.c: add year 2022 to the copyright notice; add #include <wchar.h>.
* err_priv.h: add year 2022 to the copyright notice.
Increase test coverage of 'disasm.c' file
* disasm.c: add year 2022 to the copyright notice.
Increase test coverage of 'err.c' file
* huffman.c: add year 2022 to the copyright notice.
Increase test coverage of 'instr.c' file
* parse_asm.c: add year 2022 to the copyright notice.
* instr.c: add year 2022 to the copyright notice.
Increase test coverage of 'instr_class.c' file
Increase test coverage of 'map_storage.c' file
Increase test coverage of 'mat_output.c' file
Increase test coverage of 'model.c' file
* model.c (evt_dump): mark deprecated mode by comments.
Rework the test of tracing calls to multinode model API functions
* model.c (qsmm_set_nstate_max): eliminate the variable 'nstate_env';
Increase test coverage of 'storage.c' file
Add a test of tracing event processing
* str.c (_qsmm_dump_wcs_literal): mark unused mode by comments.
Increase test coverage of 'vector.c' file
Increase test coverage of 'wish.c' file
* qsmm.h (qsmm_get_actor_range_sig): reformat the function prototype.