Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Sep 1, 2012
  1. @caryr
Commits on Aug 29, 2012
  1. @arunpersaud

    updated FSF-address

    arunpersaud authored committed
Commits on Dec 9, 2009
  1. Restructure Nexus lists of Links to handle large net lists.

    When netlists get very large, the Nexus::connect() method tickles
    the O(N) performance and elaboration gets very slow. Rework the
    connect method to be O(C), for a drastic performance boost for
    large designs.
Commits on Dec 6, 2008
  1. Remove most of the lingering CVS droppings.

    Remove the #ident and $Log$ strings from all the header files and
    almost all of the C/C++ source files. I think it is better to get
    this done all at once, then to wait for each of the files to be
    touched and edited in unrelated patches.
Commits on Oct 14, 2008
  1. @ldoolitt

    Shadow reduction part 2

    ldoolitt authored committed
    Continue cleaning up shadowed variables, flagged by turning on -Wshadow.
    No intended change in functionality.  Patch looks right, and is tested
    to compile and run on my machine.  No regressions in test suite.
Commits on Aug 5, 2008
  1. Create a branch object to be the argument to the access function.

    The NetBranch object is connected, but not like an object, so the
    NetPins object base class is factored out from NetObj to handle the
    connectivity, and the NetBranch class uses the NetPins to connect a
    Also, account for the fact that nets with a discipline are by default
Commits on Apr 14, 2007
Commits on Oct 4, 2004
  1. Clean up spurious trailing white space.

    steve authored
Commits on Jun 21, 2003
  1. Harmless fixup of warnings.

    steve authored
Commits on Aug 12, 2002
  1. conditional ident string using autoconfig.

    steve authored
Commits on Jun 25, 2002
  1. Cache calculated driven value.

    steve authored
Commits on Jun 24, 2002
  1. Make link_drive_constant cache its results in

    steve authored
     the Nexus, to improve cprop performance.
Commits on Jun 19, 2002
  1. Shuffle link_drivers_constant for speed.

    steve authored
Commits on Aug 25, 2001
  1. Change the NetAssign_ class to refer to the signal

    steve authored
     instead of link into the netlist. This is faster
     and uses less space. Make the NetAssignNB carry
     the delays instead of the NetAssign_ lval objects.
     Change the vvp code generator to support multiple
     l-values, i.e. concatenations of part selects.
Commits on Jul 25, 2001
  1. Create a file to hold all the config

    steve authored
     junk, and support gcc 3.0. (Stephan Boettcher)
Commits on Jul 7, 2001
Commits on Feb 16, 2001
  1. links to root inputs are not constant.

    steve authored
Commits on Nov 20, 2000
  1. Add support for supply nets (PR#17)

    steve authored
Commits on Jul 14, 2000
  1. Move inital value handling from NetNet to Nexus

    steve authored
     objects. This allows better propogation of inital
     Clean up constant propagation  a bit to account
     for regs that are not really values.
Commits on Jun 25, 2000
  1. Redesign Links to include the Nexus class that

    steve authored
     carries properties of the connected set of links.
Commits on May 14, 2000
  1. Support initialization of FF Q value.

    steve authored
Commits on May 7, 2000
  1. Carry strength values from Verilog source to the

    steve authored
     pform and netlist for gates.
     Change vvm constants to use the driver_t to drive
     a constant value. This works better if there are
     multiple drivers on a signal.
Commits on Apr 20, 2000
Something went wrong with that request. Please try again.