1. 09 Mar, 2010 1 commit
    • Iustin Pop's avatar
      Fix iallocator crash when no solutions exist · e41f4ba0
      Iustin Pop authored
      Commit 54365762 added an un-guarded `head' call, which crashes with
      “Prelude.head: empty list” when no results exists for the per-instance
      allocation/relocation calls.
      
      This patch fixes this, and also adds another check for an unguarded
      `head' call during parsing of input data.
      e41f4ba0
  2. 26 Feb, 2010 1 commit
  3. 25 Feb, 2010 5 commits
  4. 24 Feb, 2010 1 commit
  5. 23 Feb, 2010 7 commits
  6. 22 Feb, 2010 11 commits
  7. 04 Feb, 2010 2 commits
  8. 03 Feb, 2010 2 commits
  9. 14 Jan, 2010 4 commits
    • Iustin Pop's avatar
      Move instance relocation test upper in the chain · a804261a
      Iustin Pop authored
      Currently we test each instance for relocation in checkMove; however, it
      is a little more clear if we pass only the relocatable instances to
      checkMove. The patch also slightly rewrites (indendation/style) the
      second half of the checkMove function.
      a804261a
    • Iustin Pop's avatar
      Split the balancing function in two parts · 5ad86777
      Iustin Pop authored
      Currently in the balancing function we do two thing:
      
      - take the decision where to do a new balancing round or not
      - and actually computing the balancing round
      
      This is not nice, as the two parts are conceptually separate, so this
      patch splits the decision on whether to descend or not to a new
      function.
      5ad86777
    • Iustin Pop's avatar
      Small update to the Makefile · 210ed839
      Iustin Pop authored
      210ed839
    • Iustin Pop's avatar
      Makefile: Switch from subshell to $(MAKE) -C · 0d478754
      Iustin Pop authored
      It seems that set -e does not affect subshell (only simple commands),
      and thus we don't actually get failures from make check being run in a
      subshell. Rather than trying to handle this better, we remove the
      subshell and invoke make with the required subdirectory.
      0d478754
  10. 12 Jan, 2010 1 commit
  11. 07 Jan, 2010 4 commits
  12. 29 Dec, 2009 1 commit