Releases: awslabs/aws-c-common
Releases · awslabs/aws-c-common
aws_string_c_str() helper fn
v0.4.15 aws_string_c_str() (#534)
Fix alignment on Windows
v0.4.14 Remove AWS_ALIGN, as it doesn't work reliably, add AWS_ALIGNED_TYPEDE…
Added ring_buffer allocator, AWS_UNREACHABLE
Imported ring buffer allocator from node CRT (#527) * Imported ring buffer allocator from node, fixed bugs, added unit test * Implemented realloc as an assert to prevent use
Fixed visibility on static libs, added secure string length functions, fixed buffer overflow vulnerability in stack trace printing.
Pre-release
v0.4.12 Don't set fvisibility on static libs. (#516)
Fixed bug in AWS_ASSUME on gcc.
Fix stupid bad boolean logic in macro. (#508) * Fix stupid bad boolean logic in macro. * simplified gcc macro for assume.
fixed gcc 4.1.2 builds
Fixed support for gcc 4.1.2. (#507) * Fixed support for gcc 4.1.2.
fixed mixed static/shared builds.
v0.4.9 Reorder thread shutdown so that only truly necessary memory is still …
Made AWS_ENABLE_LTO an option
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
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
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