Skip to content
Commits on Feb 4, 2007
  1. Export a function to grab the local environment as a function.

    lennart@augustsson.net committed Feb 4, 2007
  2. Export nameEnvUniqueElts, similar to nameEnvElts, but giving the Uniq…

    lennart@augustsson.net committed Feb 4, 2007
    …ue as well.
  3. Make HsRecordBinds a data type instead of a synonym.

    lennart@augustsson.net committed Feb 4, 2007
  4. Fix a comment typo.

    lennart@augustsson.net committed Feb 4, 2007
  5. Fix a typo.

    lennart@augustsson.net committed Feb 4, 2007
  6. Fix a typo.

    lennart@augustsson.net committed Feb 4, 2007
Commits on Feb 3, 2007
  1. Warning police: "%p" format expects a void*

    sven.panne@aedion.de committed Feb 3, 2007
Commits on Feb 2, 2007
  1. Look through Notes when generating and matching RULES

    simonpj@microsoft.com committed Feb 2, 2007
  2. Comments only

    simonpj@microsoft.com committed Feb 2, 2007
  3. Fix a pair of classic, but tricky, bugs in the type matcher; exposed …

    simonpj@microsoft.com committed Feb 2, 2007
    …by a program from Roman
  4. One more wibble to FloatOut, fixes HEAD breakage (I hope)

    simonpj@microsoft.com committed Feb 2, 2007
  5. Don't dump floated bindings just outside a lambda

    simonpj@microsoft.com committed Feb 2, 2007
    We do not want the FloatOut pass to transform
    	f = \x. e
    to
    	f = let lvl = ... in \x.e
    
    The arity pinned on f isn't right any more; and see
    Note [Floating out of RHSs].
    
    Core Lint is now spotting the arity lossage (for a letrec), which is
    how I spotted this bug.
    
    I also re-jigged the code around floatBind; it's a bit tidier now.
  6. Reset the demand info on bindings going to top level (since they cann…

    simonpj@microsoft.com committed Feb 2, 2007
    …ot be strict)
  7. Record arity of the worker, to maintain consistency of arity and stri…

    simonpj@microsoft.com committed Feb 2, 2007
    …ctness information (checked by Lint)
  8. @pepeiborra

    Extend the local bindings at a breakpoint with one for the wrapped ex…

    pepeiborra committed Feb 2, 2007
    …pression
    
    By popular request, in a breakpoint it is possible now to inspect the result of the expression wrapped by the breakpoint.
    
    The user interface for this is right now preliminar; there is a new binding called '_result' at every breakpoint. Suggestions are welcome!
  9. @pepeiborra
  10. @pepeiborra

    Fix imports

    pepeiborra committed Feb 2, 2007
Commits on Feb 1, 2007
  1. Warning police: Avoid warning about unused variable

    sven.panne@aedion.de committed Feb 1, 2007
  2. Adhere to the new GNU Coding Standards, avoiding a warning with autoc…

    sven.panne@aedion.de committed Feb 1, 2007
    …onf 2.59c and later
  3. chmod +x install-sh, see bug #978

    Simon Marlow committed Feb 1, 2007
  4. some dynamic flags cannot be used with OPTIONS_GHC, e.g. -i, -package

    Simon Marlow committed Feb 1, 2007
    fixes #1108
  5. Partial fix for #926

    Simon Marlow committed Feb 1, 2007
    It seems that when a program exits with open DLLs on Windows, the
    system attempts to shut down the DLLs, but it also terminates (some
    of?) the running threads.  The RTS isn't prepared for threads to die
    unexpectedly, so it sits around waiting for its workers to finish.
    This bites in two places: ShutdownIOManager() in the the unthreaded
    RTS, and shutdownCapability() in the threaded RTS.  So far I've
    modified the latter to notice when worker threads have died
    unexpectedly and continue shutting down.  It seems a bit trickier to
    fix the unthreaded RTS, so for now the workaround for #926 is to use
    the threaded RTS.
Commits on Jan 31, 2007
  1. clarify that -main-is sets main module and function

    andrew.pimlott.ctr@metnet.navy.mil committed Jan 31, 2007
  2. @igfoo
  3. Slight refactoring for overloaded strings

    simonpj@microsoft.com committed Jan 31, 2007
  4. Use Id.isStrictId

    simonpj@microsoft.com committed Jan 31, 2007
  5. @igfoo
  6. @igfoo

    Fix typo

    igfoo committed Jan 31, 2007
  7. @pepeiborra

    BugFix: do not insert breakpoints around expressions with unlifted kind

    pepeiborra committed Jan 31, 2007
      I have added a check, and while there removed a few kludges in my code.
      Kudos to -dcore-lint for uncovering this.
     
      I think that this restriction could be lifted, if GHC.Base.breakpoint could have kind ?? -> ??. But is this a legal type? Does not look so to me.
  8. @pepeiborra

    Fix a typo

    pepeiborra committed Jan 31, 2007
  9. Add note about Template Haskell and mutual recursion

    simonpj@microsoft.com committed Jan 31, 2007
Commits on Jan 30, 2007
  1. Fix Trac #1122; spot absence of TyCon in data/newtype header

    simonpj@microsoft.com committed Jan 30, 2007
  2. Fix for #936

    Simon Marlow committed Jan 30, 2007
    We must traverse dependencies recursively if we encounter any [boot]
    modules in the dependencies.
Commits on Jan 29, 2007
  1. @catamorphism

    Two new warnings: arity differing from demand type, and strict IDs at…

    catamorphism committed Jan 29, 2007
    … top level
    
    I added two new Core Lint checks in lintSingleBinding:
    
    1. Check that the id's arity is equal to the
       number of arguments in its demand type, if it has a demand type
       at all (i.e., if demand analysis already happened).
    
    2. Check that top-level or recursive binders aren't demanded.
  2. fix bug in GetLastError/SetLastError patch

    Simon Marlow committed Jan 29, 2007
Something went wrong with that request. Please try again.