Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package aws-c-common for openSUSE:Factory checked in at 2026-09-22 15:52:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/aws-c-common (Old) and /work/SRC/openSUSE:Factory/.aws-c-common.new.383539 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "aws-c-common" Tue Sep 22 15:52:38 2026 rev:36 rq:1379588 version:1.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/aws-c-common/aws-c-common.changes 2026-08-14 22:06:39.778321683 +0200 +++ /work/SRC/openSUSE:Factory/.aws-c-common.new.383539/aws-c-common.changes 2026-09-22 15:53:23.194650627 +0200 @@ -1,0 +2,10 @@ +Thu Sep 17 14:19:25 UTC 2026 - John Paul Adrian Glaubitz <[email protected]> + +- Update to 1.0.0 + * Clean up docs by @azkrishpy in (#1263) + * Suppress MSAN false positive by @sfod in (#1264) + * chore(release): add governance files by @azkrishpy in (#1267) +- Add Obsoletes for previous shared library version +- Prefer explicit path and filenames over wildcards in %files section + +------------------------------------------------------------------- Old: ---- v0.14.5.tar.gz New: ---- v1.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ aws-c-common.spec ++++++ --- /var/tmp/diff_new_pack.IDqYE4/_old 2026-09-22 15:53:24.267695088 +0200 +++ /var/tmp/diff_new_pack.IDqYE4/_new 2026-09-22 15:53:24.269695171 +0200 @@ -19,7 +19,7 @@ %define library_version %{version} %define library_soversion 1 Name: aws-c-common -Version: 0.14.5 +Version: 1.0.0 Release: 0 Summary: Core C99 package for AWS SDK for C License: Apache-2.0 @@ -36,11 +36,12 @@ Core C99 package for AWS SDK for C. It includes cross-platform primitives, configuration, data structures, and error handling. -%package -n lib%{name}%{library_soversion} +%package -n lib%{name}%{library_soversion}_0 Summary: Core C99 package for AWS SDK for C Group: System/Libraries +Obsoletes: lib%{name}1 < %{version} -%description -n lib%{name}%{library_soversion} +%description -n lib%{name}%{library_soversion}_0 Core C99 package for AWS SDK for C. It includes cross-platform primitives, configuration, data structures, and error handling. @@ -49,7 +50,7 @@ %package devel Summary: Development files for aws-c-common library Group: Development/Libraries/C and C++ -Requires: lib%{name}%{library_soversion} = %{version} +Requires: lib%{name}%{library_soversion}_0 = %{version} %description devel Core C99 package for AWS SDK for C. It includes cross-platform primitives, @@ -72,17 +73,21 @@ %check %ctest -%ldconfig_scriptlets -n lib%{name}%{library_soversion} +%ldconfig_scriptlets -n lib%{name}%{library_soversion}_0 -%files -n lib%{name}%{library_soversion} +%files -n lib%{name}%{library_soversion}_0 %doc NOTICE README.md %license LICENSE -%{_libdir}/*.so.%{library_soversion} -%{_libdir}/*.so.%{library_version} +%{_libdir}/lib%{name}.so.%{library_soversion}.0 +%{_libdir}/lib%{name}.so.%{library_version} %files devel %license LICENSE %{_libdir}/cmake/ -%{_libdir}/*.so -%{_includedir}/* +%{_libdir}/lib%{name}.so +%dir %{_includedir}/aws +%dir %{_includedir}/aws/common +%dir %{_includedir}/aws/testing +%{_includedir}/aws/common/* +%{_includedir}/aws/testing/* ++++++ v0.14.5.tar.gz -> v1.0.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-c-common-0.14.5/.changes/README.md new/aws-c-common-1.0.0/.changes/README.md --- old/aws-c-common-0.14.5/.changes/README.md 1970-01-01 01:00:00.000000000 +0100 +++ new/aws-c-common-1.0.0/.changes/README.md 2026-08-26 01:01:05.000000000 +0200 @@ -0,0 +1,52 @@ +# Changelog fragments + +Individual changes are recorded here as JSON fragments — one per PR. The +top-level [`CHANGELOG.md`](../CHANGELOG.md) is derived from these. + +## Directory layout + +``` +.changes/ +├── preview/ # in-flight fragments, one JSON per PR +├── latest/ # active minor line +│ └── <version>/ { *.json } # per-patch fragment dir (e.g. 0.30.0/, 0.30.1/) +├── <M>.<N>.x/ # frozen prior minor line +│ ├── <M>.<N>.0/ { *.json } +│ ├── <M>.<N>.1/ { *.json } +│ └── CHANGELOG.md # frozen snapshot for this minor line +└── … +``` + +## Fragment schema + +Each fragment is `.changes/preview/<PR-number>.json` while in flight, then +moves into `latest/<version>/` at release time. + +```json +{ + "pr": 1212, + "type": "feat", + "summary": "Add an API for compact (dash-free) UUID-to-string conversion.", + "url": "https://github.com/awslabs/aws-c-common/pull/1212", + "notes": "" +} +``` + +| Field | Values | +|---|---| +| `pr` | PR number; also the filename | +| `type` | `feat` \| `fix` \| `doc` \| `chore` \| `revert` | +| `summary` | customer-facing one sentence | +| `url` | link to the PR | +| `notes` | optional extended notes | + +## Finding a change + +| You want | Look here | +|---|---| +| currently in-flight | `preview/*.json` on `main`, or the rendered view on the `docs` branch | +| in the current minor line (`X.Y.*`) | root [`CHANGELOG.md`](../CHANGELOG.md) | +| in a prior minor line (`A.B.*`) | `.changes/A.B.x/CHANGELOG.md` | +| exact set for a tag | GitHub Release page for that tag | + +> Note: filesystem lex sort places `0.10.x/` before `0.2.x/`. The rendered `CHANGELOG.md` files are semver-sorted, so only raw `ls .changes/` looks out of order. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-c-common-0.14.5/.github/workflows/check-abi.yml new/aws-c-common-1.0.0/.github/workflows/check-abi.yml --- old/aws-c-common-0.14.5/.github/workflows/check-abi.yml 2026-08-12 00:45:07.000000000 +0200 +++ new/aws-c-common-1.0.0/.github/workflows/check-abi.yml 2026-08-26 01:01:05.000000000 +0200 @@ -1,11 +1,13 @@ name: Check ABI compliance +# Trigger on any push to non-main branches. on: - pull_request: - types: [opened, synchronize, reopened] + push: + branches-ignore: + - 'main' concurrency: - group: check-abi-${{ github.event.pull_request.number }} + group: check-abi-${{ github.ref }} cancel-in-progress: true env: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-c-common-0.14.5/CHANGELOG.md new/aws-c-common-1.0.0/CHANGELOG.md --- old/aws-c-common-0.14.5/CHANGELOG.md 1970-01-01 01:00:00.000000000 +0100 +++ new/aws-c-common-1.0.0/CHANGELOG.md 2026-08-26 01:01:05.000000000 +0200 @@ -0,0 +1,5 @@ +# Changelog + +## [1.0.0] + +Official release of 1.0.0. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-c-common-0.14.5/CMakeLists.txt new/aws-c-common-1.0.0/CMakeLists.txt --- old/aws-c-common-0.14.5/CMakeLists.txt 2026-08-12 00:45:07.000000000 +0200 +++ new/aws-c-common-1.0.0/CMakeLists.txt 2026-08-26 01:01:05.000000000 +0200 @@ -239,8 +239,7 @@ endif() set_target_properties(${PROJECT_NAME} PROPERTIES VERSION ${AWS_C_COMMON_VERSION}) -# TODO: switch to AWS_C_COMMON_SOVERSION once we reach 1.0.0 -set_target_properties(${PROJECT_NAME} PROPERTIES SOVERSION 1) +set_target_properties(${PROJECT_NAME} PROPERTIES SOVERSION ${AWS_C_COMMON_SOVERSION}) # libcbor files do includes like: #include "cbor/cbor_export.h" # To make these paths work, add the location we're storing them as a search path. @@ -324,6 +323,7 @@ "cmake/AwsFindPackage.cmake" "cmake/AwsFeatureTests.cmake" "cmake/AwsCRuntime.cmake" + "cmake/AwsGetVersion.cmake" ) install(FILES ${EXPORT_MODULES} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-c-common-0.14.5/CODEOWNERS new/aws-c-common-1.0.0/CODEOWNERS --- old/aws-c-common-0.14.5/CODEOWNERS 1970-01-01 01:00:00.000000000 +0100 +++ new/aws-c-common-1.0.0/CODEOWNERS 2026-08-26 01:01:05.000000000 +0200 @@ -0,0 +1,5 @@ +# Code owners for aws-c-common. +# See https://docs.github.com/articles/about-code-owners +# +# Owned by the AWS Common Runtime (CRT) team. +* @awslabs/aws-sdk-common-runtime-team diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-c-common-0.14.5/CONTRIBUTING.md new/aws-c-common-1.0.0/CONTRIBUTING.md --- old/aws-c-common-0.14.5/CONTRIBUTING.md 2026-08-12 00:45:07.000000000 +0200 +++ new/aws-c-common-1.0.0/CONTRIBUTING.md 2026-08-26 01:01:05.000000000 +0200 @@ -50,6 +50,13 @@ [email protected] with any additional questions or comments. +## Versioning + +This project follows a three-part `Major.Minor.Patch` version scheme. Before +contributing, please review [VERSIONING.md](VERSIONING.md) to understand how +changes map to version bumps and our API/ABI stability policy. + + ## Licensing See the [LICENSE](https://github.com/awslabs/aws-c-common/blob/main/LICENSE) file for our project's licensing. We will ask you confirm the licensing of your contribution. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-c-common-0.14.5/README.md new/aws-c-common-1.0.0/README.md --- old/aws-c-common-0.14.5/README.md 2026-08-12 00:45:07.000000000 +0200 +++ new/aws-c-common-1.0.0/README.md 2026-08-26 01:01:05.000000000 +0200 @@ -5,6 +5,12 @@ Core c99 package for AWS SDK for C. Includes cross-platform primitives, configuration, data structures, and error handling. +## Versioning + +This library uses a three-part `Major.Minor.Patch` version scheme. See +[VERSIONING.md](VERSIONING.md) for what each part means and our API/ABI +stability policy. + ## License This library is licensed under the Apache 2.0 License. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-c-common-0.14.5/VERSION new/aws-c-common-1.0.0/VERSION --- old/aws-c-common-0.14.5/VERSION 2026-08-12 00:45:07.000000000 +0200 +++ new/aws-c-common-1.0.0/VERSION 2026-08-26 01:01:05.000000000 +0200 @@ -1 +1 @@ -0.14.5 +1.0.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-c-common-0.14.5/VERSIONING.md new/aws-c-common-1.0.0/VERSIONING.md --- old/aws-c-common-0.14.5/VERSIONING.md 1970-01-01 01:00:00.000000000 +0100 +++ new/aws-c-common-1.0.0/VERSIONING.md 2026-08-26 01:01:05.000000000 +0200 @@ -0,0 +1,31 @@ +# Versioning + +This library follows a three-part version scheme, `X.Y.Z` +(`Major.Minor.Patch`). + +## What each part means + +- **X — Major.** A significant change that is expected to break backwards + compatibility. Adopting a new major version may require effort on your part. +- **Y — Minor.** A moderate change, such as a significant non-breaking feature + addition. A minor bump may also include a backwards-incompatible ABI change; + when it does, this is noted and explained in the release notes. Minor updates + are low effort to adopt: consumers need to rebuild against the new headers, + but source code changes are typically not required. +- **Z — Patch.** A small change that does not break backwards compatibility. A + patch release may warn of an upcoming breaking change. Patch updates can be + picked up automatically. + +## Branch stability + +Untagged branches (for example, `main`) are **not** subject to any API or ABI +stability policy. Stability guarantees apply only to tagged releases. + +## What this means for you + +We recommend running the latest release. Use the version parts as a guide to how +much effort an upgrade requires: + +- **Major (X):** expect adoption effort; review the release notes. +- **Minor (Y):** low effort; rebuild against the new headers when the ABI changes. +- **Patch (Z):** pick up automatically. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-c-common-0.14.5/cmake/AwsCFlags.cmake new/aws-c-common-1.0.0/cmake/AwsCFlags.cmake --- old/aws-c-common-0.14.5/cmake/AwsCFlags.cmake 2026-08-12 00:45:07.000000000 +0200 +++ new/aws-c-common-1.0.0/cmake/AwsCFlags.cmake 2026-08-26 01:01:05.000000000 +0200 @@ -81,7 +81,7 @@ list(APPEND AWS_C_FLAGS /DAWS_SUPPORT_WIN7=1) endif() - # Set MSVC runtime libary. + # Set MSVC runtime library. # Note: there are other ways of doing this if we bump our CMake minimum to 3.14+ # See: https://cmake.org/cmake/help/latest/policy/CMP0091.html if (AWS_STATIC_MSVC_RUNTIME_LIBRARY OR STATIC_CRT) @@ -257,7 +257,7 @@ # We do this so that backtraces are more likely to show function names. # We mostly use backtraces to diagnose memory leaks. if (NOT CMAKE_BUILD_TYPE STREQUAL "Debug") - # And dont hide symbols on anything pre GCC 5.0 (Visibility support was not great on older compilers and some libraries didnt annotate visibility - + # And don't hide symbols on anything pre GCC 5.0 (Visibility support was not great on older compilers and some libraries didn't annotate visibility - # looking at you jni, which does not annotate on gcc less than 4.2. Mixing no annotation and hidden symbols leads to unexpected failures.). if (NOT (CMAKE_C_COMPILER_ID STREQUAL "GNU" AND CMAKE_C_COMPILER_VERSION VERSION_LESS "5.0")) set_target_properties(${target} PROPERTIES C_VISIBILITY_PRESET hidden CXX_VISIBILITY_PRESET hidden VISIBILITY_INLINES_HIDDEN ON) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-c-common-0.14.5/include/aws/common/array_list.h new/aws-c-common-1.0.0/include/aws/common/array_list.h --- old/aws-c-common-0.14.5/include/aws/common/array_list.h 2026-08-12 00:45:07.000000000 +0200 +++ new/aws-c-common-1.0.0/include/aws/common/array_list.h 2026-08-26 01:01:05.000000000 +0200 @@ -212,7 +212,7 @@ int aws_array_list_ensure_capacity(struct aws_array_list *AWS_RESTRICT list, size_t index); /** - * Copies the the memory pointed to by val into the array at index. If in dynamic mode, the size will grow by a factor + * Copies the memory pointed to by val into the array at index. If in dynamic mode, the size will grow by a factor * of two when the array is full. In static mode, AWS_ERROR_INVALID_INDEX will be raised if the index is past the bounds * of the array. */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-c-common-0.14.5/include/aws/common/atomics_msvc.inl new/aws-c-common-1.0.0/include/aws/common/atomics_msvc.inl --- old/aws-c-common-0.14.5/include/aws/common/atomics_msvc.inl 2026-08-12 00:45:07.000000000 +0200 +++ new/aws-c-common-1.0.0/include/aws/common/atomics_msvc.inl 2026-08-26 01:01:05.000000000 +0200 @@ -69,14 +69,14 @@ * This means more permissible memory ordering allowed between stores and loads. * * Thus ARM port will need more hardware fences/barriers to assure developer intent. - * Memory barriers will prevent reordering stores and loads accross them depending on their type + * Memory barriers will prevent reordering stores and loads across them depending on their type * (read write, write only, read only ...) * * For more information about ARM64 memory ordering, * see https://developer.arm.com/documentation/102336/0100/Memory-ordering * For more information about Memory barriers, * see https://developer.arm.com/documentation/102336/0100/Memory-barriers - * For more information about Miscosoft Interensic ARM64 APIs, + * For more information about Microsoft Intrinsic ARM64 APIs, * see https://learn.microsoft.com/en-us/cpp/intrinsics/arm64-intrinsics?view=msvc-170 * Note: wrt _Interlocked[Op]64 is the same for ARM64 and x64 processors */ @@ -96,7 +96,7 @@ # define AWS_R_BARRIER() __dmb(_ARM64_BARRIER_LD) /* Hardware Write barrier, prevents all memory operations to cross the barrier downwards */ # define AWS_W_BARRIER() __dmb(_ARM64_BARRIER_ST) -/* Software barrier, prevents the compiler from reodering the operations across the barrier */ +/* Software barrier, prevents the compiler from reordering the operations across the barrier */ # define AWS_SW_BARRIER() _ReadWriteBarrier(); #else /* hardware barriers, do nothing on x86 since it has a strong memory model diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-c-common-0.14.5/include/aws/common/byte_buf.h new/aws-c-common-1.0.0/include/aws/common/byte_buf.h --- old/aws-c-common-0.14.5/include/aws/common/byte_buf.h 2026-08-12 00:45:07.000000000 +0200 +++ new/aws-c-common-1.0.0/include/aws/common/byte_buf.h 2026-08-26 01:01:05.000000000 +0200 @@ -500,7 +500,7 @@ /** * Attempts to increase the capacity of a buffer to the requested capacity * - * If the the buffer's capacity is currently larger than the request capacity, the + * If the buffer's capacity is currently larger than the request capacity, the * function does nothing (no shrink is performed). */ AWS_COMMON_API diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-c-common-0.14.5/include/aws/common/cache.h new/aws-c-common-1.0.0/include/aws/common/cache.h --- old/aws-c-common-0.14.5/include/aws/common/cache.h 2026-08-12 00:45:07.000000000 +0200 +++ new/aws-c-common-1.0.0/include/aws/common/cache.h 2026-08-26 01:01:05.000000000 +0200 @@ -21,7 +21,7 @@ }; /** - * Base stucture for caches, used the linked hash table implementation. + * Base structure for caches, used the linked hash table implementation. */ struct aws_cache { struct aws_allocator *allocator; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-c-common-0.14.5/include/aws/common/cbor.h new/aws-c-common-1.0.0/include/aws/common/cbor.h --- old/aws-c-common-0.14.5/include/aws/common/cbor.h 2026-08-12 00:45:07.000000000 +0200 +++ new/aws-c-common-1.0.0/include/aws/common/cbor.h 2026-08-26 01:01:05.000000000 +0200 @@ -82,7 +82,7 @@ const char *aws_cbor_type_cstr(enum aws_cbor_type type); /** - * @brief Create a new cbor encoder. Creating a encoder with a temporay buffer. + * @brief Create a new cbor encoder. Creating an encoder with a temporary buffer. * Every aws_cbor_encoder_write_* will encode directly into the buffer to follow the encoded data. * * @param allocator @@ -285,12 +285,12 @@ * - If the next element type only accept what expected, `aws_cbor_decoder_pop_next_*` * - If the next element type accept different type, invoke `aws_cbor_decoder_peek_type` first, then based on the type * to invoke corresponding `aws_cbor_decoder_pop_next_*` - * - If the next element type doesn't have corrsponding value, specifically: AWS_CBOR_TYPE_NULL, + * - If the next element type doesn't have corresponding value, specifically: AWS_CBOR_TYPE_NULL, * AWS_CBOR_TYPE_UNDEFINED, AWS_CBOR_TYPE_INF_*_START, AWS_CBOR_TYPE_BREAK, call * `aws_cbor_decoder_consume_next_single_element` to consume it and continues for further decoding. * - To ignore the next data item (the element and the content of it), `aws_cbor_decoder_consume_next_whole_data_item` * - * Note: it's caller's responsibilty to keep the src outlive the decoder. + * Note: it's caller's responsibility to keep the src alive to outlive the decoder. * * @param allocator * @param src The src data to decode from. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-c-common-0.14.5/include/aws/common/hash_table.h new/aws-c-common-1.0.0/include/aws/common/hash_table.h --- old/aws-c-common-0.14.5/include/aws/common/hash_table.h 2026-08-12 00:45:07.000000000 +0200 +++ new/aws-c-common-1.0.0/include/aws/common/hash_table.h 2026-08-26 01:01:05.000000000 +0200 @@ -103,7 +103,7 @@ * keys, but note that the same type is used for a function that compares * two hash table values in aws_hash_table_eq. * - * Equality functions used in a hash table must be be reflexive (a == a), + * Equality functions used in a hash table must be reflexive (a == a), * symmetric (a == b => b == a), transitive (a == b, b == c => a == c) * and consistent (result does not change with time). */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-c-common-0.14.5/include/aws/common/json.h new/aws-c-common-1.0.0/include/aws/common/json.h --- old/aws-c-common-0.14.5/include/aws/common/json.h 2026-08-12 00:45:07.000000000 +0200 +++ new/aws-c-common-1.0.0/include/aws/common/json.h 2026-08-26 01:01:05.000000000 +0200 @@ -184,7 +184,7 @@ /** * Returns the aws_json_value at the given key. * Note: same as aws_json_value_get_from_object but with key as const char *. - * Prefer this method is you have a key thats already a valid char * as it is likely to be faster. + * Prefer this method if you have a key that's already a valid char * as it is likely to be faster. * @param object The object aws_json_value you want to get the value from. * @param key The key that the aws_json_value is at. Is case sensitive. * @return The aws_json_value at the given key, otherwise NULL. @@ -205,7 +205,7 @@ /** * Checks if there is a aws_json_value at the given key. * Note: same as aws_json_value_has_key but with key as const char *. - * Prefer this method is you have a key thats already a valid char * as it is likely to be faster. + * Prefer this method if you have a key that's already a valid char * as it is likely to be faster. * @param object The value aws_json_value you want to check a key in. * @param key The key that you want to check. Is case sensitive. * @return True if a aws_json_value is found. @@ -228,7 +228,7 @@ /** * Removes the aws_json_value at the given key. * Note: same as aws_json_value_remove_from_object but with key as const char *. - * Prefer this method is you have a key thats already a valid char * as it is likely to be faster. + * Prefer this method if you have a key that's already a valid char * as it is likely to be faster. * @param object The object aws_json_value you want to remove a aws_json_value in. * @param key The key that the aws_json_value is at. Is case sensitive. * @return AWS_OP_SUCCESS if the aws_json_value was removed. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-c-common-0.14.5/include/aws/common/macros.h new/aws-c-common-1.0.0/include/aws/common/macros.h --- old/aws-c-common-0.14.5/include/aws/common/macros.h 2026-08-12 00:45:07.000000000 +0200 +++ new/aws-c-common-1.0.0/include/aws/common/macros.h 2026-08-26 01:01:05.000000000 +0200 @@ -163,6 +163,15 @@ # define AWS_SUPPRESS_UBSAN #endif +#if defined(__has_feature) +# if __has_feature(memory_sanitizer) +# define AWS_SUPPRESS_MSAN __attribute__((no_sanitize("memory"))) +# endif +#endif +#if !defined(AWS_SUPPRESS_MSAN) +# define AWS_SUPPRESS_MSAN +#endif + /* If this is C++, restrict isn't supported. If this is not at least C99 on gcc and clang, it isn't supported. * If visual C++ building in C mode, the restrict definition is __restrict. * This just figures all of that out based on who's including this header file. */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-c-common-0.14.5/include/aws/common/math.cbmc.inl new/aws-c-common-1.0.0/include/aws/common/math.cbmc.inl --- old/aws-c-common-0.14.5/include/aws/common/math.cbmc.inl 2026-08-12 00:45:07.000000000 +0200 +++ new/aws-c-common-1.0.0/include/aws/common/math.cbmc.inl 2026-08-26 01:01:05.000000000 +0200 @@ -14,7 +14,7 @@ AWS_EXTERN_C_BEGIN -/* This header does safe operations. Supressing the checks within these functions +/* This header does safe operations. Suppressing the checks within these functions * avoids unnecessary CBMC assertions */ #pragma CPROVER check push diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-c-common-0.14.5/include/aws/common/priority_queue.h new/aws-c-common-1.0.0/include/aws/common/priority_queue.h --- old/aws-c-common-0.14.5/include/aws/common/priority_queue.h 2026-08-12 00:45:07.000000000 +0200 +++ new/aws-c-common-1.0.0/include/aws/common/priority_queue.h 2026-08-26 01:01:05.000000000 +0200 @@ -51,7 +51,7 @@ /** * Initializes a priority queue struct for use. This mode will grow memory automatically (exponential model) - * Default size is the inital size of the queue + * Default size is the initial size of the queue * item_size is the size of each element in bytes. Mixing items types is not supported by this API. * pred is the function that will be used to determine priority. */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-c-common-0.14.5/include/aws/common/private/byte_buf.h new/aws-c-common-1.0.0/include/aws/common/private/byte_buf.h --- old/aws-c-common-0.14.5/include/aws/common/private/byte_buf.h 2026-08-12 00:45:07.000000000 +0200 +++ new/aws-c-common-1.0.0/include/aws/common/private/byte_buf.h 2026-08-26 01:01:05.000000000 +0200 @@ -18,7 +18,7 @@ /** * Expand the buffer appropriately to meet the requested capacity. * - * If the the buffer's capacity is currently larger than the request capacity, the + * If the buffer's capacity is currently larger than the request capacity, the * function does nothing (no shrink is performed). */ AWS_COMMON_API @@ -28,7 +28,7 @@ * Convenience function that attempts to increase the capacity of a buffer relative to the current * length appropriately. * - * If the the buffer's capacity is currently larger than the request capacity, the + * If the buffer's capacity is currently larger than the request capacity, the * function does nothing (no shrink is performed). */ AWS_COMMON_API diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-c-common-0.14.5/include/aws/common/private/lookup3.inl new/aws-c-common-1.0.0/include/aws/common/private/lookup3.inl --- old/aws-c-common-0.14.5/include/aws/common/private/lookup3.inl 2026-08-12 00:45:07.000000000 +0200 +++ new/aws-c-common-1.0.0/include/aws/common/private/lookup3.inl 2026-08-26 01:01:05.000000000 +0200 @@ -25,7 +25,7 @@ the public domain. It has no warranty. You probably want to use hashlittle(). hashlittle() and hashbig() -hash byte arrays. hashlittle() is is faster than hashbig() on +hash byte arrays. hashlittle() is faster than hashbig() on little-endian machines. Intel and AMD are little-endian machines. On second thought, you probably want hashlittle2(), which is identical to hashlittle() except it returns two 32-bit hashes for the price of one. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-c-common-0.14.5/include/aws/common/string.h new/aws-c-common-1.0.0/include/aws/common/string.h --- old/aws-c-common-0.14.5/include/aws/common/string.h 2026-08-12 00:45:07.000000000 +0200 +++ new/aws-c-common-1.0.0/include/aws/common/string.h 2026-08-26 01:01:05.000000000 +0200 @@ -23,7 +23,7 @@ * Use the aws_string_bytes function to access the data bytes. A null byte is * always included immediately after the data but not counted in the length, so * that the output of aws_string_bytes can be treated as a C-string in cases - * where none of the the data bytes are null. + * where none of the data bytes are null. * * Note that the fields of this structure are const; this ensures not only that * they cannot be modified, but also that you can't assign the structure using @@ -69,7 +69,7 @@ #ifdef AWS_OS_WINDOWS /** - * For windows only. Converts `to_convert` to a windows whcar format (UTF-16) for use with windows OS interop. + * For windows only. Converts `to_convert` to a windows wchar format (UTF-16) for use with windows OS interop. * * Note: `to_convert` is assumed to be UTF-8 or ASCII. * @@ -80,7 +80,7 @@ const struct aws_string *to_convert); /** - * For windows only. Converts `to_convert` to a windows whcar format (UTF-16) for use with windows OS interop. + * For windows only. Converts `to_convert` to a windows wchar format (UTF-16) for use with windows OS interop. * * Note: `to_convert` is assumed to be UTF-8 or ASCII. * @@ -97,7 +97,7 @@ void aws_wstring_destroy(struct aws_wstring *str); /** - * For windows only. Converts `to_convert` from a windows whcar format (UTF-16) to UTF-8. + * For windows only. Converts `to_convert` from a windows wchar format (UTF-16) to UTF-8. * * Note: `to_convert` is assumed to be wchar already. * @@ -108,7 +108,7 @@ const struct aws_wstring *to_convert); /** - * For windows only. Converts `to_convert` from a windows whcar format (UTF-16) to UTF-8. + * For windows only. Converts `to_convert` from a windows wchar format (UTF-16) to UTF-8. * * Note: `to_convert` is assumed to be wchar already. * @@ -119,7 +119,7 @@ const struct aws_byte_cursor *to_convert); /** - * For windows only. Converts `to_convert` from a windows whcar format (UTF-16) to UTF-8. + * For windows only. Converts `to_convert` from a windows wchar format (UTF-16) to UTF-8. * * Note: `to_convert` is assumed to be wchar already. * @@ -285,7 +285,7 @@ * argument that points to constant memory and has data bytes containing the * string literal in the second argument. * - * GCC allows direct initilization of structs with variable length final fields + * GCC allows direct initialization of structs with variable length final fields * However, this might not be portable, so we can do this instead * This will have to be updated whenever the aws_string structure changes */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-c-common-0.14.5/scripts/appverifier_xml.py new/aws-c-common-1.0.0/scripts/appverifier_xml.py --- old/aws-c-common-0.14.5/scripts/appverifier_xml.py 2026-08-12 00:45:07.000000000 +0200 +++ new/aws-c-common-1.0.0/scripts/appverifier_xml.py 2026-08-26 01:01:05.000000000 +0200 @@ -49,7 +49,7 @@ "0x0B": "AppVerifier could not determine any particular type of corruption for the block. " "Generally means heap points to non-accessible memory area", "0x0C": "AppVerifier could not determine any particular type of corruption for the block. " - "Generally happens if during heap free operation you pass an address that poins to a non-accessible memory area. " + "Generally happens if during heap free operation you pass an address that points to a non-accessible memory area. " "Can also occur with double free situations", "0x0D": "Block of memory is written to after being freed", "0x0E": "Freed block marked as non-accessible had access attempt", @@ -76,7 +76,7 @@ "critical section has not been deleted", "0x202": "A heap allocation contains a critical section, the allocation is freed, and the critical section " "has not been deleted", - "0x203": "Typicaly means a critical section has been initialized more than once. May mean the critical section " + "0x203": "Typically means a critical section has been initialized more than once. May mean the critical section " "or its debug information structure has been corrupted", "0x204": "Memory containing a critical section was freed but the critical section has not been deleted using 'DeleteCriticalSection'", "0x205": "The DebugInfo field of the critical section is pointing to freed memory", @@ -92,8 +92,8 @@ "0x215": "The current thread tries to use a private lock that lives inside another DLL" }, "Memory": { - "0x600": "AppVerifier detects a VirtualFree or a DLL unload with an invalid start adress or size of the memory allocation", - "0x601": "AppVerifier detects a VirtualAlloc call with an invalid start adress or size of the memory allocation", + "0x600": "AppVerifier detects a VirtualFree or a DLL unload with an invalid start address or size of the memory allocation", + "0x601": "AppVerifier detects a VirtualAlloc call with an invalid start address or size of the memory allocation", "0x602": "AppVerifier detects a MapViewOfFile call with an invalid base address or size of the mapping", "0x603": "AppVerifier detects an IsBadXXXPtr call with an invalid address for the memory buffer to be probed", "0x604": "AppVerifier detects an IsBadXXXPtr call for a memory allocation that is free", @@ -107,7 +107,7 @@ "0x60C": "AppVerifier detects a VirtualFree with a non-zero value for the dwSize parameter", "0x60D": "A DLL's entry point function is raising an exception", "0x60E": "A thread function is raising an exception", - "0x60F": "An exception occured during an IsBadXXXPtr call", + "0x60F": "An exception occurred during an IsBadXXXPtr call", "0x610": "AppVerifier detects a VirtualFree call with a NULL first parameter", "0x612": "AppVerifier detects a HeapFree for a block of memory that is actually part of the current thread's stack", "0x613": "AppVerifier detects an UnmapViewOfFile for a block of memory that is actually part of the current thread's stack", @@ -120,13 +120,13 @@ "the VirtualAlloc or VirtualAllocEx function when the region of pages was reserved", "0x61A": "The program is calling UnmapViewOfFile with an IpBaseAddress parameter that is not identical to the value returned" "by a previous call to the MapViewOfFile or MapViewOfFileEx function", - "0x61B": "A callback function in the threadpool thread is rasing an exception", + "0x61B": "A callback function in the threadpool thread is raising an exception", "0x61C": "The application is trying to run code from an address that is non-executable or free", "0x61D": "The application is created an executable heap", "0x61E": "The application is allocating executable memory" }, "SRWLock": { - "0x250": "A thread tried to use SRW lock that is not initalized", + "0x250": "A thread tried to use SRW lock that is not initialized", "0x251": "The SRW lock is being re-initialized", "0x252": "The SRW lock is being released with a wrong release API", "0x253": "The SRW lock is being acquired recursively by the same thread", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-c-common-0.14.5/source/allocator_sba.c new/aws-c-common-1.0.0/source/allocator_sba.c --- old/aws-c-common-0.14.5/source/allocator_sba.c 2026-08-12 00:45:07.000000000 +0200 +++ new/aws-c-common-1.0.0/source/allocator_sba.c 2026-08-26 01:01:05.000000000 +0200 @@ -406,7 +406,7 @@ return aws_mem_acquire(sba->allocator, size); } -AWS_SUPPRESS_ASAN AWS_SUPPRESS_HWASAN AWS_SUPPRESS_TSAN static void s_sba_free( +AWS_SUPPRESS_ASAN AWS_SUPPRESS_HWASAN AWS_SUPPRESS_TSAN AWS_SUPPRESS_MSAN static void s_sba_free( struct small_block_allocator *sba, void *addr) { if (!addr) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-c-common-0.14.5/source/common.c new/aws-c-common-1.0.0/source/common.c --- old/aws-c-common-0.14.5/source/common.c 2026-08-12 00:45:07.000000000 +0200 +++ new/aws-c-common-1.0.0/source/common.c 2026-08-26 01:01:05.000000000 +0200 @@ -121,7 +121,7 @@ "Invalid thread settings."), AWS_DEFINE_ERROR_INFO_COMMON( AWS_ERROR_THREAD_INSUFFICIENT_RESOURCE, - "Insufficent resources for thread."), + "Insufficient resources for thread."), AWS_DEFINE_ERROR_INFO_COMMON( AWS_ERROR_THREAD_NO_PERMISSIONS, "Insufficient permissions for thread operation."), diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-c-common-0.14.5/source/hash_table.c new/aws-c-common-1.0.0/source/hash_table.c --- old/aws-c-common-0.14.5/source/hash_table.c 2026-08-12 00:45:07.000000000 +0200 +++ new/aws-c-common-1.0.0/source/hash_table.c 2026-08-26 01:01:05.000000000 +0200 @@ -34,7 +34,7 @@ /** * Calculate the hash for the given key. * Ensures a reasonable semantics for null keys. - * Ensures that no object ever hashes to 0, which is the sentinal value for an empty hash element. + * Ensures that no object ever hashes to 0, which is the sentinel value for an empty hash element. */ static uint64_t s_hash_for(struct hash_table_state *state, const void *key) { AWS_PRECONDITION(hash_table_state_is_valid(state)); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-c-common-0.14.5/source/json.c new/aws-c-common-1.0.0/source/json.c --- old/aws-c-common-0.14.5/source/json.c 2026-08-12 00:45:07.000000000 +0200 +++ new/aws-c-common-1.0.0/source/json.c 2026-08-26 01:01:05.000000000 +0200 @@ -22,7 +22,7 @@ } struct aws_json_value *aws_json_value_new_string_from_c_str(struct aws_allocator *allocator, const char *string) { - (void)allocator; /* No need for allocator. It is overriden through hooks. */ + (void)allocator; /* No need for allocator. It is overridden through hooks. */ void *ret_val = cJSON_CreateString(string); return ret_val; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-c-common-0.14.5/source/memtrace.c new/aws-c-common-1.0.0/source/memtrace.c --- old/aws-c-common-0.14.5/source/memtrace.c 2026-08-12 00:45:07.000000000 +0200 +++ new/aws-c-common-1.0.0/source/memtrace.c 2026-08-26 01:01:05.000000000 +0200 @@ -161,7 +161,7 @@ * With optimizations on we cannot trust the stack trace too much. * Memtracer makes an assumption that stack trace will be available in all cases if stack trace api * works. So in the pathological case of stack_depth <= FRAMES_TO_SKIP lets record all the frames we - * have, to at least have an anchor for where allocation is comming from, however inaccurate it is. + * have, to at least have an anchor for where allocation is coming from, however inaccurate it is. */ if (stack_depth <= FRAMES_TO_SKIP) { memcpy((void **)&stack->frames[0], &stack_frames[0], (stack_depth) * sizeof(void *)); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-c-common-0.14.5/source/posix/thread.c new/aws-c-common-1.0.0/source/posix/thread.c --- old/aws-c-common-0.14.5/source/posix/thread.c 2026-08-12 00:45:07.000000000 +0200 +++ new/aws-c-common-1.0.0/source/posix/thread.c 2026-08-26 01:01:05.000000000 +0200 @@ -403,7 +403,7 @@ s_thread_wrapper_destroy(wrapper); if (options && options->cpu_id >= 0) { /* - * `pthread_create` can fail with an `EINVAL` error or `EDEADLK` on freebasd if the `cpu_id` is + * `pthread_create` can fail with an `EINVAL` error or `EDEADLK` on FreeBSD if the `cpu_id` is * restricted/invalid. Since the pinning to a particular `cpu_id` is supposed to be best-effort, try to * launch a thread again without pinning to a specific cpu_id. */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-c-common-0.14.5/source/windows/file.c new/aws-c-common-1.0.0/source/windows/file.c --- old/aws-c-common-0.14.5/source/windows/file.c 2026-08-12 00:45:07.000000000 +0200 +++ new/aws-c-common-1.0.0/source/windows/file.c 2026-08-26 01:01:05.000000000 +0200 @@ -328,7 +328,7 @@ aws_string_convert_from_wchar_c_str(allocator, ffd.cFileName); struct aws_byte_cursor name_component_multi_char = aws_byte_cursor_from_string(name_component_multi_char_str); - /* disgard . and .. */ + /* discard . and .. */ char *ascend_mark = ".."; char *cd_mark = "."; struct aws_byte_cursor ascend_mark_cur = aws_byte_cursor_from_c_str(ascend_mark); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-c-common-0.14.5/source/windows/system_info.c new/aws-c-common-1.0.0/source/windows/system_info.c --- old/aws-c-common-0.14.5/source/windows/system_info.c 2026-08-12 00:45:07.000000000 +0200 +++ new/aws-c-common-1.0.0/source/windows/system_info.c 2026-08-26 01:01:05.000000000 +0200 @@ -244,7 +244,7 @@ void aws_backtrace_print(FILE *fp, void *call_site_data) { struct _EXCEPTION_POINTERS *exception_pointers = call_site_data; if (exception_pointers) { - fprintf(fp, "** Exception 0x%x occured **\n", exception_pointers->ExceptionRecord->ExceptionCode); + fprintf(fp, "** Exception 0x%x occurred **\n", exception_pointers->ExceptionRecord->ExceptionCode); } if (!s_init_dbghelp()) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-c-common-0.14.5/source/xml_parser.c new/aws-c-common-1.0.0/source/xml_parser.c --- old/aws-c-common-0.14.5/source/xml_parser.c 2026-08-12 00:45:07.000000000 +0200 +++ new/aws-c-common-1.0.0/source/xml_parser.c 2026-08-26 01:01:05.000000000 +0200 @@ -550,7 +550,7 @@ * Takes xml encoded string and pushes unescaped string to the out buffer. * Note: xml allows escaping chars as follows: * - &name; with 5 possible values corresponding to <, >, &, " and ' - * - &#n; where n is a codepoint representing anyunicode character. (codepoint can start with x to indicate its a hex + * - &#n; where n is a codepoint representing any unicode character. (codepoint can start with x to indicate it's a hex * codepoint) Unescaped result will always be either the same length (nothing to unescape) or shorter. */ static int s_build_unescaped_buffer(struct aws_byte_cursor data, struct aws_byte_buf *out) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-c-common-0.14.5/tests/encoding_test.c new/aws-c-common-1.0.0/tests/encoding_test.c --- old/aws-c-common-0.14.5/tests/encoding_test.c 2026-08-12 00:45:07.000000000 +0200 +++ new/aws-c-common-1.0.0/tests/encoding_test.c 2026-08-26 01:01:05.000000000 +0200 @@ -72,7 +72,7 @@ ASSERT_INT_EQUALS( (unsigned char)*(allocation.buffer + output_len + 1), (unsigned char)0xdd, - "Write should not have occurred after the start of the buffer."); + "Write should not have occurred after the end of the buffer."); aws_byte_buf_clean_up(&allocation); return 0; @@ -377,7 +377,7 @@ ASSERT_INT_EQUALS( (unsigned char)*(allocation.buffer + output_len + 1), (unsigned char)0xdd, - "Write should not have occurred after the start of the buffer."); + "Write should not have occurred after the end of the buffer."); aws_byte_buf_clean_up(&allocation); @@ -1084,7 +1084,7 @@ ASSERT_INT_EQUALS( (unsigned char)*(dest.buffer + i), (unsigned char)0xdd, - "Write should not have occurred before the the encoding's starting position."); + "Write should not have occurred before the encoding's starting position."); } for (size_t i = starting_offset + output_size; i < dest.capacity; ++i) { @@ -1518,7 +1518,7 @@ ASSERT_FAILS(aws_decode_utf8(aws_byte_cursor_from_buf(&all_good_text), &with_validation_callback_always_fails)); aws_byte_buf_clean_up(&all_good_text); - /* Check the illegal test cases with always true callbck, it should still fail*/ + /* Check the illegal test cases with always true callback, it should still fail*/ for (size_t i = 0; i < AWS_ARRAY_SIZE(s_illegal_utf8_examples); ++i) { struct utf8_example example = s_illegal_utf8_examples[i]; printf("illegal example [%zu]: %s\n", i, example.name); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-c-common-0.14.5/tests/error_test.c new/aws-c-common-1.0.0/tests/error_test.c --- old/aws-c-common-0.14.5/tests/error_test.c 2026-08-12 00:45:07.000000000 +0200 +++ new/aws-c-common-1.0.0/tests/error_test.c 2026-08-26 01:01:05.000000000 +0200 @@ -257,7 +257,7 @@ aws_raise_error(test_error_2.error_code + 1); error = aws_last_error(); - /* error code should still propogate */ + /* error code should still propagate */ ASSERT_INT_EQUALS( test_error_2.error_code + 1, error, "Expected error code %d, but was %d", test_error_2.error_code + 1, error); @@ -296,7 +296,7 @@ int non_slotted_error_code = 3000; aws_raise_error(non_slotted_error_code); error = aws_last_error(); - /* error code should still propogate */ + /* error code should still propagate */ ASSERT_INT_EQUALS( non_slotted_error_code, error, "Expected error code %d, but was %d", non_slotted_error_code, error); @@ -335,7 +335,7 @@ int oor_error_code = 10001; aws_raise_error(oor_error_code); error = aws_last_error(); - /* error code should still propogate */ + /* error code should still propagate */ ASSERT_INT_EQUALS(oor_error_code, error, "Expected error code %d, but was %d", oor_error_code, error); /* string should be invalid though */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-c-common-0.14.5/verification/cbmc/proofs/aws_priority_queue_s_sift_either/aws_priority_queue_s_sift_either_harness.c new/aws-c-common-1.0.0/verification/cbmc/proofs/aws_priority_queue_s_sift_either/aws_priority_queue_s_sift_either_harness.c --- old/aws-c-common-0.14.5/verification/cbmc/proofs/aws_priority_queue_s_sift_either/aws_priority_queue_s_sift_either_harness.c 2026-08-12 00:45:07.000000000 +0200 +++ new/aws-c-common-1.0.0/verification/cbmc/proofs/aws_priority_queue_s_sift_either/aws_priority_queue_s_sift_either_harness.c 2026-08-26 01:01:05.000000000 +0200 @@ -25,7 +25,7 @@ /* Ensuring that just the root cell is correctly allocated is * not enough, as the swap requires that both the swapped * cells are correctly allocated. Therefore, if swap is to - * not be overriden, I have to ensure that all of the root + * not be overridden, I have to ensure that all of the root * descendants at least are correctly allocated. For now it is * ensured that all of them are. */ size_t i; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-c-common-0.14.5/verification/cbmc/proofs/aws_priority_queue_s_sift_up/aws_priority_queue_s_sift_up_harness.c new/aws-c-common-1.0.0/verification/cbmc/proofs/aws_priority_queue_s_sift_up/aws_priority_queue_s_sift_up_harness.c --- old/aws-c-common-0.14.5/verification/cbmc/proofs/aws_priority_queue_s_sift_up/aws_priority_queue_s_sift_up_harness.c 2026-08-12 00:45:07.000000000 +0200 +++ new/aws-c-common-1.0.0/verification/cbmc/proofs/aws_priority_queue_s_sift_up/aws_priority_queue_s_sift_up_harness.c 2026-08-26 01:01:05.000000000 +0200 @@ -25,7 +25,7 @@ /* Ensuring that just the root cell is correctly allocated is * not enough, as the swap requires that both the swapped * cells are correctly allocated. Therefore, if swap is to - * not be overriden, I have to ensure that all of the root + * not be overridden, I have to ensure that all of the root * descendants at least are correctly allocated. For now it is * ensured that all of them are. */ size_t i; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-c-common-0.14.5/verification/cbmc/stubs/aws_array_list_swap_override.c new/aws-c-common-1.0.0/verification/cbmc/stubs/aws_array_list_swap_override.c --- old/aws-c-common-0.14.5/verification/cbmc/stubs/aws_array_list_swap_override.c 2026-08-12 00:45:07.000000000 +0200 +++ new/aws-c-common-1.0.0/verification/cbmc/stubs/aws_array_list_swap_override.c 2026-08-26 01:01:05.000000000 +0200 @@ -8,7 +8,7 @@ * * We override aws_array_list_swap because mem_swap makes CBMC * struggle (because of the many memcpys) and because the - * array_list_get_at in before the mem_swap are unneccessary if we + * array_list_get_at in before the mem_swap are unnecessary if we * stub out mem_swap. Instead we add a havoc assumption on the two * swapped byted to ensure that no assertion on the values of the two * cells is made afterwards. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-c-common-0.14.5/verification/cbmc/stubs/aws_hash_table_no_slots_override.c new/aws-c-common-1.0.0/verification/cbmc/stubs/aws_hash_table_no_slots_override.c --- old/aws-c-common-0.14.5/verification/cbmc/stubs/aws_hash_table_no_slots_override.c 2026-08-12 00:45:07.000000000 +0200 +++ new/aws-c-common-1.0.0/verification/cbmc/stubs/aws_hash_table_no_slots_override.c 2026-08-26 01:01:05.000000000 +0200 @@ -143,7 +143,7 @@ * -DHASH_TABLE_FIND_ELEMENT_GENERATOR=the_generator_fn, where the_generator_fn has signature: * the_generator_fnconst struct aws_hash_table *map, const void *key, struct aws_hash_element *p_elem). * - * NOTE: If you want a version of aws_hash_table_find() that that ensures that the table actually has the found value + * NOTE: If you want a version of aws_hash_table_find() that ensures that the table actually has the found value * when find returns success, that can be found in aws_hash_table_find_override.c */ #ifdef HASH_TABLE_FIND_ELEMENT_GENERATOR
