Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nix
base: ed73d40c3b19
Choose a base ref
...
head repository: NixOS/nix
compare: e1eb63a5860d
Choose a head ref
  • 7 commits
  • 5 files changed
  • 2 contributors

Commits on Feb 16, 2018

  1. libexpr: Pre-reserve space in string in unescapeStr()

    Avoids some malloc() traffic.
    dezgeg committed Feb 16, 2018
    Copy the full SHA
    f67a700 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2018

  1. libexpr: Optimize prim_attrNames a bit

    Instead of having lexicographicOrder() create a temporary sorted array
    of Attr*:s and copying attr names from that, copy the attr names
    first and then sort that.
    dezgeg committed Feb 17, 2018
    Copy the full SHA
    b8bed7d View commit details
    Browse the repository at this point in the history
  2. libexpr: Rely on Boehm returning zeroed memory in EvalState::allocEnv()

    Boehm guarantees that memory returned by GC_malloc() is zeroed, so take
    advantage of that.
    dezgeg committed Feb 17, 2018
    Copy the full SHA
    0845cdf View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    7e03605 View commit details
    Browse the repository at this point in the history
  4. libexpr: Remove unnecessary drvName assignment in prim_derivationStrict

    drvName is already assigned to the same value right at the start of the
    function.
    dezgeg committed Feb 17, 2018
    Copy the full SHA
    66eeff3 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    37264ed View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2018

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