Maxime Devos
|
2e5c3d91fe
gexp: Correctly handle #$output in 'gexp->approximate-sexp'.
|
2 years ago |
Maxime Devos
|
5aec62ee0f
gexp: Correctly handle unquoting S-exp objects.
|
2 years ago |
Ludovic Courtès
|
ca155a20ae
gexp: Preserve source location for #~ and #$ read extensions.
|
2 years ago |
Ludovic Courtès
|
7f6dd3be3d
gexp: 'computed-file' always uses a native Guile.
|
2 years ago |
Ludovic Courtès
|
bc1ad69605
tests: Pass #:guile to 'computed-file' & co.
|
2 years ago |
Ludovic Courtès
|
6b30eb189e
gexp: 'file-append' correctly handles bases without an expander.
|
3 years ago |
Ludovic Courtès
|
3a317f7476
Merge branch 'master' into core-updates-frozen
|
3 years ago |
Ludovic Courtès
|
f39397b210
tests: Factorize 'file=?'.
|
3 years ago |
Ludovic Courtès
|
df46bef48e
gexp: Leave grafting as is when lowering allowed/disallowed references.
|
3 years ago |
Ludovic Courtès
|
0e47fcced4
Merge branch 'master' into core-updates
|
3 years ago |
Maxime Devos
|
d9e0ae07db
guix: gexp: Define gexp->approximate-sexp.
|
3 years ago |
Ludovic Courtès
|
da86e90efe
gexp: Add 'sexp->gexp'.
|
3 years ago |
Ludovic Courtès
|
9fc4e94986
gexp: #:references-graphs refers to non-native derivations.
|
3 years ago |
Ludovic Courtès
|
b57de6fea1
gexp: Micro-optimize 'gexp->sexp' and 'lower-inputs'.
|
3 years ago |
Ludovic Courtès
|
4fa9d48fd4
gexp: 'gexp-inputs' returns both native and non-native inputs.
|
3 years ago |
Ludovic Courtès
|
fc6d6aee66
gexp: 'gexp-inputs' returns a list of <gexp-input> records.
|
3 years ago |
Ludovic Courtès
|
6a060ff27f
store-copy: 'populate-store' can optionally deduplicate files.
|
3 years ago |
Ludovic Courtès
|
7b8d239ec2
store-copy: 'populate-store' resets timestamps.
|
3 years ago |
Ludovic Courtès
|
ca465a9c84
gexp: Warn when importing (guix config) or (ice-9 …).
|
4 years ago |
Ludovic Courtès
|
18fc84bce8
gexp: Store the source code location in <gexp>.
|
4 years ago |
Ludovic Courtès
|
abf43d4511
gexp: Fix expansion for (file-append (local-file ...) ...).
|
4 years ago |
Ludovic Courtès
|
e033700f17
tests: Hide quoted (define-module ...) form from Geiser.
|
4 years ago |
Ludovic Courtès
|
644cb40cd8
gexp: Add 'let-system'.
|
7 years ago |
Ludovic Courtès
|
cf2ac04f13
gexp: Add 'with-parameters'.
|
4 years ago |
Mathieu Othacehe
|
9a2f99f42f
gexp: Default to current target.
|
4 years ago |
Ludovic Courtès
|
d63ee94d63
gexp: Add 'raw-derivation-file'.
|
5 years ago |
Marius Bakke
|
ab7010af1f
gexp: Allow character literals in GEXP->SEXP.
|
4 years ago |
Ludovic Courtès
|
99c45877a9
gexp: 'local-file' properly resolves non-literal relative file names.
|
5 years ago |
Ludovic Courtès
|
24ab804ce1
gexp: Catch and report non-self-quoting gexp inputs.
|
5 years ago |
Ludovic Courtès
|
2e8cabb8d6
gexp: 'program-file' honors the current system and cross-compilation target.
|
5 years ago |