guile-commits
[Top][All Lists]
Advanced

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

[Guile-commits] 03/03: Revert "Honor '%fresh-auto-compile'."


From: Ludovic Courtès
Subject: [Guile-commits] 03/03: Revert "Honor '%fresh-auto-compile'."
Date: Mon, 15 Jan 2018 17:20:27 -0500 (EST)

civodul pushed a commit to branch stable-2.2
in repository guile.

commit a1793bc904d947810d64175945218c2cdace38cc
Author: Ludovic Courtès <address@hidden>
Date:   Mon Jan 15 23:17:24 2018 +0100

    Revert "Honor '%fresh-auto-compile'."
    
    This reverts commit 83d4c4d622b406ec0bc9d8139ec8182fa72b5720,
    which came from a misunderstanding.
---
 libguile/load.c         | 11 ++++-------
 module/ice-9/boot-9.scm |  5 +----
 2 files changed, 5 insertions(+), 11 deletions(-)

diff --git a/libguile/load.c b/libguile/load.c
index 3747dd9..7b8136a 100644
--- a/libguile/load.c
+++ b/libguile/load.c
@@ -1,5 +1,5 @@
 /* Copyright (C) 1995, 1996, 1998, 1999, 2000, 2001, 2004, 2006, 2008,
- *   2009, 2010, 2011, 2012, 2013, 2014, 2017 Free Software Foundation, Inc.
+ *   2009, 2010, 2011, 2012, 2013, 2014 Free Software Foundation, Inc.
  * 
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public License
@@ -1195,16 +1195,13 @@ SCM_DEFINE (scm_primitive_load_path, 
"primitive-load-path", 0, 0, 1,
                                *scm_loc_load_extensions, SCM_BOOL_F,
                                &stat_source);
 
-  if (scm_is_false (*scm_loc_fresh_auto_compile))
-    compiled_thunk = load_thunk_from_path (filename, full_filename,
-                                          &stat_source,
-                                          &found_stale_compiled_file);
-  else
-    compiled_thunk = SCM_BOOL_F;
+  compiled_thunk = load_thunk_from_path (filename, full_filename, &stat_source,
+                                         &found_stale_compiled_file);
 
   if (scm_is_false (compiled_thunk)
       && scm_is_true (full_filename)
       && scm_is_true (*scm_loc_compile_fallback_path)
+      && scm_is_false (*scm_loc_fresh_auto_compile)
       && scm_is_pair (*scm_loc_load_compiled_extensions)
       && scm_is_string (scm_car (*scm_loc_load_compiled_extensions)))
     {
diff --git a/module/ice-9/boot-9.scm b/module/ice-9/boot-9.scm
index 751a3bc..4e51e92 100644
--- a/module/ice-9/boot-9.scm
+++ b/module/ice-9/boot-9.scm
@@ -3811,10 +3811,7 @@ when none is available, reading FILE-NAME with READER."
                                               scmstat
                                               go-file-name))))))
 
-    (let ((compiled (and scmstat
-                         (or (and (not %fresh-auto-compile)
-                                  (pre-compiled))
-                             (fallback)))))
+    (let ((compiled (and scmstat (or (pre-compiled) (fallback)))))
       (if compiled
           (begin
             (if %load-hook



reply via email to

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