summaryrefslogtreecommitdiff
path: root/guix/utils.scm
AgeCommit message (Expand)Author
2017-01-11guix package: Fix version and output for 'guix package -i /gnu/store/…'.Ludovic Courtès
2016-12-07gnu: cross-base: Add i686-w64-mingw32 target.Jan Nieuwenhuizen
2016-10-19Use (ice-9 binary-ports) instead of (rnrs io ports).Ludovic Courtès
2016-10-07utils: Support defaults in substitute-keyword-arguments.Eric Bavier
2016-10-07utils: Fix default-keyword-arguments.Eric Bavier
2016-08-01publish: Do not compress already-compressed files.Ludovic Courtès
2016-06-25utils: 'cache-directory' always appends "/guix".Ludovic Courtès
2016-06-22utils: 'cache-directory' honors 'XDG_CACHE_HOME'.Ludovic Courtès
2016-06-20utils: 'current-source-directory' gracefully handles lack of source info.Ludovic Courtès
2016-06-20utils: 'current-source-directory' resolves relative file names at run time.Ludovic Courtès
2016-06-16utils: 'current-source-directory' returns the absolute directory name.Ludovic Courtès
2016-06-16utils: 'current-source-directory' is now purely an expansion-time thing.Ludovic Courtès
2016-06-16gexp: Move 'current-source-directory' to (guix utils).Ludovic Courtès
2016-06-13utils: 'with-atomic-file-output' closes the port upon exception.Ludovic Courtès
2016-06-13utils: 'with-atomic-file-output' calls 'fdatasync'.Ludovic Courtès
2016-05-09guix: utils: Re-export 'memoize'.Alex Kost
2016-05-06utils: Move 'fcntl-flock' to (guix build syscalls).Ludovic Courtès
2016-05-04utils: Move combinators to (guix combinators).Ludovic Courtès
2016-05-04utils: Remove 'split'.Ludovic Courtès
2016-04-18utils: 'cache-directory' gracefully deals with unset 'HOME'.Ludovic Courtès
2016-04-13utils: Add 'location->source-properties'.宋文武
2016-04-13utils: Add 'edit-expression'.宋文武
2016-03-02utils: Use '@' for separating package names and version numbers.Mathieu Lirzin
2016-01-06utils: Add 'ensure-keyword-arguments'.Ludovic Courtès
2015-11-26utils: Add 'canonical-newline-port'.Federico Beffa
2015-10-27utils: Add 'switch-symlinks', moved from (guix ui).Ludovic Courtès
2015-10-27utils: Add 'readlink*'.Ludovic Courtès
2015-10-17http-client: Add 'http-fetch/cached'.Ludovic Courtès
2015-10-09utils: Add split procedure.David Thompson
2015-10-06utils: Remove Nixpkgs helpers.Ludovic Courtès
2015-09-26Merge branch 'core-updates'Ludovic Courtès
2015-09-25utils: Add #:options parameter for compression output ports.Ludovic Courtès
2015-08-30utils: Move 'package-name->name+version' to (guix build utils).Ludovic Courtès
2015-07-07utils: Add call-with-temporary-directory.David Thompson
2015-05-04search-paths: Add 'evaluate-search-paths', from (guix scripts package).Ludovic Courtès
2015-02-09utils: Add 'version>=?'.Ludovic Courtès
2015-01-07gnu: Add toolchain support for 'armhf-linux'.Mark H Weaver
2015-01-07Move 'nix-system->gnu-triplet' to (guix utils) and export it.Mark H Weaver
2014-11-30guix: scripts: Add GUIX_BUILD_OPTIONS environment handling.nebuli
2014-10-20gnu: Add 'version-prefix' and 'version-major+minor'; use them.Ian Denhardt
2014-10-13utils: Micro-optimize 'bytevector->base16-string'.Ludovic Courtès
2014-10-05utils: Add 'strip-keyword-arguments'.Ludovic Courtès
2014-09-17utils: Create temporary files in $TMPDIR or /tmp.Ludovic Courtès
2014-07-20guix: utils: Add fold-tree and fold-tree-leaves.Eric Bavier
2014-05-10Add (guix build syscalls).Ludovic Courtès
2014-04-14offload: '{send,receive}-files' wait for completion of the transfer.Ludovic Courtès
2014-04-07utils: Make 'errno' procedure more robust.Ludovic Courtès
2014-03-24utils: Add 'call-with-decompressed-port' and 'call-with-compressed-output-port'.Ludovic Courtès
2014-03-24utils: Add 'filtered-output-port' and 'compressed-output-port'.Ludovic Courtès
2014-03-22utils: Add 'decompressed-port' and 'compressed-port'.Ludovic Courtès