summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG.rst87
1 files changed, 87 insertions, 0 deletions
diff --git a/CHANGELOG.rst b/CHANGELOG.rst
new file mode 100644
index 0000000..5c97ddb
--- /dev/null
+++ b/CHANGELOG.rst
@@ -0,0 +1,87 @@
+==========================
+ Changelog for libgcompat
+==========================
+:Author:
+ * **A. Wilcox**, documentation writer
+ * **Contributors**, code
+:Copyright:
+ © 2016-2017 Adélie Linux and contributors. NCSA open source licence.
+
+
+
+
+0.1.0 (2017-10-15)
+==================
+
+ucontext
+--------
+* new module
+
+* Adds getcontext(), which always sets errno to ENOSYS and returns -1.
+
+
+resolv
+------
+* new module
+
+* Adds res_ninit and res_nclose methods which wrap around standard
+ res_init and res_close.
+
+
+string
+------
+* Adds strtoll_l and strtoull_l 'locale-aware' methods. Currently, these
+ do nothing but call the non-locale-aware versions as musl does not implement
+ `LC_NUMERIC`.
+
+
+malloc
+------
+* Adds __libc_memalign which is a thin shim to musl's __memalign.
+
+* Adds __libc_malloc, __libc_calloc, __libc_realloc, and __libc_free which are
+ used by some system-level software. These just call directly to musl's free
+ and malloc/calloc/realloc.
+
+
+math
+----
+* Adds non-prefixed isinf, isinff, isnan, and isnanf, needed since these are
+ implemented as macros in musl.
+
+
+Build system
+------------
+* A patch from Daniel James of VoidLinux has been applied, which allows use of
+ CC instead of hard-coding `gcc`.
+
+
+Documentation
+-------------
+* Updates the README.
+
+* Adds contribution guide, a copy of the license, and this changelog.
+
+
+pthread
+-------
+* Adds __pthread_register_cancel and __pthread_unregister_cancel stubs, which
+ do nothing because they are not relevant to musl's pthread implementation.
+
+* Adds __register_atfork stub.
+
+* Removes pthread_setname_np since musl now provides it.
+
+
+pwd
+---
+* new module
+
+* Adds getpwent_r and fgetpwent_r.
+
+
+sysctl
+------
+* new module
+
+* Adds sysctl.