Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: merge (mesonified) upstream master into windows-meson #1

Draft
wants to merge 2,664 commits into
base: windows-meson
Choose a base branch
from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Sep 28, 2020

  1. Fix tar invocation on FreeBSD

    tar(1) on FreeBSD does not use standard output or input when the -f flag
    is not provided. Instead, it defaults to /dev/sa0 on FreeBSD.
    
    Make this tar invocation a bit more robust and explicitly tell tar(1) to
    use standard output.
    
    This is one of the issues discovered while porting Nix to FreeBSD. It has
    been tested and committed locally to FreeBSD ports:
    https://svnweb.freebsd.org/ports/head/sysutils/nix/Makefile?revision=550026&view=markup#l108
    0mp authored Sep 28, 2020
    Configuration menu
    Copy the full SHA
    ed66d01 View commit details
    Browse the repository at this point in the history
  2. Update src/libstore/binary-cache-store.cc

    Co-authored-by: Eelco Dolstra <[email protected]>
    Ericson2314 and edolstra authored Sep 28, 2020
    Configuration menu
    Copy the full SHA
    6c31297 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    10202bb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    80e335b View commit details
    Browse the repository at this point in the history
  5. Fix spelling error.

    kquick committed Sep 28, 2020
    Configuration menu
    Copy the full SHA
    bcb3da3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5ae164b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    128c98a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    887be7b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c89fa3f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f142848 View commit details
    Browse the repository at this point in the history
  11. Clarify comment a bit

    Ericson2314 committed Sep 28, 2020
    Configuration menu
    Copy the full SHA
    00135e1 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2020

  1. Merge pull request NixOS#4085 from 0mp/patch-2

    Fix tar invocation on FreeBSD
    edolstra authored Sep 29, 2020
    Configuration menu
    Copy the full SHA
    ed02d20 View commit details
    Browse the repository at this point in the history
  2. Merge pull request NixOS#3958 from obsidiansystems/ca-floating-upstream

    CA derivations that depend on other CA derivations
    edolstra authored Sep 29, 2020
    Configuration menu
    Copy the full SHA
    1e8855a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cebd2fc View commit details
    Browse the repository at this point in the history
  4. Merge pull request NixOS#4084 from NixOS/dependabot/github_actions/ca…

    …chix/install-nix-action-v11
    
    Bump cachix/install-nix-action from v10 to v11
    domenkozar authored Sep 29, 2020
    Configuration menu
    Copy the full SHA
    fc8eed8 View commit details
    Browse the repository at this point in the history
  5. Cleanup

    edolstra committed Sep 29, 2020
    Configuration menu
    Copy the full SHA
    de86abb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5999978 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e2d398c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    66c3959 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    64e9b3c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    76f0007 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    5e78385 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2020

  1. Revert "Use template structs instead of phantoms"

    This reverts commit 9ab07e9.
    Ericson2314 committed Sep 30, 2020
    Configuration menu
    Copy the full SHA
    45a0ed8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b759701 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    69afaea View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    002ce84 View commit details
    Browse the repository at this point in the history
  5. Simplify

    edolstra committed Sep 30, 2020
    Configuration menu
    Copy the full SHA
    274357e View commit details
    Browse the repository at this point in the history
  6. Style

    edolstra committed Sep 30, 2020
    Configuration menu
    Copy the full SHA
    20a1e20 View commit details
    Browse the repository at this point in the history
  7. Installer: Set a known umask

    edolstra committed Sep 30, 2020
    Configuration menu
    Copy the full SHA
    924712e View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2020

  1. Configuration menu
    Copy the full SHA
    f328000 View commit details
    Browse the repository at this point in the history
  2. Merge pull request NixOS#4098 from DavHau/davhau-add-nix-run-examples

    add more examples to --help of `nix run`
    edolstra authored Oct 1, 2020
    Configuration menu
    Copy the full SHA
    4a35874 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2020

  1. Configuration menu
    Copy the full SHA
    d5d196b View commit details
    Browse the repository at this point in the history
  2. Merge pull request NixOS#4101 from B4dM4n/fix-profile-update

    Fix profile update in nix command
    edolstra authored Oct 2, 2020
    Configuration menu
    Copy the full SHA
    57b935a View commit details
    Browse the repository at this point in the history
  3. Fix macOS sandbox build

    B4dM4n committed Oct 2, 2020
    Configuration menu
    Copy the full SHA
    4abd555 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2020

  1. Merge pull request NixOS#3895 from obsidiansystems/templated-daemon-p…

    …rotocol
    
    More templated STL support for the daemon protocol
    edolstra authored Oct 5, 2020
    Configuration menu
    Copy the full SHA
    f3aba88 View commit details
    Browse the repository at this point in the history
  2. Merge pull request NixOS#3935 from obsidiansystems/binary-cache-addTo…

    …StoreFromDump
    
    Get rid of Hash::dummy from BinaryCacheStore
    edolstra authored Oct 5, 2020
    Configuration menu
    Copy the full SHA
    51c2992 View commit details
    Browse the repository at this point in the history
  3. Fix s3:// store

    edolstra committed Oct 5, 2020
    Configuration menu
    Copy the full SHA
    88a667e View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2020

  1. Add missing #pragma once

    edolstra committed Oct 6, 2020
    Configuration menu
    Copy the full SHA
    d0bb544 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6691256 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    636455c View commit details
    Browse the repository at this point in the history
  4. mk/precompiled-headers.mk: Fix clang test

    "clang++" includes the string "g++" so this test didn't work
    properly. However the separate handling of clang might not be needed
    anymore...
    edolstra committed Oct 6, 2020
    Configuration menu
    Copy the full SHA
    b4db315 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0856c0a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0419cd2 View commit details
    Browse the repository at this point in the history
  7. Remove static variable name clashes

    This was useful for an experiment with building Nix as a single
    compilation unit. It's not very useful otherwise but also doesn't
    hurt...
    edolstra committed Oct 6, 2020
    Configuration menu
    Copy the full SHA
    85c8be6 View commit details
    Browse the repository at this point in the history
  8. Merge pull request NixOS#4102 from B4dM4n/macos-sandbox-build

    Fix macOS sandbox build
    edolstra authored Oct 6, 2020
    Configuration menu
    Copy the full SHA
    2856878 View commit details
    Browse the repository at this point in the history
  9. Shut up some clang warnings

    edolstra committed Oct 6, 2020
    Configuration menu
    Copy the full SHA
    ad143c5 View commit details
    Browse the repository at this point in the history
  10. Prevent a deadlock when user namespace setup fails

    Observed on Centos 7 when user namespaces are disabled:
    DerivationGoal::startBuilder() throws an exception, ~DerivationGoal()
    waits for the child process to exit, but the child process hangs
    forever in drainFD(userNamespaceSync.readSide.get()) in
    DerivationGoal::runChild(). Not sure why the SIGKILL doesn't get
    through.
    
    Issue NixOS#4092.
    edolstra committed Oct 6, 2020
    Configuration menu
    Copy the full SHA
    d761485 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2020

  1. Remove generic std::optional<T> suppport from worker proto

    See comment for rational; I think it's good to leave a comment lest
    anyone is tempted to add such a sum-type instance again.
    
    Fixes NixOS#4113
    Ericson2314 committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    57d960d View commit details
    Browse the repository at this point in the history
  2. Merge pull request NixOS#4120 from obsidiansystems/no-poly-sum-worker…

    …-proto
    
    Remove generic std::optional<T> suppport from worker proto
    edolstra authored Oct 7, 2020
    Configuration menu
    Copy the full SHA
    5257a25 View commit details
    Browse the repository at this point in the history
  3. Formatting

    edolstra committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    27ca87c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    be149ac View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c43e882 View commit details
    Browse the repository at this point in the history
  6. Tweak error messages

    edolstra committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    e705c24 View commit details
    Browse the repository at this point in the history
  7. Doh

    edolstra committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    f66bbd8 View commit details
    Browse the repository at this point in the history
  8. Support user namespaces being disabled

    If max_user_namespaces is set to 0, then don't run the build in a user
    namespace.
    
    Fixes NixOS#4092.
    edolstra committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    6aa6462 View commit details
    Browse the repository at this point in the history
  9. Dynamically disable user namespaces if CLONE_NEWUSER fails

    This makes builds work inside nixos-enter.
    
    Fixes NixOS#3145.
    edolstra committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    97ffc1e View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2020

  1. Merge pull request NixOS#4121 from NixOS/no-user-namespace

    Support user namespaces being disabled
    edolstra authored Oct 8, 2020
    Configuration menu
    Copy the full SHA
    54f4500 View commit details
    Browse the repository at this point in the history
  2. rust: small patches

    Horki committed Oct 8, 2020
    Configuration menu
    Copy the full SHA
    eaef251 View commit details
    Browse the repository at this point in the history
  3. Merge pull request NixOS#4125 from Horki/nix_rust_small_patches

    rust: small patches
    edolstra authored Oct 8, 2020
    Configuration menu
    Copy the full SHA
    9a1807a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    58dadf2 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2020

  1. Add a description in the completion outputs

    Make nix output completions in the form `completion\tdescription`.
    This can't be used by bash (afaik), but other shells like zsh or fish
    can display it along the completion choices
    thufschmitt committed Oct 9, 2020
    Configuration menu
    Copy the full SHA
    04e5d0e View commit details
    Browse the repository at this point in the history
  2. Add a zsh completion script

    Based on @clhodapp's suggestion in nix-community/nix-zsh-completions#32 (comment) and adapted to use the description of the completions
    thufschmitt committed Oct 9, 2020
    Configuration menu
    Copy the full SHA
    eea310b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    636ec17 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    87157b2 View commit details
    Browse the repository at this point in the history
  5. Remove Lazy

    This fixes a crash during startup when compiling Nix as a single
    compilation unit.
    edolstra committed Oct 9, 2020
    Configuration menu
    Copy the full SHA
    e845d19 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    39de735 View commit details
    Browse the repository at this point in the history
  7. Merge pull request NixOS#4128 from tweag/extended-completions

    Add a zsh completion script
    edolstra authored Oct 9, 2020
    Configuration menu
    Copy the full SHA
    ea4b2b9 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    59bd6e8 View commit details
    Browse the repository at this point in the history
  9. nix develop: Source ~/.bashrc

    Fixes NixOS#4104.
    edolstra committed Oct 9, 2020
    Configuration menu
    Copy the full SHA
    4434906 View commit details
    Browse the repository at this point in the history
  10. nix develop: Unset $HOSTNAME

    This is set to "localhost" by stdenv which is probably not what you
    want.
    edolstra committed Oct 9, 2020
    Configuration menu
    Copy the full SHA
    725488b View commit details
    Browse the repository at this point in the history
  11. Split out local-fs-store.hh

    This matches the already-existing `local-fs-store.cc`.
    Ericson2314 committed Oct 9, 2020
    Configuration menu
    Copy the full SHA
    6cc1541 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2020

  1. Split out commonChildInit

    Ericson2314 committed Oct 11, 2020
    Configuration menu
    Copy the full SHA
    aef44cb View commit details
    Browse the repository at this point in the history
  2. Prepare for build/* files

    Ericson2314 committed Oct 11, 2020
    Configuration menu
    Copy the full SHA
    428536f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fc72cb0 View commit details
    Browse the repository at this point in the history
  4. Trim build.hh

    Ericson2314 committed Oct 11, 2020
    Configuration menu
    Copy the full SHA
    a4f0fec View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9629290 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3bab1c5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    184bfc3 View commit details
    Browse the repository at this point in the history
  8. Trim build/goal.cc

    Ericson2314 committed Oct 11, 2020
    Configuration menu
    Copy the full SHA
    819fe84 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f0b8987 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    159054f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    dc5225c View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    4bdff7d View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    3633b35 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    d24ffe0 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    904e315 View commit details
    Browse the repository at this point in the history
  16. Trim build/worker.cc

    Ericson2314 committed Oct 11, 2020
    Configuration menu
    Copy the full SHA
    eed53ed View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    d0004bf View commit details
    Browse the repository at this point in the history
  18. Trim lock.hh

    Ericson2314 committed Oct 11, 2020
    Configuration menu
    Copy the full SHA
    dbc5886 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    e0be041 View commit details
    Browse the repository at this point in the history
  20. Trim lock.cc

    Ericson2314 committed Oct 11, 2020
    Configuration menu
    Copy the full SHA
    bcb67e1 View commit details
    Browse the repository at this point in the history
  21. Merge branches 'build-1', 'build-2', 'build-3', 'build-4', 'build-5',…

    … 'build-6', 'build-7' and 'build-8' into split_build_cc
    Ericson2314 committed Oct 11, 2020
    Configuration menu
    Copy the full SHA
    8cc510f View commit details
    Browse the repository at this point in the history
  22. Merge pull request NixOS#4135 from obsidiansystems/split-local-fs-sto…

    …re-header
    
    Split out `local-fs-store.hh`
    edolstra authored Oct 11, 2020
    Configuration menu
    Copy the full SHA
    b0fbf3a View commit details
    Browse the repository at this point in the history
  23. Properly type the derivation and substitution goal maps

    As a bonus, Worker::removeGoal is less inefficient.
    Ericson2314 committed Oct 11, 2020
    Configuration menu
    Copy the full SHA
    5c74a61 View commit details
    Browse the repository at this point in the history
  24. Copy {uds-,}remote-store.{cc,hh}

    This prepares for the splitting that happens in the next commit.
    Ericson2314 committed Oct 11, 2020
    Configuration menu
    Copy the full SHA
    38e3897 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    15fdb7c View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2020

  1. Merge pull request NixOS#4136 from obsidiansystems/split-uds-remote-s…

    …tore
    
    Split out uds-remote-store.{cc.hh}
    edolstra authored Oct 12, 2020
    Configuration menu
    Copy the full SHA
    20d2140 View commit details
    Browse the repository at this point in the history
  2. Handle amount of disk space saved by hard linking being negative

    Fixes bogus messages like "currently hard linking saves 17592186044416.00 MiB".
    volth authored Oct 12, 2020
    Configuration menu
    Copy the full SHA
    eee18f8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5a97621 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f709996 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4eb8c69 View commit details
    Browse the repository at this point in the history
  6. Trim derivation-goal.hh

    Ericson2314 committed Oct 12, 2020
    Configuration menu
    Copy the full SHA
    2ce7269 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0d0e345 View commit details
    Browse the repository at this point in the history
  8. Trim goal.hh

    Ericson2314 committed Oct 12, 2020
    Configuration menu
    Copy the full SHA
    8067d32 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    10b749a View commit details
    Browse the repository at this point in the history
  10. Trim hook-instance.hh

    Ericson2314 committed Oct 12, 2020
    Configuration menu
    Copy the full SHA
    d585b4c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e77a234 View commit details
    Browse the repository at this point in the history
  12. Trim substitution-goal.hh

    Ericson2314 committed Oct 12, 2020
    Configuration menu
    Copy the full SHA
    3ffa354 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    0e23062 View commit details
    Browse the repository at this point in the history
  14. Trim worker.hh

    Ericson2314 committed Oct 12, 2020
    Configuration menu
    Copy the full SHA
    542972f View commit details
    Browse the repository at this point in the history
  15. Merge branches 'split_build_hh-0', 'split_build_hh-1', 'split_build_h…

    …h-2', 'split_build_hh-3' and 'split_build_hh-4' into split_build_cc
    Ericson2314 committed Oct 12, 2020
    Configuration menu
    Copy the full SHA
    d334fd4 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    a73959e View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    1b8ebe9 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2020

  1. Merge pull request NixOS#4141 from volth/patch-11

    Handle amount of disk space saved by hard linking being negative
    edolstra authored Oct 13, 2020
    Configuration menu
    Copy the full SHA
    7e44add View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2653801 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    13804f1 View commit details
    Browse the repository at this point in the history
  4. Add some more docs

    Ericson2314 committed Oct 13, 2020
    Configuration menu
    Copy the full SHA
    55592b2 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2020

  1. Create /etc/passwd *after* figuring out the sandbox uid/gid

    Fixes build failures like
    
      # nix log /nix/store/gjaa0psfcmqvw7ivggsncx9w364p3s8s-sshd.conf-validated.drv
      No user exists for uid 30012
    edolstra committed Oct 14, 2020
    Configuration menu
    Copy the full SHA
    11882d7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0fefc2a View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2020

  1. Configuration menu
    Copy the full SHA
    f6ed1a9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fccef6a View commit details
    Browse the repository at this point in the history
  3. Add missing include for MAX_PATH

    And remove one that we didn't actually need to add
    Ericson2314 committed Oct 15, 2020
    Configuration menu
    Copy the full SHA
    64be1c1 View commit details
    Browse the repository at this point in the history
  4. Make a better -lz hack

    Per the comments, the underlying issue is
    libarchive/libarchive#1446, knowing this
    allows the hack to be much more targetted.
    Ericson2314 committed Oct 15, 2020
    Configuration menu
    Copy the full SHA
    48ce627 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    257090d View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2020

  1. Configuration menu
    Copy the full SHA
    1d09923 View commit details
    Browse the repository at this point in the history
  2. Merge pull request NixOS#4151 from obsidiansystems/bump-nixpkgs

    Bump Nixpkgs to hopefully fix linkrot
    edolstra authored Oct 16, 2020
    Configuration menu
    Copy the full SHA
    2a37c35 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2020

  1. Configuration menu
    Copy the full SHA
    e6247a5 View commit details
    Browse the repository at this point in the history
  2. Convert VM tests to Python

    Perl-based tests are deprecated since NixOS 20.03 and subsequently got
    removed in NixOS 20.09, which effectively means that tests are going to
    fail as soon as we build it with NixOS 20.09 or anything newer.
    
    I've put "# fmt: off" at the start of every testScript, because
    formatting with Black really messes up indentation and I don't think it
    really adds anything in value or readability for inlined Python scripts.
    
    Signed-off-by: aszlig <[email protected]>
    aszlig committed Oct 17, 2020
    Configuration menu
    Copy the full SHA
    5cfdf16 View commit details
    Browse the repository at this point in the history
  3. tests: Add names to VM tests

    Having vm-test-run-unnamed for all the test derivation doesn't look very
    nice, so in order to better distinguish them from their store path,
    let's actually give them proper names.
    
    Signed-off-by: aszlig <[email protected]>
    aszlig committed Oct 17, 2020
    Configuration menu
    Copy the full SHA
    cfa26cf View commit details
    Browse the repository at this point in the history
  4. Merge pull request NixOS#4156 from aszlig/vm-test-python

    Convert VM tests to Python
    edolstra authored Oct 17, 2020
    Configuration menu
    Copy the full SHA
    05e6fe6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    619d262 View commit details
    Browse the repository at this point in the history
  6. tab -> space

    Ericson2314 committed Oct 17, 2020
    Configuration menu
    Copy the full SHA
    e6f8ae5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    57d0432 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7ed46c1 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2020

  1. Configuration menu
    Copy the full SHA
    a53438d View commit details
    Browse the repository at this point in the history
  2. Typo

    roberth committed Oct 18, 2020
    Configuration menu
    Copy the full SHA
    94f1e4a View commit details
    Browse the repository at this point in the history
  3. Tests for NixOS#3964

    roberth committed Oct 18, 2020
    Configuration menu
    Copy the full SHA
    ea8d320 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bd9eb5c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ac0846d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    09f0f02 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    67cc94b View commit details
    Browse the repository at this point in the history
  8. Merge pull request NixOS#4157 from SFrijters/doc-nix-shell-pure-bashrc

    doc: nix-shell in pure mode does *not* source user bashrc
    edolstra authored Oct 18, 2020
    Configuration menu
    Copy the full SHA
    6bca8f8 View commit details
    Browse the repository at this point in the history
  9. Merge pull request NixOS#4143 from obsidiansystems/typed-goal-maps

    Properly type the derivation and substitution goal maps
    edolstra authored Oct 18, 2020
    Configuration menu
    Copy the full SHA
    fda835b View commit details
    Browse the repository at this point in the history
  10. Update .gitignore

    edolstra committed Oct 18, 2020
    Configuration menu
    Copy the full SHA
    93bd014 View commit details
    Browse the repository at this point in the history
  11. Add some missing clean-files

    edolstra committed Oct 18, 2020
    Configuration menu
    Copy the full SHA
    20a7d8d View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    b153137 View commit details
    Browse the repository at this point in the history
  13. Fix a few more conflicts

    Ericson2314 committed Oct 18, 2020
    Configuration menu
    Copy the full SHA
    872a626 View commit details
    Browse the repository at this point in the history
  14. flake.lock: Update

    Flake input changes:
    
    * Updated 'nixpkgs': 'github:NixOS/nixpkgs/3a10a004bb5802d5f23c58886722e4239705e733' -> 'github:NixOS/nixpkgs/ad0d20345219790533ebe06571f82ed6b034db31'
    edolstra committed Oct 18, 2020
    Configuration menu
    Copy the full SHA
    532d2bc View commit details
    Browse the repository at this point in the history
  15. Switch to Nixpkgs 20.09

    edolstra committed Oct 18, 2020
    Configuration menu
    Copy the full SHA
    62cf1d8 View commit details
    Browse the repository at this point in the history
  16. Remove buildStatic from checks

    checks should be relatively fast, but buildStatic depends on a lot of
    stuff that isn't in the binary cache (e.g. musl builds of Git and
    Mercurial that we probably don't need since we don't link against
    them...).
    edolstra committed Oct 18, 2020
    Configuration menu
    Copy the full SHA
    c27fcd9 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2020

  1. Configuration menu
    Copy the full SHA
    b56c598 View commit details
    Browse the repository at this point in the history
  2. Merge pull request NixOS#4162 from edolstra/nixpkgs-20.09

    Switch to Nixpkgs 20.09
    edolstra authored Oct 19, 2020
    Configuration menu
    Copy the full SHA
    0534738 View commit details
    Browse the repository at this point in the history
  3. Merge pull request NixOS#4080 from kquick/kwq/flake-int-doc

    Add some internal documentation for flake support objects.
    edolstra authored Oct 19, 2020
    Configuration menu
    Copy the full SHA
    9635fb7 View commit details
    Browse the repository at this point in the history
  4. update macOS version handling for Big Sur

    Keeping this commit narrow for reviewability, but some of these
    conditionals will change in subsequent commits in this PR.
    
    Fixes NixOS#3852.
    abathur committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    9c3dc9d View commit details
    Browse the repository at this point in the history
  5. fix xpath and conditional bugs; xpath -> xmllint

    - xpath -> xmllint: xpath's cli interface changed in Big Sur
      rather than add conditional logic for picking the correct
      syntax for xpath, I'm changing to xmllint --xpath, which
      appears to be consistent across versions I've tested...
    
    - /plist/dict/key[text()='Writable']/following-sibling::true[1]
      doesn't do quite what's expected. It was written to try to
      select a <true /> node paired with the Writable key, but it
      will also select the *next* <true /> node that appears even
      if it was paired with another key.
    
    - I think there's also a logic bug in the conditionals here.
      I'm not sure anyone ever actuall saw it, thanks to the xpath
      bug, though. With the xpath fix, this conditional passes if /nix
      does not exist, / IS writable, and the version is Catalina+.
    
      I think it meant to test for /nix does not exist, / is NOT
      writable, and the version is Catalina+. I reworked this lightly
      to make it a little clearer at the code level.
    abathur committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    1f02b65 View commit details
    Browse the repository at this point in the history
  6. replace xpath with xmllint --xpath; simplify

    As mentioned in previous commit, Big Sur changes the syntax for the
    xpath command slightly.
    
    In the process of testing out replacements for these, I noticed a few
    small simplification wins.
    abathur committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    e736f8f View commit details
    Browse the repository at this point in the history
  7. adapt to apfs.util flag diff in catalina/big sur

    Fixes NixOS#3957. Just runs both forms to minimize moving parts.
    abathur committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    fe80790 View commit details
    Browse the repository at this point in the history
  8. restore create-darwin-volume to release tarball

    The move from release.nix to flake.nix appears to have lost some
    changes from NixOS#3628 / 1c56f18, leaving
    create-darwin-volume.sh out of the release tarball.
    
    Under the assumption that this was just an accident/byproduct of when
    flake.nix split off and not intentional, I am restoring those edits.
    abathur committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    3a8699a View commit details
    Browse the repository at this point in the history
  9. fix skipped multi-user install steps on macOS

    Some of the changes in NixOS#3788 to support non-systemd Nix installs
    don't appear to be aware that the darwin installer exists, which
    resulted in some skipped steps and inappropriate instructions.
    abathur committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    b719f68 View commit details
    Browse the repository at this point in the history
  10. create missing profile files to fix zsh envvars

    Env vars for ZSH were moved from /etc/zshrc to /etc/zshenv in NixOS#3608
    to address an issue with zshrc getting clobbered by OS updates, but
    /etc/zshenv doesn't exist by default--so *nothing* would get set up
    for zsh users unless they already happened to have /etc/zshenv.
    
    Creating these files if they don't exist. Also cut separate creation
    of profile.d/nix.sh, which isn't needed now.
    abathur committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    c40bad4 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f289bdb View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2020

  1. Configuration menu
    Copy the full SHA
    f13fdbe View commit details
    Browse the repository at this point in the history
  2. More conflict fixes

    Ericson2314 committed Oct 20, 2020
    Configuration menu
    Copy the full SHA
    17d4ed3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    14a41d0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d05d199 View commit details
    Browse the repository at this point in the history
  5. Merge pull request NixOS#3996 from abathur/macos_big_sur_fixes

    Macos big sur installer fixes
    domenkozar authored Oct 20, 2020
    Configuration menu
    Copy the full SHA
    e0ca98c View commit details
    Browse the repository at this point in the history
  6. Make bash non-interactive for nix develop --phase

    Fix NixOS#3975: Currently if Ctrl-C is pressed during a phase, the interactive subshell
    is not exited. Removing --rcfile when --phase is present makes bash
    non-interactive
    mkenigs committed Oct 20, 2020
    Configuration menu
    Copy the full SHA
    f6aaac2 View commit details
    Browse the repository at this point in the history
  7. Merge pull request NixOS#4168 from mkenigs/fix-3975

    Make bash non-interactive for nix develop --phase
    edolstra authored Oct 20, 2020
    Configuration menu
    Copy the full SHA
    21244e1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    265e457 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    85c3e87 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2020

  1. Fix more errors

    Ericson2314 committed Oct 21, 2020
    Configuration menu
    Copy the full SHA
    8347281 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    461cf2b View commit details
    Browse the repository at this point in the history
  3. Remove conf-file.xml

    This was probably revived in a bad merge.
    edolstra committed Oct 21, 2020
    Configuration menu
    Copy the full SHA
    bdf2bcc View commit details
    Browse the repository at this point in the history
  4. Merge pull request NixOS#4166 from kampka/nix-conf-env

    Add NIX_CONFIG env var for applying nix.conf overrides
    edolstra authored Oct 21, 2020
    Configuration menu
    Copy the full SHA
    ecfebde View commit details
    Browse the repository at this point in the history
  5. Fix the docs about the new NIX_CONFIG env var

    This was accidentally documented as NIX_OPTIONS.
    knedlsepp committed Oct 21, 2020
    Configuration menu
    Copy the full SHA
    7f60f48 View commit details
    Browse the repository at this point in the history
  6. nix develop: Handle 'declare -ax' in bash output

    Fixes 'nix develop nixpkgs#qpdfview'.
    edolstra committed Oct 21, 2020
    Configuration menu
    Copy the full SHA
    e556a1b View commit details
    Browse the repository at this point in the history
  7. Merge pull request NixOS#4177 from knedlsepp/fix-NIX_CONFIG-doc

    Fix the docs about the new NIX_CONFIG env var
    edolstra authored Oct 21, 2020
    Configuration menu
    Copy the full SHA
    21830cb View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2020

  1. nix develop: Add --redirect flag to redirect dependencies

    This is primarily useful if you're hacking simultaneously on a package
    and one of its dependencies. E.g. if you're hacking on Hydra and Nix,
    you would start a dev shell for Nix, and then a dev shell for Hydra as
    follows:
    
      $ nix develop \
        --redirect .#hydraJobs.build.x86_64-linux.nix ~/Dev/nix/outputs/out \
        --redirect .#hydraJobs.build.x86_64-linux.nix.dev ~/Dev/nix/outputs/dev
    
    (This assumes hydraJobs.build.x86_64-linux has a passthru.nix
    attribute. You can also use a store path.)
    
    This causes all references in the environment to those store paths to
    be rewritten to ~/Dev/nix/outputs/{out,dev}. Note: unfortunately, you
    may need to set LD_LIBRARY_PATH=~/Dev/nix/outputs/out/lib because
    Nixpkgs' ld-wrapper only adds -rpath entries for -L flags that point
    to the Nix store.
    edolstra committed Oct 22, 2020
    Configuration menu
    Copy the full SHA
    f9438fb View commit details
    Browse the repository at this point in the history
  2. Fix clang build

    edolstra committed Oct 22, 2020
    Configuration menu
    Copy the full SHA
    750ce50 View commit details
    Browse the repository at this point in the history
  3. Merge pull request NixOS#4161 from edolstra/nix-develop-redirects

    nix develop: Add --redirect flag to redirect dependencies
    edolstra authored Oct 22, 2020
    Configuration menu
    Copy the full SHA
    a78582c View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2020

  1. resolve all failures with theirs

    Etienne Laurin committed Oct 23, 2020
    Configuration menu
    Copy the full SHA
    b758e52 View commit details
    Browse the repository at this point in the history
  2. restore some lines from the windows branch

    Etienne Laurin committed Oct 23, 2020
    Configuration menu
    Copy the full SHA
    9f585fa View commit details
    Browse the repository at this point in the history
  3. try to build

    Etienne Laurin committed Oct 23, 2020
    Configuration menu
    Copy the full SHA
    257a297 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2020

  1. Configuration menu
    Copy the full SHA
    c189cf7 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2020

  1. Revert "Bump version to 3.0"

    This reverts commit 189e6f5.
    
    After some discussion, it seems better not to bump the major version
    number since most of the new features since 2.3 are marked
    experimental.
    edolstra committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    ac0e24f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dc7d132 View commit details
    Browse the repository at this point in the history
  3. Move Explicit

    edolstra committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    9d5e9ef View commit details
    Browse the repository at this point in the history
  4. Fix test

    edolstra committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    1e66d14 View commit details
    Browse the repository at this point in the history
  5. Remove edition field

    edolstra committed Oct 26, 2020
    Configuration menu
    Copy the full SHA
    b875b8f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    14aecbb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    731edf0 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2020

  1. Configuration menu
    Copy the full SHA
    c092fa4 View commit details
    Browse the repository at this point in the history
  2. Inline unkownHashes

    thufschmitt committed Oct 27, 2020
    Configuration menu
    Copy the full SHA
    bc081bc View commit details
    Browse the repository at this point in the history
  3. Test the remote caching of non-ca-depending-on-ca derivations

    Although the non-resolved derivation will never get a cache-hit (it
    doesn't have an output path to query the cache for anyways), we might
    get one on the resolved derivation.
    thufschmitt committed Oct 27, 2020
    Configuration menu
    Copy the full SHA
    ab21ab6 View commit details
    Browse the repository at this point in the history
  4. Merge pull request NixOS#4056 from tweag/non-ca-depending-on-ca

    Allow non-CA derivations to depend on CA ones
    edolstra authored Oct 27, 2020
    Configuration menu
    Copy the full SHA
    02a1fac View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0ab1764 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    87b5ba1 View commit details
    Browse the repository at this point in the history
  7. Manually fix a conflict

    Ericson2314 committed Oct 27, 2020
    Configuration menu
    Copy the full SHA
    d07395b View commit details
    Browse the repository at this point in the history
  8. Manually fix a few more

    Ericson2314 committed Oct 27, 2020
    Configuration menu
    Copy the full SHA
    ac678a8 View commit details
    Browse the repository at this point in the history
  9. Manually fix a few more 2

    Ericson2314 committed Oct 27, 2020
    Configuration menu
    Copy the full SHA
    cad86ba View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2020

  1. Configuration menu
    Copy the full SHA
    c22a5e7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6c3b5a4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2864ca9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ed0f583 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4c96e2a View commit details
    Browse the repository at this point in the history
  6. Fix linux build

    The mercurial windows support will just have to be redone, I'm afraid.
    It's changed too much with the introduction of libfetchers.
    Ericson2314 committed Oct 28, 2020
    Configuration menu
    Copy the full SHA
    95a5e0c View commit details
    Browse the repository at this point in the history
  7. Merge remote-tracking branch 'nix-windows/wip/merge-atnnn' into wip/w…

    …indows-meson-merge-master
    Ericson2314 committed Oct 28, 2020
    Configuration menu
    Copy the full SHA
    1fbe591 View commit details
    Browse the repository at this point in the history
  8. Merge remote-tracking branch 'nix-windows/windows-meson' into wip/win…

    …dows-meson-merge-master
    Ericson2314 committed Oct 28, 2020
    Configuration menu
    Copy the full SHA
    b138684 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    20c272f View commit details
    Browse the repository at this point in the history
  10. Remove stray files

    Ericson2314 committed Oct 28, 2020
    Configuration menu
    Copy the full SHA
    a64e1f6 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    83601b7 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    82e4d2a View commit details
    Browse the repository at this point in the history
  13. Merge pull request NixOS#4194 from Ericson2314/skip-bad-static

    No x86_32 static nix jobs for now
    edolstra authored Oct 28, 2020
    Configuration menu
    Copy the full SHA
    5ac911b View commit details
    Browse the repository at this point in the history
  14. Consistency

    edolstra committed Oct 28, 2020
    Configuration menu
    Copy the full SHA
    a5019f0 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    6a4bf53 View commit details
    Browse the repository at this point in the history
  16. Alter "wanted:" to "specified:" in hash mismatch output

    This makes it even clearer which of the two hashes was specified in the
    nix files. Some may think that "wanted" and "got" is obvious, but:
    "got" could mean "got in nix file" and "wanted" could mean "want to see in nix file".
    stev committed Oct 28, 2020
    Configuration menu
    Copy the full SHA
    869c032 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2020

  1. Can enter MinGW dev shell

    Ericson2314 committed Oct 29, 2020
    Configuration menu
    Copy the full SHA
    98b22f4 View commit details
    Browse the repository at this point in the history
  2. Meson configure successfully for MinGW

    Lowdown is a portability mess; we'll just skip for now.
    Ericson2314 committed Oct 29, 2020
    Configuration menu
    Copy the full SHA
    84cf5b2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    81f05e9 View commit details
    Browse the repository at this point in the history
  4. Just don't try to glob on Windows

    No glob.h
    Ericson2314 committed Oct 29, 2020
    Configuration menu
    Copy the full SHA
    fbc7dd4 View commit details
    Browse the repository at this point in the history
  5. Merge pull request NixOS#4198 from mkenigs/capitalize-JSON

    Capitalize JSON for consistency
    edolstra authored Oct 29, 2020
    Configuration menu
    Copy the full SHA
    662e67f View commit details
    Browse the repository at this point in the history
  6. Merge pull request NixOS#4199 from stefanjaax/replaceWantedBySpecified

    Alter "wanted:" to "specified:" in hash mismatch output
    edolstra authored Oct 29, 2020
    Configuration menu
    Copy the full SHA
    bb8e837 View commit details
    Browse the repository at this point in the history
  7. Generalize extra-* settings

    This removes the extra-substituters and extra-sandbox-paths settings
    and instead makes every array setting extensible by setting
    "extra-<name> = <value>" in the configuration file or passing
    "--<name> <value>" on the command line.
    edolstra committed Oct 29, 2020
    Configuration menu
    Copy the full SHA
    ff4dea6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7f56cf6 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2020

  1. nix-shell.md: evaluated -> run

    Use "run" to avoid confusion with Nix evaluation.
    "evaluated" was intended to reference bash eval but it's ambiguous.
    roberth committed Oct 30, 2020
    Configuration menu
    Copy the full SHA
    b809c48 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d4c5d8d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a3a22bd View commit details
    Browse the repository at this point in the history
  4. Fix test

    edolstra committed Oct 30, 2020
    Configuration menu
    Copy the full SHA
    dc5696b View commit details
    Browse the repository at this point in the history
  5. Fix memory corruption caused by GC-invisible coroutine stacks

    Crucially this introduces BoehmGCStackAllocator, but it also
    adds a bunch of wiring to avoid making libutil depend on bdw-gc.
    
    Part of the solutions for NixOS#4178, NixOS#4200
    roberth committed Oct 30, 2020
    Configuration menu
    Copy the full SHA
    c4d903d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2192cac View commit details
    Browse the repository at this point in the history
  7. BoehmGCStackAllocator: increase stack size to 8MB

    The default stack size was not based on the normal stack size and
    was too small.
    roberth committed Oct 30, 2020
    Configuration menu
    Copy the full SHA
    b43c13a View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2020

  1. Restore RestrictedStore.addToStoreFromDump implementation

    It was accidentally removed in commit ca30abb
    roberth committed Oct 31, 2020
    Configuration menu
    Copy the full SHA
    e8a45d0 View commit details
    Browse the repository at this point in the history
  2. Merge pull request NixOS#4209 from hercules-ci/fix-restricted-store-a…

    …ddToStoreFromDump
    
    Restore RestrictedStore.addToStoreFromDump implementation
    grahamc authored Oct 31, 2020
    Configuration menu
    Copy the full SHA
    035d0ad View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2020

  1. Configuration menu
    Copy the full SHA
    db5424b View commit details
    Browse the repository at this point in the history
  2. Merge pull request NixOS#4207 from hercules-ci/fix-RemoteStore-filter…

    …Source-deadlock
    
    Fix RemoteStore pool deadlock in filterSource etc
    edolstra authored Nov 2, 2020
    Configuration menu
    Copy the full SHA
    ab2ef85 View commit details
    Browse the repository at this point in the history
  3. docs: consistent console prompt (NixOS#4213)

    Everywhere else a $ is used
    mkenigs authored Nov 2, 2020
    Configuration menu
    Copy the full SHA
    8b15650 View commit details
    Browse the repository at this point in the history
  4. Don't use readDerivation() in addValidPath()

    readDerivation() requires a valid path.
    
    Fixes NixOS#4210.
    edolstra committed Nov 2, 2020
    Configuration menu
    Copy the full SHA
    7cf874c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    550e11f View commit details
    Browse the repository at this point in the history
  6. nix-copy-closure: verify it works with drvs

    Creates test coverage for NixOS#4210 and 7cf874c
    grahamc committed Nov 2, 2020
    Configuration menu
    Copy the full SHA
    8cd2ff6 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2020

  1. Merge pull request NixOS#4214 from grahamc/test-nix-copy-closure

    nix-copy-closure: verify it works with drvs
    domenkozar authored Nov 3, 2020
    Configuration menu
    Copy the full SHA
    cf82e14 View commit details
    Browse the repository at this point in the history
  2. Add FIXME

    edolstra committed Nov 3, 2020
    Configuration menu
    Copy the full SHA
    797a52e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e8c3795 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5e6eabe View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b366e5a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1cb443e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    dbe9ba8 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2020

  1. Merge pull request NixOS#4206 from hercules-ci/fix-coroutine-gc

    Fix memory corruption caused by GC-invisible coroutine stacks
    edolstra authored Nov 5, 2020
    Configuration menu
    Copy the full SHA
    387f824 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1299677 View commit details
    Browse the repository at this point in the history
  3. Add missing libexpr dep

    Ericson2314 committed Nov 5, 2020
    Configuration menu
    Copy the full SHA
    d1848ca View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7dfbdaf View commit details
    Browse the repository at this point in the history