Libaco Versions Save

A blazing fast and lightweight C asymmetric coroutine library 💎 ⛅🚀⛅🌞

v1.2.4

5 years ago
  • Changed asm to __asm__ in aco.h to support compiler's --std=c99 flag (Issue #16, proposed by Theo Schlossnagle @postwait).

v1.2.3

5 years ago
  • Added support for MacOS;

  • Added support for shared library build of libaco (PR #10, proposed by Theo Schlossnagle @postwait);

  • Added C macro ACO_REG_IDX_BP in aco.h (PR #15, proposed by Theo Schlossnagle @postwait);

  • Added global C config macro ACO_USE_ASAN which could enable the friendly support of address sanitizer (both gcc and clang) (PR #14, proposed by Theo Schlossnagle @postwait);

  • Added README_zh.md.

v1.2.2

5 years ago
  • Added a new option -o <no-m32|no-valgrind> to make.sh;

  • Correction about the value of macro ACO_VERSION_PATCH (issue #1 kindly reported by Markus Elfring @elfring);

  • Adjusted some noncompliant naming of identifiers (double underscore __) (issue #1, kindly proposed by Markus Elfring @elfring);

  • Supported the header file including by C++ (issue #4, kindly proposed by Markus Elfring @elfring).

v1.2.1

5 years ago
  • Fixed some noncompliant include guards in two C header files (issue #1 kindly reported by Markus Elfring @elfring);

  • Removed the "pure" word from "pure C" statement since it is containing assembly codes (kindly reported by Peter Cawley @corsix);

  • Some updates in the README document.

v1.2.0

5 years ago
  • Provided another C header file aco_assert_override.h so user could choose to override the default C assert or not;

  • Added some macros about the version information.

v1.1

5 years ago

Removed the requirement on the GCC version.

The previous v1.0 of libaco need gcc (>= 5.0) to build, but since v1.1 there is no such requirement anymore :)

v1.0

5 years ago

The v1.0 release of libaco, cheers 🎉🎉🎉