]> git.eshelyaron.com Git - emacs.git/commit
(profile-timer-program): Var deleted.
authorKarl Heuer <kwzh@gnu.org>
Wed, 21 Oct 1998 07:01:32 +0000 (07:01 +0000)
committerKarl Heuer <kwzh@gnu.org>
Wed, 21 Oct 1998 07:01:32 +0000 (07:01 +0000)
commitc7f8bd788cf417c76ef75b0a5f8ad18768e01a11
tree1c4ba0b034d4c3ab1efd68c38bcba520018778a7
parentb946fbad3930f39d8afd3ab0f2dbe5927cf9b6ea
(profile-timer-program): Var deleted.
(profile-timer-process, profile-temp-result-, profile-time): Likewise.
(profile-filter, profile-reset-timer): Functions deleted.
(profile-check-zero-init-times, profile-get-time): Likewise.
(profile-find-function, profile-quit): Likewise.
(profile-distinct, profile-call-stack, profile-last-time): New vars.
(profile-time-list, profile-init-list): Doc fix.
(profile-functions): Simplify.
(profile-print): Use float.  Make output include space separators.
(profile-add-time): New helper function.
(profile-function-prolog): Renamed from profile-start-function.
Handle profile-distinct.
(profile-function-epilog): Renamed from profile-update-function.
Handle profile-distinct.
(profile-a-function): If the function to be profiled is an
autoload form, load it.  If it's lazy-loaded, fetch it.
(profile-fix-fun): Simplify profiling wrapper, and unwind-protect it.
(profile-restore-fun): Arg FUN is now a function symbol, as was
documented, rather than a one-element list.
(profile-finish): Call profile-restore-fun properly.
lisp/emacs-lisp/profile.el