summaryrefslogtreecommitdiff
path: root/guix/utils.scm
AgeCommit message (Expand)Author
2017-04-03utils: Fix handling of shell arguments for xz compression.Leo Famulari
2017-04-02guix: Compress and decompress xz archives in parallel.Efraim Flashner
2017-03-16utils: Move base16 procedures to (guix base16).Ludovic Courtès
2017-03-09utils: Use an idiom compatible with both 2.0 and 2.2.Ludovic Courtès
2017-03-08utils: Make sure to use the right 'bytevector->string'.Ludovic Courtès
2017-01-28Use 'mlambda' instead of 'memoize'.Ludovic Courtès
2017-01-28Add (guix memoization).Ludovic Courtès
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