Skip to content

Releases: awslabs/aws-c-common

Dynamic log level control

01 Apr 15:47
ce964ca
Compare
Choose a tag to compare
Pre-release
  • Adds support for dynamic log level control in the standard logger

Fix for thread affinity functionality and other bug fixes

29 Mar 16:18
5464be4
Compare
Choose a tag to compare
  • BUG FIX: MinGW/Windows related preprocessor fixes
  • BUG FIX: No longer appending exact location of CoreFoundation in CMake
  • BUG FIX: Fixing thread affinity symbol check in CMake
  • BUG FIX: Preventing undefined behavior in allocators

Musl support and thread join changes

04 Mar 19:13
18c9726
Compare
Choose a tag to compare
Pre-release
  • Correct/improve musl support with respect to thread affinity control
  • Update managed thread join to return success/failure, allowing downstream callers (CRTs) to branch shutdown logic between strict and permissive

Fix shared lib builds

22 Feb 17:09
6b2bdb8
Compare
Choose a tag to compare
Fix shared lib builds Pre-release
Pre-release
fix shared libs (#762)

`aws_thread_set_managed_join_timeout_ns()` and `aws_thread_join_all_managed()` are declared in `thread.h` and implemented in `thread_shared.c`. But since `thread_shared.c` did not include `thread.h`, it was not seen as the implementation by the linker.

New managed thread API

17 Feb 23:35
4f4a300
Compare
Choose a tag to compare
Pre-release
  • Transition to a new thread API for threads that cannot be explicitly joined by user code. These threads get lazily joined as their thread functions exit.

Introduce AWS_ERROR_NO_SPACE

16 Feb 00:57
eb4cff6
Compare
Choose a tag to compare
Pre-release
  • mapping ENOSPC to AWS_ERROR_NO_SPACE for out of space error

Numa set_mempolicy fix

10 Feb 01:05
00c91ee
Compare
Choose a tag to compare
Pre-release
  • modifies how numa symbols are looked up so that symbols that are weak on certain platforms don't end up getting stomped.

Infinite Loop Fix

03 Feb 21:32
bb79738
Compare
Choose a tag to compare
Infinite Loop Fix Pre-release
Pre-release
  • Fixes an infinite loop in the thread scheduler

MSVC warnings fixes

06 Jan 16:30
fe6ff91
Compare
Choose a tag to compare
MSVC warnings fixes Pre-release
Pre-release
v0.4.65

Disabled non-standard extension warning that is actually a lie on MSV…

Windows TryLock fix

30 Dec 21:07
f133ac8
Compare
Choose a tag to compare
Windows TryLock fix Pre-release
Pre-release
  • Fixes an issue with aws_mutex_try_lock on Windows