[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] 07/36: prefer compilers earlier in list
From: |
Christopher Allan Webber |
Subject: |
[Guile-commits] 07/36: prefer compilers earlier in list |
Date: |
Fri, 25 Mar 2016 20:02:53 +0000 |
cwebber pushed a commit to branch wip-elisp
in repository guile.
commit e97833382e618e359c0d5bb4f63d03f4d9b52224
Author: Robin Templeton <address@hidden>
Date: Tue Jun 17 22:41:45 2014 -0400
prefer compilers earlier in list
(Best-ability ChangeLog annotation added by Christopher Allan Webber.)
* module/system/base/compile.scm (find-language-joint): Change order of
cond.
---
module/system/base/compile.scm | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/module/system/base/compile.scm b/module/system/base/compile.scm
index d6a53d6..e92155e 100644
--- a/module/system/base/compile.scm
+++ b/module/system/base/compile.scm
@@ -185,8 +185,8 @@
(let lp ((in (reverse (or (lookup-compilation-order from to)
(error "no way to compile" from "to" to))))
(lang to))
- (cond ((null? in) to)
- ((language-joiner lang) lang)
+ (cond ((language-joiner lang) lang)
+ ((null? in) to)
(else
(lp (cdr in) (caar in))))))
- [Guile-commits] branch wip-elisp created (now 15ca784), Christopher Allan Webber, 2016/03/25
- [Guile-commits] 01/36: Remove CFLAGS from snarfcppopts., Christopher Allan Webber, 2016/03/25
- [Guile-commits] 02/36: intern arbitrary constants, Christopher Allan Webber, 2016/03/25
- [Guile-commits] 03/36: check symbols constants uninterned, Christopher Allan Webber, 2016/03/25
- [Guile-commits] 06/36: allow arbitrary constants in cps, Christopher Allan Webber, 2016/03/25
- [Guile-commits] 05/36: guile-private-ref, Christopher Allan Webber, 2016/03/25
- [Guile-commits] 04/36: multiple obarrays, Christopher Allan Webber, 2016/03/25
- [Guile-commits] 07/36: prefer compilers earlier in list,
Christopher Allan Webber <=
- [Guile-commits] 08/36: guile-snarf fix, Christopher Allan Webber, 2016/03/25
- [Guile-commits] 09/36: elisp updates, Christopher Allan Webber, 2016/03/25
- [Guile-commits] 10/36: read nil/t as #nil/#t, Christopher Allan Webber, 2016/03/25
- [Guile-commits] 12/36: defvar affects default value, Christopher Allan Webber, 2016/03/25
- [Guile-commits] 11/36: symbol default value procedures, Christopher Allan Webber, 2016/03/25
- [Guile-commits] 14/36: define-module for elisp special modules, Christopher Allan Webber, 2016/03/25
- [Guile-commits] 16/36: fix symbol-function, Christopher Allan Webber, 2016/03/25
- [Guile-commits] 13/36: constant-interning fix, Christopher Allan Webber, 2016/03/25
- [Guile-commits] 15/36: restore special operator handling, Christopher Allan Webber, 2016/03/25
- [Guile-commits] 17/36: fix `nil?' type inference, Christopher Allan Webber, 2016/03/25