1. 10 Nov, 2010 1 commit
  2. 22 Jan, 2010 1 commit
    • Robert Ricci's avatar
      First phase of adding a special '*' bandwidth to the top file · 0552a7db
      Robert Ricci authored
      This value can be specified in place of an integer bandwidth. When
      this is done, assign will map the virtual link to *any* physical
      link of the right type, regardless of bandwidth. However, it will
      adjust the bandwidth used for trunk calculations, etc, based on the
      bandwidth of the interfaces selected, so that this doesn't cause us
      to overuse interswitch links.
      
      For the time being, it is not legal to use this option with trivial
      links or emulated (multiplexed) links, since it's not at all clear
      what this would mean.
      
      This commit contains only the data structure and parser changes; the
      actual implementation will come soon.
      0552a7db
  3. 01 Dec, 2006 1 commit
  4. 25 Jan, 2006 1 commit
    • Robert Ricci's avatar
      Merge in changes from the assign-devel branch. This includes: · ed3cbc13
      Robert Ricci authored
      Ripping out crope and replacing (almost) all cropes, char*s and
      strings with fstring
      
      Beginnings of XML parser support (not built by default yet).
      
      Significant re-org of code.
      
      Should now compile with the latest gcc.
      
      Putting link information in stored solutions.
      
      Support for fixing interfaces.
      ed3cbc13
  5. 03 Jun, 2004 1 commit
    • Robert Ricci's avatar
      'port' assign to compile under gcc 3 (specifically tested with 3.3.1). · f05e1008
      Robert Ricci authored
      This mostly required messing with the STL #includes.
      
      Still builds under gcc 2.95, and won't be built with 3.3 by default
      until I've spent more time testing it.
      
      One reason for doing this is that gcc 3.3 seems to generate faster
      code from templated functions. Tests so far show that the
      gcc3-compiled binary shaves 15-30% off of assign's runtime.
      
      The other reason for doing this is forward-looking. When we end up
      getting boss running on FreeBSD 5 or a recent Linux distro, the
      compiler is likely to be from the gcc 3 branch.
      f05e1008
  6. 28 Apr, 2003 1 commit
  7. 10 Mar, 2003 1 commit
  8. 05 Feb, 2003 1 commit