Commit History

Author SHA1 Message Date
  Ludovic Courtès a482cfdcae gexp: Remove special meaning of forms (PACKAGE OUTPUT) in ungexp. 10 years ago
  Ludovic Courtès 0dbea56bbf gexp: Export 'gexp-input' constructor. 10 years ago
  Ludovic Courtès 1f9760339e tests: Add an indirection for white-box testing. 10 years ago
  Ludovic Courtès 7e75a6739b gexp: Make sure 'gexp-outputs' removes duplicate outputs. 10 years ago
  Ludovic Courtès f9efe568c3 gexp: Aggregate outputs of compound gexps. 10 years ago
  Ludovic Courtès 4b23c4664e gexp: Add tests for 'gexp-outputs'. 10 years ago
  Ludovic Courtès ce45eb4c38 gexp: Add #:graft? parameter to 'gexp->derivation'. 10 years ago
  Ludovic Courtès aa72d9afdf gexp: Implement 'imported-modules' & co. using 'gexp->derivation'. 10 years ago
  Ludovic Courtès c8351d9a40 gexp: Add #:allowed-references parameter to 'gexp->derivation'. 10 years ago
  Ludovic Courtès 462a3fa36c monads: Rewrite 'text-file*' using gexps. 10 years ago
  Ludovic Courtès b53833b2ef gexp: Allow use of high-level objects in #:references-graphs. 10 years ago
  Ludovic Courtès 6fd1a79674 vm: Move store copy handling to (guix build store-copy). 10 years ago
  Ludovic Courtès c1bc358f29 Factorize test suite support in (guix tests). 10 years ago
  Ludovic Courtès 667b250846 gexp: Add 'ungexp-native' and 'ungexp-native-splicing'. 10 years ago
  Ludovic Courtès 68a61e9ffb gexp: Add #:target parameter to 'gexp->derivation'. 10 years ago
  Ludovic Courtès 6c9e7b2bea build: Better reject systems where the shebang would be too long. 10 years ago
  Ludovic Courtès 2cf0ea0dbb gexp: Gracefully handle printing of gexps with spliced references. 10 years ago
  Ludovic Courtès 5d0984595c gexp: Resolve the default system at '>>=' time. 10 years ago
  Ludovic Courtès c17b5ab4db tests: Skip tests that would hit the shebang length limitation. 10 years ago
  Ludovic Courtès 79c0c8cdf7 gexp: Add support for 'origin?' objects in 'ungexp' forms. 10 years ago
  Ludovic Courtès 21b679f694 Add (guix gexp). 10 years ago