-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Wed, 10 Dec 2025 12:07:45 +0100 Source: cmocka Architecture: source Version: 2.0.0-1 Distribution: experimental Urgency: medium Maintainer: David Prévot <[email protected]> Changed-By: David Prévot <[email protected]> Changes: cmocka (2.0.0-1) experimental; urgency=medium . * Upload new major to experimental . [ Andreas Schneider ] * tests: Raise segmentation fault * include: Document cmocka_print_error() * cmocka: Correctly implement assert_int_equal() * cmocka: Correctly implement assert_int_not_equal() * cmocka: Add assert_uint_equal() * cmocka: Implement assert_uint_not_equal() * cmocka: Add assert_int_in_range() * include: Add cmocka_version.h * cmocka: Deprecate assert_in_range() * cmocka: Add assert_int_not_in_range() * cmocka: Add assert_uint_not_in_range() * cmocka: Deprecate assert_not_in_range() * cmocka: Add assert_int_in_set() * cmocka: Add assert_int_not_in_set() * cmocka: Add assert_uint_in_set() * cmocka: Add assert_uint_not_in_set() * cmocka: Deprecate assert_in_set * include: Move values in CMockaValueData union around * include: Add assign_(int|uint|double|ptr)_to_cmocka_value() macros * include: Add specific will_return and mock macros for different types * cmake: Use C99 and define GNU and POSIX flags directly at source files * cmocka: Add expect_int_in_set_count() * cmocka: Add expect_uint_in_set_count() * cmocka: Add support for expect_(not_)double(_count)() * cmocka: Implement expect_(u)int_not_in_set() * cmocka: Implement expect_(u)int_in_range(_count)() * cmocka: Implement expect_(u)int_not_in_range(_count)() * cmocka: Implement expect_(u)int_value(_count)() * cmocka: Implement expect_(u)int_not_value(_count)() * cmocka: Add mock_(parameter_)double() * cmocka: Implement has_mock() * fix(double): Fix floating-point comparison * fix(assert): Fix pointer asserts with functions pointers * feat(mock): Add will_return_*_count() macro for int/uint/float/double * feat(mock): Add will_return_*_always() macros for int/uint/float/double * feat(mock): Add will_return_*_maybe() macros for int/uint/float/double * feat(mock): Add will_set_parameter_*_count() macro for int/uint/float/double * feat(mock): Add will_set_parameter_*_always() macros for int/uint/float/double * feat(mock): Add will_set_parameter_*_maybe() macros for int/uint/float/double * fix(macros): Deprecated old will_return_* and will_set_parameter_* macros * feat(example): Add expect_check_data() examples * feat(output): Add support for TAP 14 * docs(changelog): Write changelog in markdown and document version 2.0.0 * feat(doc): Use doxygen-awesome-css theme * chore(cmake): Set minimum required version to 3.13 * Bump version to 2.0.0 . [ Alexander Dahl ] * cmocka: Add overflow check for test_calloc() . [ NikLeberg ] * feature: add multiple simultaneous outputs . [ Carsten Lange ] * Add new feature stop . [ Evan Miller ] * Always pass stack-protector flag to linker . [ Ammar Ratnani ] * Fix issue with fail_msg . [ Wolfram Ladurner ] * Avoid NULL pointer dereference in _function_called (fix for cmocka/cmocka#66). . [ Alois Klink ] * src: set MALLOC_ALIGNMENT to `16` * cmocka: Make expect_check to use CMockaValueData * cmocka: Change `_mock` to return CMockaValueData * cmocka: Improve pointer assert functions . [ Xiang Xiao ] * cmocka.c: Reduce the call stack consumption of printf . [ Eshan Kelkar ] * Make assert_true(), assert_false() more verbose . [ Jakub Czapiga ] * Improve c_strreplace implementation * Sanitize XML strings. . [ Dionna Glaze ] * Rename COPYING to LICENSE . [ Richard Hughes ] * Add a SBOM template in CycloneDX format . [ Michael Werle ] * feat(output-override): add a way to override the output functions . [ Norbert Pocs ] * Add expect_(not_)float * Add float(_not)_in_set features * Add assert_float(_not)_in_set * Add assert_float(_not)_in_range * Add expect_float(_not)_in_range . [ Sigrid Solveig Haflínudóttir ] * assert_(double|float)_(not_|)_equal: precision based on epsilon . [ Jacob Abrams ] * Fix float comparison for INFINITY and NAN, add unit tests . [ Štěpán Balážik ] * cmocka: Escape slashes in XML output . [ Simon Gassner ] * Improve cmocka_set_test_filter and cmocka_set_skip_filter * implement test and skip filter from environment variables . [ David Prévot ] * Update copyright * Extend installed files in libcmocka0 * Update symbols * Expand metadata * Use doxygen-awesome-css Checksums-Sha1: af6d3f4f741e3a1415006ff8e082a257c9fecc2d 1931 cmocka_2.0.0-1.dsc 1462a6b2210a144c1f6400dc9466eac4dbe7981b 120036 cmocka_2.0.0.orig.tar.xz 77524d6a331752b2b519bc29a1abfd3a926c0013 870 cmocka_2.0.0.orig.tar.xz.asc 99ee98581ab7bbc3cc6237d212a2117058b10a76 11008 cmocka_2.0.0-1.debian.tar.xz 4e9f0399b79dc121892c029031e2f04f7ff9a5cd 7585 cmocka_2.0.0-1_amd64.buildinfo Checksums-Sha256: bdb2779a34029262d281b26e80b2f18cf827c49421d1474430358080b17a1b04 1931 cmocka_2.0.0-1.dsc b5686c51ea92d142958d68e5dcb932f9bfc32cd3dd01c524f9d4aa863ebc3d9c 120036 cmocka_2.0.0.orig.tar.xz 511edc66cef50946cbee4b590c5b339c8a9c29c6b3935e6e03eb716b24d80d83 870 cmocka_2.0.0.orig.tar.xz.asc 9eb08853a831a72b71329dd53909ff7aa4863afc538a91f4da37ffada5d43c49 11008 cmocka_2.0.0-1.debian.tar.xz 88ffa4039e856cd61fc749a0aa7d45fbd4c278c21fb914604b5d9dd0bbd9e7e4 7585 cmocka_2.0.0-1_amd64.buildinfo Files: bf5311b96a2577a668759b46fd2cf815 1931 devel optional cmocka_2.0.0-1.dsc 00de626017529a6fddd199d1994ba192 120036 devel optional cmocka_2.0.0.orig.tar.xz d3f5941654a63aecae9a1f05111c12f7 870 devel optional cmocka_2.0.0.orig.tar.xz.asc 66227b98584662d59fc98be040dc14b0 11008 devel optional cmocka_2.0.0-1.debian.tar.xz 453c71173783cd09360ea10693de79f7 7585 devel optional cmocka_2.0.0-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE----- iQFGBAEBCgAwFiEEeHVNB7wJXHRI941mBYwc+UT2vTwFAmk6V5QSHHRhZmZpdEBk ZWJpYW4ub3JnAAoJEAWMHPlE9r08v3IIAKrbTog1MnX2rnnC7bpoUOnqrpM8LLTW Fzaokypkw1ukN2zckIDM7QAbrHp7Rk8jEDL50714dYtXphhcGdbXf8HHnzCkGIov 99PmxY0C33biN7CpE3gZY4wkelBP7+DndxPkzWtFeiAWG7n360m/CFIMDu6tgzA6 HzVZsEYQ9lOumJKd4tpUtUh+tTOQLzGCxxRCOy44I9eI34ApboVkaw9BRM9ZPl+S oZdMZHvBMq8CemjeYftpd0WjHWxz3eQPVmXR0DR4/stqYG67dyviWrRdHsxxqjfU m55WhJw774xbRfWeIj9gZm376XupznHRUDm5oewNlSXdYNxzpmroJTk= =Fpdz -----END PGP SIGNATURE-----
pgpaD1oZw8hmU.pgp
Description: PGP signature
