From 5f7b841d3aebdccc2baed27cb4b22ddb08cd7c0c Mon Sep 17 00:00:00 2001 From: Florian Weimer Date: Wed, 23 May 2018 14:16:18 +0200 Subject: Implement allocate_once for atomic initialization with allocation --- ChangeLog | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 8e697002d2..ce503a7b85 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,18 @@ +2018-05-23 Florian Weimer + + Implement allocate_once. + * include/allocate_once.h: New file. + * misc/allocate_once.c: Likewise. + * misc/tst-allocate_once.c: Likewise. + * misc/Makefile (routines): Add allocate_once. + (tests-internal): Add tst-allocate_once. + (generated): Add tst-allocate_once.mtrace, + tst-allocate_once-mem.out. + (tests-special): Add tst-allocate_once-mem.out. + (tst-allocate_once-ENV): Set MALLOC_TRACE. + (tst-allocate_once-mem.out): Call mtrace. + * misc/Versions (GLIBC_PRIVATE): Add __libc_allocate_once_slow. + 2018-05-23 H.J. Lu [BZ #23196] -- cgit v1.2.3