aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog20
1 files changed, 20 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index ec25d5f7a7b..c510360e30f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,23 @@
12013-02-01 Paul Eggert <eggert@cs.ucla.edu>
2
3 Use fdopendir, fstatat and readlinkat, for efficiency (Bug#13539).
4 On my host, this speeds up directory-files-and-attributes by a
5 factor of 3, when applied to Emacs's src directory.
6 These functions are standardized by POSIX and are common these
7 days; fall back on a (slower) gnulib implementation if the host
8 is too old to supply them.
9 * .bzrignore: Add lib/dirent.h.
10 * lib/Makefile.am (libgnu_a_SOURCES): Add openat-die.c, save-cwd.c.
11 * lib/careadlinkat.c, lib/careadlinkat.h: Merge from gnulib,
12 incorporating: 2013-01-29 careadlinkat: do not provide careadlinkatcwd.
13 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
14 * lib/dirent.in.h, lib/fdopendir.c, lib/fstatat.c, lib/openat-priv.h:
15 * lib/openat-proc.c, lib/openat.h, m4/dirent_h.m4, m4/fdopendir.m4:
16 * m4/fstatat.m4: New files, from gnulib.
17 * lib/openat-die.c, lib/save-cwd.c, lib/save-cwd.h: New files.
18 These last three are specific to Emacs and are not copied from gnulib.
19 They are simpler than the gnulib versions and are tuned for Emacs.
20
12013-02-01 Glenn Morris <rgm@gnu.org> 212013-02-01 Glenn Morris <rgm@gnu.org>
2 22
3 * make-dist: Only README files exist in lisp/ now, not README*. 23 * make-dist: Only README files exist in lisp/ now, not README*.