12019-08-25 Srđan Milaković <sm108@rice.edu> 2 3 * dynamicsizehash_concurrent.{c,h}: New files. 4 * Makefile.am (noinst_HEADERS): Added dynamicsizehash_concurrent.h. 5 62019-08-25 Jonathon Anderson <jma14@rice.edu> 7 8 * stdatomic-fbsd.h: New file, taken from FreeBSD. 9 * atomics.h: New file. 10 * Makefile.am (noinst_HEADERS): Added *.h above. 11 122019-05-03 Rosen Penev <rosenp@gmail.com> 13 14 * color.c (parse_opt): Cast program_invocation_short_name to char *. 15 162018-11-04 Mark Wielaard <mark@klomp.org> 17 18 * bpf.h: Add BPF_JLT, BPF_JLE, BPF_JSLT and BPF_JSLE. 19 202018-07-04 Ross Burton <ross.burton@intel.com> 21 22 * color.c: Remove error.h, add system.h include. 23 * system.h: Add error.h include. 24 * xmalloc.c: Remove error.h include. 25 262018-06-01 Mark Wielaard <mark@klomp.org> 27 28 * printversion.c (print_version): Update copyright year. 29 302018-02-09 Joshua Watt <JPEWhacker@gmail.com> 31 32 * eu-config.h (FALLTHROUGH): New macro. 33 342017-10-16 Mark Wielaard <mark@klomp.org> 35 36 * md5.{c,h}: Removed. 37 * sha1.{c,h}: Likewise. 38 * Makefile.am (libeu_a_SOURCES): Remove md5.c and sha1.c. 39 (noinst_HEADERS): Remove md5.h and sha1.h. 40 412017-08-18 Ulf Hermann <ulf.hermann@qt.io> 42 43 * eu-config.h: Define attribute_packed to either 44 __attribute__((packed)) or __attribute__((packed, gcc_struct)). 45 462017-04-27 Ulf Hermann <ulf.hermann@qt.io> 47 48 * eu-config.h: Define attribute_hidden to be empty if the compiler 49 doesn't support it. 50 512017-04-27 Ulf Hermann <ulf.hermann@qt.io> 52 53 * Makefile.am: Use fpic_CFLAGS. 54 552017-07-18 Mark Wielaard <mark@klomp.org> 56 57 * bpf.h: New file. 58 * Makefile.am (noinst_HEADERS): Add bpf.h 59 602017-05-05 Mark Wielaard <mark@klomp.org> 61 62 * printversion.c (print_version): Update copyright year. 63 642017-04-20 Ulf Hermann <ulf.hermann@qt.io> 65 66 * crc32.c: include config.h. 67 * system.h: Don't include config.h. 68 692017-02-16 Ulf Hermann <ulf.hermann@qt.io> 70 71 * Makefile.am (libeu_a_SOURCES): Remove version.c, add printversion.c 72 (noinst_HEADERS): Add printversion.h 73 * version.c: Moved to printversion.c. 74 * printversion.c: New file, moved from version.c, 75 remove stdio.h, argp.h, system.h includes, 76 add printversion.h include. 77 * printversion.h: New file. 78 * system.h: Remove argp.h include, 79 (ARGP_PROGRAM_VERSION_HOOK_DEF, ARGP_PROGRAM_BUG_ADDRESS_DEF): Remove. 80 (print_version): Remove. 81 822017-02-15 Ulf Hermann <ulf.hermann@qt.io> 83 84 * system.h: Provide mempcpy if it doesn't exist. 85 * xstrndup.c: Include system.h. 86 872017-02-15 Ulf Hermann <ulf.hermann@qt.io> 88 89 * crc32_file.c: Use _SC_PAGESIZE rather than _SC_PAGE_SIZE. 90 912017-02-14 Ulf Hermann <ulf.hermann@qt.io> 92 93 * color.h: New file. 94 * color.c: Include color.h. 95 * libeu.h: Remove color handling. 96 * Makefile.am (noinst_HEADERS): Add color.h. 97 982016-12-29 Luiz Angelo Daros de Luca <luizluca@gmail.com> 99 100 * crc32_file.c: Include system.h. 101 * system.h: Remove semi-colon after TEMP_FAILURE_RETRY definition. 102 1032016-12-24 Mark Wielaard <mark@klomp.org> 104 105 * version.c: New source file. 106 * Makefile.am (libeu_a_SOURCES): Add version.c 107 * system.h (print_version): New function definition. 108 1092016-10-11 Akihiko Odaki <akihiko.odaki.4i@stu.hosei.ac.jp> 110 111 * fixedsizehash.h (CONCAT): Use __CONCAT when available. 112 * system.h: Include config.h and errno.h. 113 (powerof2): Define if not already defined. 114 (TEMP_FAILURE_RETRY): Define when not yet defined. 115 1162015-10-11 Akihiko Odaki <akihiko.odaki.4i@stu.hosei.ac.jp> 117 118 * Makefile.am (noinst_HEADERS): Add libeu.h. 119 * color.c: Remove system.h include, add libeu.h include. 120 * crc32_file.c: Likewise. 121 * fixedsizehash.h: Remove sys/param.h include. 122 * libeu.h: New file. 123 * system.h: Include sys/param.h. 124 (xmalloc, xcalloc, xrealloc, xstrdup, xstrndup, crc32, crc32_file, 125 color_argp, color_enum, color_*): Move definitions to libeu.h. 126 * xstrdup.c: Remove system.h include, add libeu.h include. 127 * xstrndup.c: Remove system.h include, add libeu.h and stdint.h 128 includes. 129 1302015-09-24 Jose E. Marchesi <jose.marchesi@oracle.com> 131 132 * Makefile.am (AM_CFLAGS): Use -fPIC instead of -fpic to avoid relocation 133 overflows in some platforms. 134 1352015-09-22 Mark Wielaard <mjw@redhat.com> 136 137 * dynamicsizehash.c: Remove old-style function definitions. 138 * md5.c: Likewise. 139 * sha1.c: Likewise. 140 * xmalloc.c: Likewise. 141 * xstrdup.c: Likewise. 142 * xstrndup.c: Likewise. 143 1442015-05-31 Mark Wielaard <mjw@redhat.com> 145 146 * eu-config.h (ALLOW_UNALIGNED): Define when ! CHECK_UNDEFINED. 147 1482015-04-23 Max Filippov <jcmvbkbc@gmail.com> 149 150 * eu-config.h: Use SYMBOL_VERSIONING as guard. 151 1522014-01-17 Lei Zhang <thestig@google.com> 153 154 * crc32_file.c: Include config.h. 155 1562013-12-12 Josh Stone <jistone@redhat.com> 157 158 * dynamicsizehash.c (lookup): Add a shortcut around division. 159 1602013-04-30 Jan Kratochvil <jan.kratochvil@redhat.com> 161 162 * eu-config.h (COMPAT_VERSION_NEWPROTO): New. Twice. 163 1642013-04-26 Jan Kratochvil <jan.kratochvil@redhat.com> 165 166 * system.h (LE64, BE64): Move here the definitions from 167 libdwfl/link_map.c. 168 1692013-04-24 Mark Wielaard <mjw@redhat.com> 170 171 * Makefile.am: Use AM_CPPFLAGS instead of INCLUDES. 172 1732012-10-09 Adam Markey <adam@etinternational.com> 174 175 * system.h: Changed pwrite_retry, write_retry, and pread_retry to 176 handle case where not all data was read/written. 177 1782012-10-08 Jan Kratochvil <jan.kratochvil@redhat.com> 179 180 * system.h (eu_static_assert): New macro. 181 1822012-01-21 Ulrich Drepper <drepper@gmail.com> 183 184 * Makefile.am (libeu_a_SOURCES): Add color.c. 185 * system.h: Declare color_argp. Define color_enum. Declare 186 color_* variables. 187 * color.c: New file. 188 1892011-10-02 Ulrich Drepper <drepper@gmail.com> 190 191 * system.h: Declare __cxa_demangle. 192 1932011-07-09 Roland McGrath <roland@hack.frob.com> 194 195 * sha1.c (be64_copy): New function. 196 (sha1_finish_ctx): Use it. 197 * md5.c (le64_copy): New function. 198 (md5_finish_ctx): Use it. 199 * system.h (LE32, BE32): New macros, using <endian.h> and <byteswap.h>. 200 * md5.c (SWAP): Use LE32. 201 * sha1.c (SWAP): Use BE32. 202 2032010-06-16 Roland McGrath <roland@redhat.com> 204 205 * dynamicsizehash.h (HASHTYPE): New macro. 206 (struct): Use size_t for table sizes. 207 * dynamicsizehash.c: Likewise. Use HASHTYPE for hash values. 208 2092010-02-15 Roland McGrath <roland@redhat.com> 210 211 * Makefile.am: Use config/eu.am for common stuff. 212 2132009-08-09 Roland McGrath <roland@redhat.com> 214 215 * eu-config.h (OLD_VERSION, NEW_VERSION, COMPAT_VERSION): New macros. 216 2172009-01-23 Roland McGrath <roland@redhat.com> 218 219 * eu-config.h: Add multiple inclusion protection. 220 2212009-01-17 Ulrich Drepper <drepper@redhat.com> 222 223 * system.h (ARGP_PROGRAM_VERSION_HOOK_DEF): Define. 224 (ARGP_PROGRAM_BUG_ADDRESS_DEF): Define. 225 2262009-01-10 Ulrich Drepper <drepper@redhat.com> 227 228 * eu-config.h: Remove tls_key_t, key_create, getspecific, setspecific, 229 once_define, and once_execute macros. Use USE_LOCKS instead of 230 USE_TLS. 231 2322008-08-25 Roland McGrath <roland@redhat.com> 233 234 * eu-config.h [USE_TLS] (RWLOCK_CALL): New macro. 235 (rwlock_init, rwlock_fini, rwlock_rdlock, rwlock_wrlock, rwlock_unlock): 236 Use it. 237 2382008-08-24 Roland McGrath <roland@redhat.com> 239 240 * eu-config.h: New file. 241 * Makefile.am (noinst_HEADERS): Add it. 242 2432008-02-01 Ulrich Drepper <drepper@redhat.com> 244 245 * Makefile.am (libeu_a_SOURCES): Add sha1.c. 246 (noinst_HEADERS): Add sha1.h. 247 * sha1.c: New file. 248 * sha1.h: New file. 249 2502008-01-31 Ulrich Drepper <drepper@redhat.com> 251 252 * Makefile.am (libeu_a_SOURCES): Add md5.c. 253 (noinst_HEADERS): Add md5.h. 254 * md5.c: New file. 255 * md5.h: New file. 256 2572006-04-04 Ulrich Drepper <drepper@redhat.com> 258 259 * Makefile.am (libeu_a_SOURCES): We don't need xstrdup in the moment. 260 2612005-08-28 Ulrich Drepper <drepper@redhat.com> 262 263 * system.h: Define pwrite_retry, write_retry, and pread_retry. 264 2652005-08-06 Ulrich Drepper <drepper@redhat.com> 266 267 * Makefile.am (xmalloc_CFLAGS): Define only if !GPROF. 268 2692005-05-03 Roland McGrath <roland@redhat.com> 270 271 * crc32_file.c: New file. 272 * Makefile.am (libeu_a_SOURCES): Add it. 273 * system.h: Declare crc32_file. 274 2752005-04-30 Ulrich Drepper <drepper@redhat.com> 276 277 * Makefile.am: Use -ffunction-sections for xmalloc.c. 278 2792005-02-15 Ulrich Drepper <drepper@redhat.com> 280 281 * dynamicsizehash.c (lookup): Mark val parameter as possibly unused. 282 2832005-02-06 Ulrich Drepper <drepper@redhat.com> 284 285 * fixedsizehash.h: Mark unused parameters. Correct CLASS and 286 const order for fshash_find. 287 288 * Makefile.am: Cleanup AM_CFLAGS handling. Add -Wunused -Wextra. 289 2902005-02-05 Ulrich Drepper <drepper@redhat.com> 291 292 * Makefile.am [MUDFLAP] (AM_CFLAGS): Add -fpic and -fmudflap. 293 2942004-01-17 Ulrich Drepper <drepper@redhat.com> 295 296 * Makefile.am: Support building with mudflap. 297 2982003-09-22 Ulrich Drepper <drepper@redhat.com> 299 300 * Makefile.am (AM_CFLAGS): Add -fpic. 301 302 * Makefile.am (noinst_HEADERS): Add list.h. 303 * list.h: New file. 304 3052003-08-11 Ulrich Drepper <drepper@redhat.com> 306 307 * Moved to CVS archive. 308