emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/geiser-chicken 6743d36 036/102: Stopped over-aggressive me


From: Philip Kaludercic
Subject: [nongnu] elpa/geiser-chicken 6743d36 036/102: Stopped over-aggressive memoization
Date: Sun, 1 Aug 2021 18:26:51 -0400 (EDT)

branch: elpa/geiser-chicken
commit 6743d363a818aa4c3d522ec725d7d287acd18402
Author: Dan Leslie <dan@ironoxide.ca>
Commit: Dan Leslie <dan@ironoxide.ca>

    Stopped over-aggressive memoization
    
    It doesn't make sense to memoize the following:
    geiser-start-server
    geiser-macroexpand
---
 geiser/emacs.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/geiser/emacs.scm b/geiser/emacs.scm
index b08d8aa..401eb90 100644
--- a/geiser/emacs.scm
+++ b/geiser/emacs.scm
@@ -476,11 +476,11 @@
 
     (define (form-has-safe-geiser? form)
       (any (cut eq? (car form) <>)
-          '(geiser-no-values geiser-newline geiser-start-server 
geiser-completions
+          '(geiser-no-values geiser-newline geiser-completions
             geiser-autodoc geiser-object-signature geiser-symbol-location
             geiser-symbol-documentation geiser-find-file 
geiser-add-to-load-path
             geiser-module-exports geiser-module-path geiser-module-location
-            geiser-module-completions geiser-macroexpand 
geiser-use-debug-log)))
+            geiser-module-completions geiser-use-debug-log)))
     
     (when (and module
               (not (symbol? module)))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]