Skip to content

Conversation

@nno
Copy link
Contributor

@nno nno commented Jun 30, 2025

  • include mocov_line_covered.c
  • update Makefile to include mex compilation - by default for Octave only, not for Matlab

@nno nno requested review from Remi-Gau and jorgepz June 30, 2025 15:45
@nno
Copy link
Contributor Author

nno commented Jun 30, 2025

It currently fails for Octave with

error: mkoctfile: please install the Debian package "octave-dev" to get the mkoctfile command

@Remi-Gau
Copy link
Contributor

Remi-Gau commented Jul 1, 2025

@nno
octave workflow runs

@nno
Copy link
Contributor Author

nno commented Jul 1, 2025

Thanks Rémi for adding octave-dev!

Copy link
Member

@jorgepz jorgepz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

simply awesome!!

@nno
Copy link
Contributor Author

nno commented Jul 4, 2025

  • split tests in three parts.
  • add more tests for illegal inputs.
  • clean up memory allocation in .c version.
  • provide option for filename pointer caching in .c version, which is off by default (#define CACHE_FILENAME_POINTER 0.
  • remove fourth argument in mocov_line_covered, as the common use case is to always use 1.

@nno nno merged commit cd81d7e into master Jul 7, 2025
14 checks passed
@nno nno deleted the nf/line_covered_mex branch July 7, 2025 20:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants