unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Emacs port to gcc -fcheck-pointer-bounds
@ 2017-12-07  7:34 Paul Eggert
  2017-12-08 13:45 ` Eli Zaretskii
  2017-12-08 16:13 ` Pip Cet
  0 siblings, 2 replies; 16+ messages in thread
From: Paul Eggert @ 2017-12-07  7:34 UTC (permalink / raw)
  To: Emacs Development; +Cc: Pip Cet

In <https://debbugs.gnu.org/29600> I published patches to port Emacs to the 
-fcheck-pointer-bounds option of GCC, so that I can debug Emacs with hardware 
pointer bounds checking on platforms that support it (such as the Kaby Lake chip 
in my year-old laptop running Ubuntu 17.10). This entails changing the 
fundamental Emacs internal word from an integer to a pointer of the same width - 
which is not as big a deal as one might think, as the commonly-used EMACS_INT 
type does not change and Emacs users and Emacs Lisp programmers should not 
notice any change.

I would like to install these patches on 'master' soon, and am mentioning this 
on emacs-devel to give a heads-up to the few but hardy volunteers who work on 
the low-level part of the Emacs implementation.



^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2017-12-18  2:47 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-12-07  7:34 Emacs port to gcc -fcheck-pointer-bounds Paul Eggert
2017-12-08 13:45 ` Eli Zaretskii
2017-12-08 22:06   ` Paul Eggert
2017-12-09  8:33     ` Eli Zaretskii
2017-12-10  7:10       ` Paul Eggert
2017-12-10 17:27         ` Eli Zaretskii
2017-12-11  7:54           ` Paul Eggert
2017-12-11 15:26             ` Eli Zaretskii
2017-12-12 23:35               ` Paul Eggert
2017-12-13 16:20                 ` Eli Zaretskii
2017-12-13 18:30                   ` Paul Eggert
2017-12-13 19:17                     ` Stefan Monnier
2017-12-13 19:39                       ` Paul Eggert
2017-12-18  2:47                       ` Paul Eggert
2017-12-08 16:13 ` Pip Cet
2017-12-08 22:09   ` Paul Eggert

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).