1. 01 Aug, 2009 1 commit
  2. 07 Aug, 2009 1 commit
  3. 03 Aug, 2009 1 commit
    • Simon Marlow's avatar
      Add -r option to darcs-all, and remove push-all (#3375) · e0f75029
      Simon Marlow authored
      Contributed by: seliopou@gmail.com
          
      This patch modifies darcs-all to have feature parity with push-all by
      recognizing two new options.
      
          * -i, equivalent to --ignore-failure in push-all
          * -r <repo>, specifies the remote repository darcs commands will use
      
      Some example commands:
      
      Get the libraries from a repository of your choosing. This is useful
      when working with a git mirror:
      
          $ ./darcs-all -r http://darcs.haskell.org get
      
      Pull changes. Used to be:
      
          $ ./push-all --pull http://darcs.haskell.org
      
      Is now:
      
          $ ./darcs-all -r http://darcs.haskell.org pull
      
      Or to use the default remote of the ghc repository:
      
          $ ./darcs-all pull
      e0f75029
  4. 07 Aug, 2009 2 commits
  5. 06 Aug, 2009 4 commits
  6. 05 Aug, 2009 3 commits
  7. 03 Aug, 2009 9 commits
  8. 02 Aug, 2009 5 commits
  9. 01 Aug, 2009 1 commit
  10. 04 Aug, 2009 1 commit
  11. 03 Aug, 2009 7 commits
  12. 02 Aug, 2009 1 commit
    • Simon Marlow's avatar
      RTS tidyup sweep, first phase · a2a67cd5
      Simon Marlow authored
      The first phase of this tidyup is focussed on the header files, and in
      particular making sure we are exposinng publicly exactly what we need
      to, and no more.
      
       - Rts.h now includes everything that the RTS exposes publicly,
         rather than a random subset of it.
      
       - Most of the public header files have moved into subdirectories, and
         many of them have been renamed.  But clients should not need to
         include any of the other headers directly, just #include the main
         public headers: Rts.h, HsFFI.h, RtsAPI.h.
      
       - All the headers needed for via-C compilation have moved into the
         stg subdirectory, which is self-contained.  Most of the headers for
         the rest of the RTS APIs have moved into the rts subdirectory.
      
       - I left MachDeps.h where it is, because it is so widely used in
         Haskell code.
       
       - I left a deprecated stub for RtsFlags.h in place.  The flag
         structures are now exposed by Rts.h.
      
       - Various internal APIs are no longer exposed by public header files.
      
       - Various bits of dead code and declarations have been removed
      
       - More gcc warnings are turned on, and the RTS code is more
         warning-clean.
      
       - More source files #include "PosixSource.h", and hence only use
         standard POSIX (1003.1c-1995) interfaces.
      
      There is a lot more tidying up still to do, this is just the first
      pass.  I also intend to standardise the names for external RTS APIs
      (e.g use the rts_ prefix consistently), and declare the internal APIs
      as hidden for shared libraries.
      a2a67cd5
  13. 27 Jul, 2009 1 commit
  14. 28 Jun, 2009 1 commit
  15. 03 Aug, 2009 2 commits