Skip to content
Snippets Groups Projects
  1. Jul 16, 2014
  2. Jun 12, 2014
  3. May 13, 2014
  4. May 02, 2014
  5. Apr 08, 2014
  6. Apr 07, 2014
  7. Feb 01, 2014
  8. Oct 03, 2012
  9. Sep 27, 2012
    • Eelco Dolstra's avatar
      Allow dashes in identifiers · 95c74eae
      Eelco Dolstra authored
      In Nixpkgs, the attribute in all-packages.nix corresponding to a
      package is usually equal to the package name.  However, this doesn't
      work if the package contains a dash, which is fairly common.  The
      convention is to replace the dash with an underscore (e.g. "dbus-lib"
      becomes "dbus_glib"), but that's annoying.  So now dashes are valid in
      variable / attribute names, allowing you to write:
      
        dbus-glib = callPackage ../development/libraries/dbus-glib { };
      
      and
      
        buildInputs = [ dbus-glib ];
      
      Since we don't have a negation or subtraction operation in Nix, this
      is unambiguous.
      95c74eae
  10. May 31, 2012
  11. Aug 06, 2011
  12. Jul 13, 2011
  13. Feb 14, 2011
  14. Jun 18, 2009
  15. Jan 28, 2009
  16. Dec 12, 2007
  17. Dec 10, 2007
  18. Oct 02, 2006
  19. May 12, 2006
  20. Jun 25, 2004
    • Eelco Dolstra's avatar
      * A flag `--keep-going / -k' to keep building goals if one fails, as · b113edea
      Eelco Dolstra authored
        much as possible.  (This is similar to GNU Make's `-k' flag.)
      
      * Refactoring to implement this: previously we just bombed out when
        a build failed, but now we have to clean up.  In particular this
        means that goals must be freed quickly --- they shouldn't hang
        around until the worker exits.  So the worker now maintains weak
        pointers in order not to prevent garbage collection.
      
      * Documented the `-k' and `-j' flags.
        
      b113edea
  21. Jun 20, 2004
  22. Jun 04, 2004
Loading