Skip to content
  1. Jan 12, 2019
  2. Jan 08, 2019
  3. Jan 07, 2019
    • civodul's avatar
      gexp: 'gexp->script' does not emit load-path expression when unnecessary. · efff3245
      civodul authored
      This removes two elements from %LOAD-PATH and %LOAD-COMPILED-PATH of the
      'guix' command and thus further reduces the number of 'stat' calls it
      makes.
      
      * guix/gexp.scm (load-path-expression): Return #f when MODULES and
      EXTENSIONS are both empty.
      (gexp->script): Don't emit anything when SET-LOAD-PATH is #f.
      efff3245
    • civodul's avatar
      self: Move all modules into a single directory. · 49c35bbb
      civodul authored
      This halves the number of elements in %LOAD-PATH and %LOAD-COMPILED-PATH
      and halves the number of 'stat' calls as reported by:
      
        env -i $(type -P guix) build -e '(@ (gnu packages base) coreutils)' -nd
      
      * guix/self.scm (node-source+compiled, guile-module-union): New
      procedures.
      (guix-command): Remove 'compiled-modules' parameter.  Remove
      'source-directories' and 'object-directories' variables and add
      'module-directory'.  Change command so that it adds nothing but
      MODULE-DIRECTORY to %LOAD-PATH and %LOAD-COMPILED-PATH.
      (whole-package): Remove #:compiled-modules.  Assume MODULES contains
      'share/guile/site' and 'lib/guile' and adjust code accordingly.
      (compiled-guix): When PULL-VERSION is 1, use 'node-source+compiled'
      only.  Remove #:compiled-modules argument to 'whole-package'.
      * guix/channels.scm (whole-package-for-legacy): Add 'module+compiled'
      and pass it to 'whole-package'.
      49c35bbb
    • Rutger Helling's avatar
      gnu: libnet: Update to 1.2-rc3. · 3c85058c
      Rutger Helling authored
      * gnu/packages/networking.scm (libnet): Update to 1.2-rc3.
      [source]: Use git-fetch.
      3c85058c
    • Julien Lepiller's avatar
      import: opam: Parse comments. · f31ce9ec
      Julien Lepiller authored
      * guix/import/opam.scm: Add comment support in parser.
      f31ce9ec
Loading