Skip to content

Releases: awslabs/aws-c-common

fixed mixed static/shared builds.

16 Sep 19:17
d27acc1
Compare
Choose a tag to compare
Pre-release
v0.4.9

Reorder thread shutdown so that only truly necessary memory is still …

Made AWS_ENABLE_LTO an option

11 Sep 20:48
2c8ed74
Compare
Choose a tag to compare
Pre-release
AWS_ENABLE_LTO=ON|OFF now controls LTO globally (#504)

* AWS_ENABLE_LTO=ON|OFF now controls LTO globally

* Made AWS_ENABLE_LTO an option

Added support for thread exit callbacks

11 Sep 16:32
94351a9
Compare
Choose a tag to compare
Pre-release
Added support for thread exit callbacks (#503)

* Added support for thread exit callbacks

* Added user data support to aws_thread_call_once

LTO support for Clang/GCC

03 Sep 22:47
f2ab9d0
Compare
Choose a tag to compare
Pre-release
LTO support (#499)

* Added IPO/LTO support to cmake

* Removed the requirement that release builds produce good backtrace output

* Check for IPO policy in older versions of CMake

* Add policy existence check to c flags

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