Skip to content
Commits on Apr 4, 2011
  1. @igfoo
  2. @igfoo
  3. @igfoo
  4. @igfoo
  5. @igfoo

    Turn on autoflush in sync-all

    darcs-all did it, so sync-all probably should too.
    igfoo committed Apr 4, 2011
  6. @igfoo
  7. @ezyang

    Ignore tags files.

    Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
    ezyang committed Apr 4, 2011
  8. @ezyang

    Fix typos and add Outputable constraints to aid debugging.

    Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
    ezyang committed Apr 4, 2011
  9. @ezyang

    Minor documentation improvement about pointer tagging.

    Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
    ezyang committed Apr 4, 2011
  10. @simonmar

    Add "./sync-all set-push"

    Use like this:
    
      ./sync-all -r me@darcs.haskell.org:/home/darcs set-push
    
    to set the default repo to push to (in remotes/origin) for each of
    the sub-repos.
    simonmar committed Apr 4, 2011
Commits on Apr 3, 2011
  1. @igfoo

    Take strlen of archive filenames.

    On OS X at least, the filename size is the size of the filename
    field. The actual filename may be shorter.
    
    Also a number of code style improvements and debug prints.
    
    This is part of the patch from #5062, from Greg Wright.
    igfoo committed Apr 3, 2011
  2. @igfoo
  3. @igfoo

    Fix build

    igfoo committed Apr 3, 2011
  4. @batterseapower
  5. @batterseapower
  6. @batterseapower
  7. @batterseapower
  8. @batterseapower

    Use tcRnImports rather than rnImports with GHCi "import" statement: f…

    …ixes #4832
    
    The bug here was that just using rnImports does not ensure that any dependent
    orphan modules are loaded, so instances declared by such modules will not be
    usable from the GHCi command line after an "import".
    
    This did not affect the :m syntax because it takes a different code path and
    uses getModuleExports directly, which contains its own calls to the orphan-module
    loading stuff.
    batterseapower committed Apr 3, 2011
  9. @igfoo
  10. @igfoo
  11. @igfoo

    Update boot scripts for git

    igfoo committed Apr 3, 2011
Commits on Apr 2, 2011
  1. @batterseapower
  2. @batterseapower

    Prefer builtin commands to macros in GHCi command resolution (#3858)

    Current precedence rules in GHCi are that:
    
     * User macros are *always* preferred in command resolution
     * User macros that are defined earlier are preferred to those that
       are defined earlier on
     * Builtin commands have lowest precedence
    
    However this caused user confusion because e.g. defining a macro beginning
    with "i" would override the standard :info command whenever the user typed
    the abbreviated command :i.
    
    The new precedence rules are based on the view that things defined earlier
    are always preferred to things defined later. The builtin commands are logically
    defined earliest of all (when GHCi starts) so they always take precedence.
    batterseapower committed Apr 2, 2011
  3. @igfoo
  4. @igfoo
  5. @igfoo

    Follow changes in Cabal

    igfoo committed Apr 2, 2011
  6. @batterseapower
  7. @batterseapower
Commits on Apr 1, 2011
  1. @batterseapower

    Pop OS X stack padding even if the foreign call is stdcall (#5052)

    The problem was that the codegen for foreign calls makes sure the stack
    is 16-byte aligned on OS X by pushing some padding. In the case where the
    foreign call is cdecl, that padding gets popped after the call, but if the
    convention is stdcall then it doesn't generate any popping code at all.
    
    However, this is incorrect because the stdcall only promises to pop the
    arguments, not the padding. The fix is to generate code to pop the padding
    (if any) on OS X.
    batterseapower committed Apr 2, 2011
  2. @igfoo
  3. @igfoo

    Merge branch 'ticket-5028'

    igfoo committed Apr 1, 2011
  4. @igfoo

    Really zap case-binder occurrence info: solves #5028

    Converted from a darcs patch from Max Bolingbroke:
        Fri Apr  1 11:39:49 BST 2011  Max Bolingbroke <batterseapower@hotmail.com>
          * Really zap case-binder occurrence info: solves #5028
    igfoo committed Apr 1, 2011
  5. @simonmar

    add "./sync-all fetch" and "./sync-all new"

    ./sync-all fetch
    
      Fetches remote changes from the "origin" for each sub-repo.  Useful
      before "./sync-all new".
    
      (Runs 'git fetch origin' on all sub-repos.)
    
    ./sync-all new
    
      Lists the new patches relative to "origin" for each sub-repo.
      You probably want to './sync-all fetch' first.
    
      (Runs 'git log origin..' on all sub-repos)
    simonmar committed Apr 1, 2011
  6. @simonmar

    add a "set-origin" command

    Use it like this
    
      ./sync-all -r http://darcs.haskell.org/ghc-git set-origin
    
    to set the origin branches of all sub-repos to point to the appropriate
    repo within the http://darcs.haskell.org/ghc-git tree.
    simonmar committed Apr 1, 2011
  7. @simonmar

    fix 'sync-all pull'

    simonmar committed Apr 1, 2011
Something went wrong with that request. Please try again.