Skip to content
Snippets Groups Projects
  1. Oct 03, 2012
  2. 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
  3. May 31, 2012
  4. Aug 06, 2011
  5. Jul 13, 2011
  6. Feb 14, 2011
  7. Jun 18, 2009
  8. Jan 28, 2009
  9. Dec 12, 2007
  10. Dec 10, 2007
  11. Oct 02, 2006
  12. May 12, 2006
  13. 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
  14. Jun 20, 2004
  15. Jun 04, 2004
Loading