Ludovic Courtès
5b14a7902c
gexp: Native inputs of nested gexps are properly accounted for.
...
Previously, 'gexp-native-inputs' would not return the native inputs of
nested gexps. For example, this:
(gexp-native-inputs #~(foo #$#~(bar #+coreutils)))
would return '().
* guix/gexp.scm (gexp-inputs)[add-reference-inputs]: In the
non-recursive cases, check whether N? and NATIVE? are the same, and act
accordingly.
[native-input?]: Remove.
Fold over all of (gexp-references exp).
* tests/gexp.scm ("ungexp + ungexp-native, nested, special mixture"):
New test.
* tests/gexp.scm ("input list splicing + ungexp-native-splicing"): Pass
#:native? #t to 'gexp-input'.
2016-12-19 17:51:00 +01:00
..
2016-04-03 14:19:09 +02:00
2014-03-30 12:02:10 +02:00
2016-06-06 18:14:52 +02:00
2016-09-07 23:59:02 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-05-04 23:35:55 +02:00
2016-11-13 13:04:00 +01:00
2016-12-18 13:39:21 +01:00
2016-04-03 14:19:09 +02:00
2016-11-10 11:58:43 +01:00
2016-12-14 16:30:42 +01:00
2015-11-26 22:35:01 +01:00
2016-05-28 01:07:12 +02:00
2016-11-16 18:19:54 +01:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-12-18 09:55:17 +01:00
2016-12-19 17:51:00 +01:00
2016-04-03 14:19:09 +02:00
2016-10-17 23:59:03 +02:00
2016-12-14 21:43:06 +01:00
2016-04-03 14:19:09 +02:00
2015-10-19 10:10:47 +02:00
2014-04-22 11:30:58 +02:00
2016-10-03 15:24:21 +02:00
2016-03-02 14:47:07 +01:00
2016-11-16 18:00:41 +01:00
2016-08-29 00:09:44 +02:00
2016-07-26 17:59:25 +02:00
2015-11-11 23:29:20 +01:00
2016-05-21 01:35:14 +02:00
2016-10-28 22:30:17 +02:00
2016-05-24 14:45:18 +02:00
2015-11-11 00:37:50 +01:00
2016-05-27 22:05:34 +02:00
2016-07-29 11:39:30 +02:00
2016-07-20 14:49:01 +02:00
2016-09-01 13:40:49 +03:00
2016-04-03 14:19:09 +02:00
2016-09-28 13:17:15 +02:00
2016-11-25 11:20:21 -05:00
2016-09-05 00:06:47 +02:00
2016-04-03 14:19:09 +02:00
2016-06-12 23:55:22 +02:00
2016-12-17 14:46:42 +01:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-12-17 14:46:42 +01:00
2016-08-02 18:07:19 +02:00
2016-12-18 10:54:11 +01:00
2016-07-14 19:07:07 +02:00
2016-10-19 15:54:10 +02:00
2016-04-03 14:19:09 +02:00
2016-08-31 15:44:20 +02:00
2016-04-03 14:19:09 +02:00
2013-12-20 17:17:42 +01:00
2013-12-20 17:17:42 +01:00
2016-05-24 23:05:28 +02:00
2016-04-03 14:19:09 +02:00
2016-12-08 23:12:11 +01:00
2016-04-03 14:19:09 +02:00
2016-11-21 00:34:48 +01:00
2016-08-31 15:44:20 +02:00
2012-04-19 23:09:55 +02:00
2016-06-09 23:34:56 +02:00
2016-04-03 14:19:09 +02:00
2016-04-03 14:19:09 +02:00
2016-10-07 07:42:05 -05:00
2016-07-19 00:07:12 +02:00