aboutsummaryrefslogtreecommitdiff
path: root/binutils/ChangeLog
diff options
context:
space:
mode:
authorTom Tromey <tom@tromey.com>2017-10-06 14:36:44 -0600
committerTom Tromey <tom@tromey.com>2017-10-10 13:01:42 -0600
commitc85fa91b5c0dc70641d75d6ab9315ad547487c1f (patch)
tree4763730d01a61eb37c8dab69e80226ce7441b350 /binutils/ChangeLog
parente4905c7464d23367248bdd5d8eccaebb495b8274 (diff)
downloadfsf-binutils-gdb-c85fa91b5c0dc70641d75d6ab9315ad547487c1f.zip
fsf-binutils-gdb-c85fa91b5c0dc70641d75d6ab9315ad547487c1f.tar.gz
fsf-binutils-gdb-c85fa91b5c0dc70641d75d6ab9315ad547487c1f.tar.bz2
Asynchronous insertion for dwarf-mode.el
I was recently examining a very large .debug file. I tried to use dwarf-mode, but it blocked Emacs for a very long time while reading output. This patch changes dwarf-mode to run the objdump process asynchronously. This way, I can still do other things in Emacs while waiting for the dumping to finish. 2017-10-10 Tom Tromey <tom@tromey.com> * dwarf-mode.el (dwarf--process, dwarf--deletion-region): New defvar. (dwarf--check-running, dwarf--sentinel, dwarf--invoke) (dwarf--filter): New functions. (dwarf-do-insert-substructure, dwarf-do-refresh): Call dwarf--check-running, dwarf--invoke. (dwarf-browse): Initialize new variables.
Diffstat (limited to 'binutils/ChangeLog')
-rw-r--r--binutils/ChangeLog10
1 files changed, 10 insertions, 0 deletions
diff --git a/binutils/ChangeLog b/binutils/ChangeLog
index 47e5fa8..90d1996 100644
--- a/binutils/ChangeLog
+++ b/binutils/ChangeLog
@@ -1,5 +1,15 @@
2017-10-10 Tom Tromey <tom@tromey.com>
+ * dwarf-mode.el (dwarf--process, dwarf--deletion-region): New
+ defvar.
+ (dwarf--check-running, dwarf--sentinel, dwarf--invoke)
+ (dwarf--filter): New functions.
+ (dwarf-do-insert-substructure, dwarf-do-refresh): Call
+ dwarf--check-running, dwarf--invoke.
+ (dwarf-browse): Initialize new variables.
+
+2017-10-10 Tom Tromey <tom@tromey.com>
+
* dwarf-mode.el: Set lexical-binding.
2017-10-10 Tom Tromey <tom@tromey.com>