[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Emacs-diffs] master 1392ec7 2/3: A quicker check for quit
From: |
Paul Eggert |
Subject: |
Re: [Emacs-diffs] master 1392ec7 2/3: A quicker check for quit |
Date: |
Sun, 29 Jan 2017 15:05:50 -0800 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 |
On 01/29/2017 09:30 AM, Eli Zaretskii wrote:
please show or describe your planned changes before you install them
OK, attached. I've been using them for a few days and they work for me.
After installing them, I plan to address the FOR_EACH_TAIL issue that
Stefan mentioned earlier. While I'm in the neighborhood, I have drafted
fixes for the TODO items mentioned in lisp.h's FOR_EACH_TAIL comments
(I'm attacking loop unrolling in a different way). But one thing at a time.
The idea of the attached code is to fix the problems I recently
introduced in this area, along with some longstanding related bugs, e.g,
(defun foo () (nth most-positive-fixnum '#1=(1 . #1#))) when
byte-compiled on a 64-bit X platform (currently Emacs hangs and cannot
be C-g'ed out of).
0001-Remove-immediate_quit.patch
Description: Text Data
0002-Revamp-quitting-and-fix-infloops.patch
Description: Text Data
0003-Add-delq-list-arg-check.patch
Description: Text Data
- Re: [Emacs-diffs] master 1392ec7 2/3: A quicker check for quit, Stefan Monnier, 2017/01/26
- Re: [Emacs-diffs] master 1392ec7 2/3: A quicker check for quit, Paul Eggert, 2017/01/26
- Re: [Emacs-diffs] master 1392ec7 2/3: A quicker check for quit, Eli Zaretskii, 2017/01/26
- Re: [Emacs-diffs] master 1392ec7 2/3: A quicker check for quit, Eli Zaretskii, 2017/01/29
- Re: [Emacs-diffs] master 1392ec7 2/3: A quicker check for quit,
Paul Eggert <=
- Re: [Emacs-diffs] master 1392ec7 2/3: A quicker check for quit, Eli Zaretskii, 2017/01/30
- Re: [Emacs-diffs] master 1392ec7 2/3: A quicker check for quit, Paul Eggert, 2017/01/30
- Re: [Emacs-diffs] master 1392ec7 2/3: A quicker check for quit, Eli Zaretskii, 2017/01/31
- Re: [Emacs-diffs] master 1392ec7 2/3: A quicker check for quit, Stefan Monnier, 2017/01/31
- Re: [Emacs-diffs] master 1392ec7 2/3: A quicker check for quit, Paul Eggert, 2017/01/31