Skip to content

Releases: awslabs/aws-c-common

Bug fixes and unified library init/shutdown

22 Aug 17:30
538075d
Compare
Choose a tag to compare
Move allocator functions to their own file (#488)

* Move the allocator related functions to allocator.c

* Add overrides for the allocator functions

* PR Comments

Atomics support extended back to gcc 4.1.2 on Intel

15 Aug 22:27
fff4d95
Compare
Choose a tag to compare
Relaxed constraints on gcc+x86/x64 to gcc 4.1.2 (#482)

* Relaxed constraints on gcc+x86/x64 to gcc 4.1.2, added ARM and Itanium detection for gcc 4.4

Use CMake Threads module instead of manual pthreads linking

01 Aug 17:31
35ee33f
Compare
Choose a tag to compare
v0.4.3

Depend on pthreads via Threads rather than manually (#473)

Fix error info

15 Jul 21:40
018e74c
Compare
Choose a tag to compare
Fix error info Pre-release
Pre-release

Fixed issue where the wrong info was returned for some error codes.

Logging refactor

09 Jul 18:29
Compare
Choose a tag to compare
Logging refactor Pre-release
Pre-release
Add yaml file for aws_byte_buf_cat proof (#448)

* Proof harness for aws_byte_buf_cat with a fixed number of arguments

Task logging

01 Jul 18:56
970a96e
Compare
Choose a tag to compare
Task logging Pre-release
Pre-release

Adds string tags to tasks and task logging for easier identification

Fix nasty overflow bug in high-res clock on 32-bit systems.

20 Jun 20:41
5d7bf61
Compare
Choose a tag to compare
v0.3.15

Fixed typo that broke osx build. (#425)

Linux stack trace fixes

17 Jun 20:38
8b7d8fd
Compare
Choose a tag to compare
Pre-release
Parse (<function>+<addr>) backtrace format on POSIX systems (#422)

* Parse (<function>+<addr>) backgtrace format on POSIX systems #356

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