1. 17 Sep, 2007 2 commits
    • Ben.Lippmeier@anu.edu.au's avatar
      Bugfix to iterative coalescer · 6a347ffc
      Ben.Lippmeier@anu.edu.au authored
      Coalescences must be applied to the unsimplified graph in the same order 
      they were found by the iterative coalescing algorithm - otherwise
      the vreg rewrite mapping will be wrong and badness will ensue.
    • Ben.Lippmeier@anu.edu.au's avatar
      Add -dasm-lint · 1116b874
      Ben.Lippmeier@anu.edu.au authored
      When -dasm-lint is turned on the register conflict graph is checked for 
      internal consistency after each build/color pass. Make sure that all 
      edges point to valid nodes, that nodes are colored differently to their
      neighbours, and if the graph is supposed to be colored, that all nodes
      actually have a color.
  2. 14 Sep, 2007 4 commits
  3. 17 Sep, 2007 9 commits
  4. 16 Sep, 2007 2 commits
    • chak@cse.unsw.edu.au.'s avatar
      FIX: TypeFamilies: should_compile/Simple12 · 1b6b0ba3
      chak@cse.unsw.edu.au. authored
      - checkTauTvUpdate now distinguishes between whether
        (1) a type variables occurs only in type family parameters
            (in which case unification is to be deferred)
        (2) other variable occurences
            (which case we fail with a cannot create infinite type message, as before)
    • sven.panne@aedion.de's avatar
      Keep valgrind happy when calling timer_create · 3db3a003
      sven.panne@aedion.de authored
      Fill all of the sigevent structure with zeroes before individual fields are
      set. Although not strictly necessary, this keeps tools like valgrind from
      complaining about passing uninitialized data, which is a good thing.
  5. 15 Sep, 2007 15 commits
  6. 16 Sep, 2007 2 commits
  7. 15 Sep, 2007 3 commits
  8. 14 Sep, 2007 3 commits