[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: merging Emacs.app
From: |
Adrian Robert |
Subject: |
Re: merging Emacs.app |
Date: |
Mon, 10 Mar 2008 14:09:09 +0000 (UTC) |
User-agent: |
Loom/3.14 (http://gmane.org/) |
YAMAMOTO Mitsuharu <mituharu <at> math.s.chiba-u.ac.jp> writes:
> I can find so many (indirect) Feval calls from ns_read_socket and some
> of them seem to be difficult to get rid of because of its fundamental
> design. In Emacs 22 at least, read_socket_hook may be called from a
> signal handler in most environments. As the Lisp interpreter is not
> designed to be reentrant, you cannot call Feval from read_socket_hook
> directly or indirectly (that's why both X11 and Carbon ports increment
> `handling_signal' in their read_socket_hook's to make Feval abort).
> You don't see such a problem in the Cocoa/GNUstep port unless
> NO_SOCK_SIGIO is defined, but C-g is not handled properly.
Hmm, I'll look into getting rid of the Fevals then. Still, the side effects
I spoke of are (I believe) unrelated to this.
thanks,
Adrian
- Re: merging Emacs.app, (continued)
- Re: merging Emacs.app, David Kastrup, 2008/03/08
- Re: merging Emacs.app, YAMAMOTO Mitsuharu, 2008/03/09
- Re: merging Emacs.app, YAMAMOTO Mitsuharu, 2008/03/09
- Re: merging Emacs.app, David Kastrup, 2008/03/09
- Re: merging Emacs.app, David Reitter, 2008/03/09
- Re: merging Emacs.app, YAMAMOTO Mitsuharu, 2008/03/09
- Re: merging Emacs.app, Adrian Robert, 2008/03/10
- Re: merging Emacs.app, YAMAMOTO Mitsuharu, 2008/03/10
- Re: merging Emacs.app,
Adrian Robert <=
- Re: merging Emacs.app, Stefan Monnier, 2008/03/10
- Re: MAINTAINERS file, Richard Stallman, 2008/03/03
- Re: MAINTAINERS file, Stefan Monnier, 2008/03/03
- Re: MAINTAINERS file, Richard Stallman, 2008/03/04
- Re: MAINTAINERS file, Bastien, 2008/03/05
- Re: MAINTAINERS file, Xavier Maillard, 2008/03/08
- Re: MAINTAINERS file, Stefan Monnier, 2008/03/08
- Re: MAINTAINERS file, Richard Stallman, 2008/03/09
Re: MAINTAINERS file, Chong Yidong, 2008/03/02