Skip to content

Releases: awslabs/aws-c-common

Compile warning fixes

14 Jun 23:21
76e2a61
Compare
Choose a tag to compare
Compile warning fixes Pre-release
Pre-release
Re-enabled unknown pragma warnings, wrapped CPROVER pragmas (#420)

* Re-enabled unknown pragma warnings, wrapped CPROVER pragmas

Miscellaneous cleanup

13 Jun 00:04
ef38080
Compare
Choose a tag to compare
Miscellaneous cleanup Pre-release
Pre-release
Fixes to clang-tidy failures in dependent libs (#418)

* fixes to clang-tidy failures in dependent libs

* fixed test harness asserts to prove to clang-tidy that compared values are non-null, initialized out params

* Fixed mis-used asserts and multi-eval of assert values

* preserve existing behavior

C++ build fixes

30 May 23:50
0bebfbc
Compare
Choose a tag to compare
C++ build fixes Pre-release
Pre-release
alter code so it can compile in c++ as well (#395)

* Alter header code so it can compile in c++ as well
* Allow constant expressions in AWS_ASSERT

Fix shared-lib builds

30 May 18:29
07bcb2c
Compare
Choose a tag to compare
Fix shared-lib builds Pre-release
Pre-release
v0.3.10

fix shared lib builds (#389)

Added backtraces to asserts

13 May 21:39
f1b5105
Compare
Choose a tag to compare
Pre-release
assert() -> AWS_ASSERT() (#348)

* assert() -> AWS_ASSERT()

* Removed assert.h includes

* rewrote resolve buffer reading to appease gcc

updates to byte buffer apis and streams

10 May 03:12
Compare
Choose a tag to compare
Pre-release
 Memory-safety proofs for aws_byte_buf  (#331)

* Memory-safety proofs for aws_byte_buf

Adds invariants and proof harnesses for the following functions:
 - aws_byte_buf_append
 - aws_byte_buf_append_dynamic
 - aws_byte_buf_append_with_lookup
 - aws_byte_buf_clean_up
 - aws_byte_buf_from_array
 - aws_byte_buf_from_empty_array
 - aws_byte_buf_init
 - aws_byte_buf_init_copy_from_cursor
 - aws_byte_buf_reserve
 - aws_byte_buf_secure_zero

Signed-off-by: Felipe R. Monteiro <felisous@amazon.com>

Build fixes

29 Apr 22:49
a972c5c
Compare
Choose a tag to compare
Build fixes Pre-release
Pre-release
  • cmake now respects BUILD_TESTING
  • Fixed compiler warnings

ByteBuf dynamic growth functions.

10 Apr 23:10
cbe96ad
Compare
Choose a tag to compare
Pre-release
Faster CBMC stubs for memset and memcpy (#300)

* new memset and memcpy functions that are often faster for CBMC to analyze

* PR comments addressed

Updates to byte buffer APIs and cmake.

05 Apr 00:42
286d802
Compare
Choose a tag to compare
Pre-release
v0.3.5

Byte buf utility functions - append that grows, append with internal …

v0.3.4

16 Mar 00:42
Compare
Choose a tag to compare
v0.3.4 Pre-release
Pre-release
  • getopt_long() implementation
  • Android compile fixes
  • Atomics fixes for gcc < 4.6
  • Security bug fixes from AWS