Cloudlibc Versions Save

CloudABI's standard C library

v0.103

5 years ago
  • Fix the definition of assert() to cause less problems in C++ mode, where conversion to booleans isn't always done implicitly.

v0.102

6 years ago
  • Remove support for program_spawn_deprecated() and process_wait_deprecated(). As the name suggests, these are deprecated. The libuv based spawning API should be used instead.

v0.101

6 years ago
  • Expose the jemalloc extended API to allow Rust's alloc_jemalloc to build.

v0.100

6 years ago
  • Catch up with CloudABI changes for system call wrappers: crt0 now provides the bindings.
  • Add program_get_raw_argdata() to extract the raw Argdata buffer. This is useful for the Rust runtime, where we want to provide our own Argdata library.
  • When using main(), don't try to convert data that is likely to be Argdata to string command line arguments.
  • Make file descriptor leak checking slightly more reliable in the unit testing framework.

v0.99

6 years ago

This release adds pthread_cond_timedwait_relative_np(). As support for this has also been added to CloudABI itself, this function may make some functions that do relative waits more efficient.

v0.98

6 years ago
  • Fix a race condition in pthread_create() for detached threads that terminate quickly.
  • Add some more testing coverage for read().
  • Make libuv implementation compatible with libuv 1.18.0.

v0.97

6 years ago
  • Bring back the old assembly version of longjmp() and setjmp() for AArch64. Clang doesn't support it natively.
  • Unbreak the unit tests on ARMv6 and ARMv7. Call setjmp() in a standards compliant way.

v0.96

6 years ago
  • Reimplement setjmp() and longjmp() on top of GCC/Clang builtins.
  • Fix fputws() to return -1 instead of WEOF.
  • Make <fenv.h> a bit more complete for RISC-V.

v0.95

6 years ago
  • Add SPDX license tags to the source files.
  • Add some basic fixes needed to support RISC-V.
  • Fix some compiler warnings on ARM, etc.
  • Rework the way basic C types and limits are defined.
  • Add more testing coverage for blocking on sockets.

v0.94

6 years ago