Branch: refs/heads/master
  Home:   https://github.com/NixOS/nix
  Commit: c4a40949d945b4a3be85ad68b8cfb449843f34a6
      
https://github.com/NixOS/nix/commit/c4a40949d945b4a3be85ad68b8cfb449843f34a6
  Author: Eelco Dolstra <[email protected]>
  Date:   2017-03-01 (Wed, 01 Mar 2017)

  Changed paths:
    M src/libstore/derivations.cc
    M src/libstore/export-import.cc
    M src/libstore/remote-store.cc
    M src/libutil/serialise.cc
    M src/libutil/serialise.hh
    M src/nix-daemon/nix-daemon.cc
    M src/nix-store/nix-store.cc

  Log Message:
  -----------
  Handle importing NARs containing files greater than 4 GiB

Also templatize readInt() to work for various integer types.


  Commit: e321551d540df340fadaa1b088d9e5225193c87a
      
https://github.com/NixOS/nix/commit/e321551d540df340fadaa1b088d9e5225193c87a
  Author: Eelco Dolstra <[email protected]>
  Date:   2017-03-01 (Wed, 01 Mar 2017)

  Changed paths:
    M src/nix-store/nix-store.cc

  Log Message:
  -----------
  Fix assertion failure in nix-store --export

Fixes #1173.


  Commit: 56e19d970db33de6b7aef088cde57817b5a61d61
      
https://github.com/NixOS/nix/commit/56e19d970db33de6b7aef088cde57817b5a61d61
  Author: Eelco Dolstra <[email protected]>
  Date:   2017-03-01 (Wed, 01 Mar 2017)

  Changed paths:
    M src/nix-store/nix-store.cc

  Log Message:
  -----------
  nix-store --import: Fix importing unsigned paths


  Commit: 07a0b8ca671669794f51f9d886397bf038a8881e
      
https://github.com/NixOS/nix/commit/07a0b8ca671669794f51f9d886397bf038a8881e
  Author: Eelco Dolstra <[email protected]>
  Date:   2017-03-01 (Wed, 01 Mar 2017)

  Changed paths:
    M src/libstore/local-store.cc

  Log Message:
  -----------
  Tweak message


  Commit: 374908726b87f6cd137ea7d097fdcda57003594e
      
https://github.com/NixOS/nix/commit/374908726b87f6cd137ea7d097fdcda57003594e
  Author: Eelco Dolstra <[email protected]>
  Date:   2017-03-01 (Wed, 01 Mar 2017)

  Changed paths:
    M src/libutil/serialise.cc

  Log Message:
  -----------
  readString(): Read directly into std::string

When reading a huge string, this halves memory consumption.

(Strictly speaking, this appears only valid in C++17, but who cares...)


  Commit: f61f67ddee12a976a0a6a20652e7c545b49fa46c
      
https://github.com/NixOS/nix/commit/f61f67ddee12a976a0a6a20652e7c545b49fa46c
  Author: Eelco Dolstra <[email protected]>
  Date:   2017-03-01 (Wed, 01 Mar 2017)

  Changed paths:
    M src/libstore/export-import.cc
    M src/libstore/legacy-ssh-store.cc
    M src/libstore/remote-store.cc
    M src/libutil/serialise.hh
    M src/nix-daemon/nix-daemon.cc

  Log Message:
  -----------
  RemoteStore::addToStore(): Send NAR rather than string containing NAR

This allows the NAR to be streamed in the future (though we're not
doing that yet).


  Commit: fa125b9b28bea25a4eeb4d39a71a481563127cb9
      
https://github.com/NixOS/nix/commit/fa125b9b28bea25a4eeb4d39a71a481563127cb9
  Author: Eelco Dolstra <[email protected]>
  Date:   2017-03-01 (Wed, 01 Mar 2017)

  Changed paths:
    M src/libstore/export-import.cc
    M src/libutil/archive.hh
    M src/nix-daemon/nix-daemon.cc

  Log Message:
  -----------
  TeeSink: Pre-reserve string space

When receiving a very large file, this can prevent the string from
having tobe copied, which temporarily doubles memory consumption.


Compare: https://github.com/NixOS/nix/compare/07808052461e...fa125b9b28be
_______________________________________________
nix-commits mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-commits

Reply via email to