Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: Initial_conver…
Commits on Nov 28, 2005
  1. [project @ 2005-11-28 14:50:57 by simonmar]

    simonmar authored
    small tidyup for printing bindings with long identifiers: allow the
    binder and its definition to go on separate lines
  2. [project @ 2005-11-28 14:39:47 by simonmar]

    simonmar authored
    Small performance improvement to STM: reduce the size of an atomically
    frame from 3 words to 2 words by combining the "waiting" boolean field
    with the info pointer, i.e. having two separate info tables/return
    addresses for an atomically frame, one for the normal case and one for
    the waiitng case.
  3. [project @ 2005-11-28 14:37:56 by simonmar]

    simonmar authored
    small fix to debugging output
  4. [project @ 2005-11-28 11:45:38 by simonpj]

    simonpj authored
    Dont try to output code for "naughty" record selectors
  5. [project @ 2005-11-28 09:40:19 by simonpj]

    simonpj authored
    Document record syntax for GADTs and existentials (thanks Autrijus)
  6. [project @ 2005-11-28 09:24:17 by simonpj]

    simonpj authored
    Patch from Atrijus alleged to fix FreeBSD build
Commits on Nov 25, 2005
  1. [project @ 2005-11-25 14:33:12 by simonmar]

    simonmar authored
    We must empty the suspended_ccalling_tasks and the returning_task list
    when forking.
  2. [project @ 2005-11-25 14:03:00 by simonmar]

    simonmar authored
    Modify some assertions that were occasionally incorrect
  3. [project @ 2005-11-25 13:59:33 by simonmar]

    simonmar authored
    remove a misplaced RELEASE_LOCK
  4. [project @ 2005-11-25 13:56:16 by simonmar]

    simonmar authored
    oops, undo previous (SMP.h is already included)
  5. [project @ 2005-11-25 13:10:04 by simonmar]

    simonmar authored
    #include SMP.h
  6. [project @ 2005-11-25 13:06:25 by simonmar]

    simonmar authored
    define wb() and xchg() for non-SMP versions of the RTS
  7. [project @ 2005-11-25 13:04:41 by simonmar]

    simonmar authored
    -ddump-minimal-imports shouldn't turn off recompilation checking
  8. [project @ 2005-11-25 09:56:59 by simonmar]

    simonmar authored
    sort packages by name and version in the 'ghc-pkg list' output
  9. [project @ 2005-11-25 09:46:19 by simonmar]

    simonmar authored
    fix comment
  10. [project @ 2005-11-25 09:25:08 by simonmar]

    simonmar authored
    object files don't use the .obj suffix on Windows.
Commits on Nov 24, 2005
  1. [project @ 2005-11-24 16:51:18 by simonmar]

    simonmar authored
    In SMP mode it is still possible for an update frame on the stack to
    point to an indirection, when two threads evaluate the same thunk (see
    comment for details).
    
    So we use the following trick: when the GC discovers an update frame
    pointing to an indirection, it changes the indirection to be an
    IND_PERM, so it will be retained rather than discarded.
  2. [project @ 2005-11-24 16:23:48 by simonmar]

    simonmar authored
    fix some (thankfully harmless) typos
  3. [project @ 2005-11-24 14:28:41 by simonmar]

    simonmar authored
    strictly speaking, we also need write barriers in the update code too
    (although gcc hasn't been caught doing any reordering here, as yet).
  4. [project @ 2005-11-24 14:21:33 by simonmar]

    simonmar authored
    unlockClosure() requires a write barrier for the compiler - write
    barriers aren't required for the CPU, but gcc re-orders non-aliasing
    writes unless we use an explicit barrier.
    
    This only just showed up when we started compiling the RTS with -O2.
  5. [project @ 2005-11-24 14:02:40 by simonmar]

    simonmar authored
    make this compile non-threaded again
  6. [project @ 2005-11-24 12:14:50 by simonmar]

    simonmar authored
    lock down the global state in the StablePtr implementation
  7. [project @ 2005-11-24 10:41:57 by simonmar]

    simonmar authored
    wibble
  8. [project @ 2005-11-24 10:41:37 by simonmar]

    simonmar authored
    bugfix to rev. 1.3: we must fill the slop before writing the
    indirectee, because in the case of AP_STACK the indirectee will
    overwrite the size field of the closure.
  9. [project @ 2005-11-24 10:39:59 by simonmar]

    simonmar authored
    bugfix to new raiseAsync_
  10. [project @ 2005-11-24 09:46:01 by simonpj]

    simonpj authored
    A patch to the already-somewhat-delicate machinery that deals with
    pattern-matching on unboxed tuples.  This patch deals with pattern
    matches that can fail, e.g.
    	case f x of
    	  (# Just x, Nothing #) -> ...
    
    The fix is in desugaring of HsCase (DsExpr.lhs).
    
    The test is dsrun013
Commits on Nov 23, 2005
  1. [project @ 2005-11-23 14:28:52 by simonmar]

    simonmar authored
    un-revert rev. 1.22, it wasn't the cause of last weekend's breakage
  2. [project @ 2005-11-23 12:27:43 by simonmar]

    simonmar authored
    report the correct version number in the "compiled by GHC version.."
    message in a bootstrapped compiler.
  3. [project @ 2005-11-23 12:23:10 by simonmar]

    simonmar authored
    fix up the GhcWithNativeCodeGen logic
  4. [project @ 2005-11-23 11:42:20 by simonmar]

    simonmar authored
    Add "Why doesn't GHC have a .NET back end?"
  5. [project @ 2005-11-23 11:32:53 by simonmar]

    simonmar authored
    make --mk-dll work with --make
    
    Submitted by: Esa Ilari Vuokko <eivuokko@gmail.com>, thanks!
Commits on Nov 21, 2005
  1. [project @ 2005-11-21 20:00:55 by tharris]

    tharris authored
    Files missed from STM implementation changes
  2. [project @ 2005-11-21 15:58:47 by tharris]

    tharris authored
    Re-use temporary storage in the STM implementation
  3. [project @ 2005-11-21 10:51:36 by simonpj]

    simonpj authored
    Wibble to typerep (fixes crash I hope)
Commits on Nov 19, 2005
  1. [project @ 2005-11-19 14:59:53 by simonmar]

    simonmar authored
    fix repType after changes to the representation of type synonyms.
    This caused the stage2 compiler to crash, because various info tables
    misrepresented the pointerhood of constructor arguments.
Something went wrong with that request. Please try again.