aboutsummaryrefslogtreecommitdiff
path: root/guix/gexp.scm
Commit message (Expand)AuthorAge
* gexp: Add #:guile parameter to ‘gexp->file’ and ‘scheme-file’.Ludovic Courtès2024-04-08
* gexp: #:references-graphs accepts and honors <gexp-input> records.Ludovic Courtès2023-12-22
* gexp: Add compiler for <gexp-input>.Ludovic Courtès2023-12-22
* Merge remote-tracking branch 'origin/master' into core-updatesEfraim Flashner2023-01-30
|\
| * Remove now unnecessary uses of (guix grafts).Ludovic Courtès2022-10-22
* | guix: build: Factor out default collision-resolver.Attila Lendvai2022-09-02
|/
* gexp: directory-union: Fix documentation.Maxim Cournoyer2022-08-28
* gexp: Add 'references-file'.Ludovic Courtès2022-05-01
* gexp: Correctly handle #$output in 'gexp->approximate-sexp'.Maxime Devos2022-03-13
* gexp: Correctly handle unquoting S-exp objects.Maxime Devos2022-03-13
* gexp: Preserve source location for #~ and #$ read extensions.Ludovic Courtès2022-02-16
* gexp: 'computed-file' always uses a native Guile.Ludovic Courtès2022-02-15
* tests: Pass #:guile to 'computed-file' & co.Ludovic Courtès2022-02-11
* gexp: <computed-file> does not honor (%guile-for-build).Ludovic Courtès2022-02-11
* gexp: 'file-append' correctly handles bases without an expander.Ludovic Courtès2021-11-27
* gexp: Leave grafting as is when lowering allowed/disallowed references.Ludovic Courtès2021-09-25
* Merge branch 'master' into core-updatesLudovic Courtès2021-07-18
|\
| * guix: gexp: Define gexp->approximate-sexp.Maxime Devos2021-06-30
| * gexp: 'mixed-text-file' UTF-8-encodes its output.Andrew Tropin2021-06-23
| * gexp: 'gexp->script' uses #:guile also as the guile-for-build.Ludovic Courtès2021-03-29
| * gexp: Add #:guile parameter to 'load-path-expression'.Ludovic Courtès2021-03-29
| * gexp: 'imported+compiled-modules' fully honors #:guile.Ludovic Courtès2021-03-29
* | gexp: 'compiled-modules' honors extensions.Ludovic Courtès2021-03-31
* | gexp: 'compiled-modules' gets source and parameters an environment variables.Ludovic Courtès2021-03-30
* | gexp: 'gexp->script' uses #:guile also as the guile-for-build.Ludovic Courtès2021-03-30
* | gexp: Add #:guile parameter to 'load-path-expression'.Ludovic Courtès2021-03-30
* | gexp: 'imported+compiled-modules' fully honors #:guile.Ludovic Courtès2021-03-30
* | gexp: Do not add derivations to the object cache.Ludovic Courtès2021-03-30
* | gexp: Allowed/disallowed references and graphs never refer to grafted inputs.Ludovic Courtès2021-03-30
* | build-system: Use 'input-tuples->gexp' and 'outputs->gexp'.Ludovic Courtès2021-03-30
* | gexp: Add 'sexp->gexp'.Ludovic Courtès2021-03-30
* | build-system: Rewrite using gexps.Ludovic Courtès2021-03-30
* | gexp: Optimize 'with-build-variables'.Ludovic Courtès2021-03-30
* | gexp: Add 'with-build-variables'.Ludovic Courtès2021-03-30
* | Merge branch 'master' into core-updatesChristopher Baines2021-03-06
|\|
| * gexp: Honor #:target in 'compiled-modules'.Ludovic Courtès2021-03-05
| * gexp: #:references-graphs refers to non-native derivations.Ludovic Courtès2021-03-03
| * gexp: Reduce allocations in 'gexp-attribute'.Ludovic Courtès2021-02-23
| * gexp: Reduce allocations while traversing lists.Ludovic Courtès2021-02-23
| * gexp: Micro-optimize 'gexp->sexp' and 'lower-inputs'.Ludovic Courtès2021-02-23
| * gexp: Keep 'lower-inputs' private.Ludovic Courtès2021-02-23
| * gexp: 'gexp-inputs' returns both native and non-native inputs.Ludovic Courtès2021-02-23
| * gexp: 'gexp-inputs' returns a list of <gexp-input> records.Ludovic Courtès2021-02-23
| * gexp: Micro-optimize sexp serialization.Ludovic Courtès2021-02-23
* | Merge branch 'staging' into 'core-updates'.Maxim Cournoyer2021-01-13
|\|
| * maint: Require Guile >= 2.2.6.Ludovic Courtès2020-12-19
* | Merge remote-tracking branch 'origin/master' into core-updatesChristopher Baines2020-11-29
|\|
| * gexp: Warn when importing (guix config) or (ice-9 …).Ludovic Courtès2020-11-05
| * gexp: Store the source code location in <gexp>.Ludovic Courtès2020-11-05
* | Merge branch 'staging'Maxim Cournoyer2020-10-19
|\|