aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorPaul Eggert2013-09-24 07:53:49 -0700
committerPaul Eggert2013-09-24 07:53:49 -0700
commit4710d6f406ff792aaae65ad141f96346be44909d (patch)
treec4cf31d3c8292619363b0f998f8786968d3fcace /src/ChangeLog
parent10ebac9d6af07da7650c490a39144177a25861e3 (diff)
downloademacs-4710d6f406ff792aaae65ad141f96346be44909d.tar.gz
emacs-4710d6f406ff792aaae65ad141f96346be44909d.zip
* data.c (POPCOUNT_STATIC_INLINE): New macro, as a hack for popcount.
This is ugly, but it should fix the performance problem for older GCC versions in the short run. I'll look into integrating the Gnulib module for popcount, as a better fix. See the thread starting in: http://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00474.html (popcount_size_t_generic) [NEED_GENERIC_POPCOUNT]: (popcount_size_t_msc) [USE_MSC_POPCOUNT]: (popcount_size_t_gcc) [USE_GCC_POPCOUNT]: (popcount_size_t): Use it.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 82517661164..90ffce575f9 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,16 @@
12013-09-24 Paul Eggert <eggert@cs.ucla.edu>
2
3 * data.c (POPCOUNT_STATIC_INLINE): New macro, as a hack for popcount.
4 This is ugly, but it should fix the performance problem for older
5 GCC versions in the short run. I'll look into integrating the
6 Gnulib module for popcount, as a better fix.
7 See the thread starting in:
8 http://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00474.html
9 (popcount_size_t_generic) [NEED_GENERIC_POPCOUNT]:
10 (popcount_size_t_msc) [USE_MSC_POPCOUNT]:
11 (popcount_size_t_gcc) [USE_GCC_POPCOUNT]:
12 (popcount_size_t): Use it.
13
12013-09-24 Daniel Colascione <dancol@dancol.org> 142013-09-24 Daniel Colascione <dancol@dancol.org>
2 15
3 * process.c (Fnetwork_interface_info): Fix build break due to 16 * process.c (Fnetwork_interface_info): Fix build break due to