diff options
Diffstat (limited to 'ChangeLog')
| -rw-r--r-- | ChangeLog | 20 |
1 files changed, 20 insertions, 0 deletions
| @@ -1,3 +1,23 @@ | |||
| 1 | 2013-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 | |||
| 1 | 2013-02-01 Glenn Morris <rgm@gnu.org> | 21 | 2013-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*. |