Releases: awslabs/aws-c-common
Releases · awslabs/aws-c-common
Added backtraces to asserts
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
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
- cmake now respects BUILD_TESTING
- Fixed compiler warnings
ByteBuf dynamic growth functions.
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.
v0.3.5 Byte buf utility functions - append that grows, append with internal …
v0.3.4
- getopt_long() implementation
- Android compile fixes
- Atomics fixes for gcc < 4.6
- Security bug fixes from AWS
v0.3.3
FreeBSD compile fixes
Added additional error codes.
Fix downstream build script. (#246) Fix codebuild scripts to not need relative paths and use out of source builds.
Old Linux compatibilitiy fixes
Added CI job for x64 old linux. (#240) * Added CI job for x64 old linux. * Added 32bit builds, updated a comment.
Third alpha release
aws_task_run(#228) my_long_task_name->fn(my_long_task_name, my_long_task_name->arg, AWS_TASK_STATUS_LONG_ENUM);