Skip to content


Subversion checkout URL

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

    updated FSF-address

    arunpersaud authored committed
Commits on Nov 2, 2010
  1. @caryr

    Fix some -Wextra warnings and some other bug fixes/enhancements.

    caryr authored committed
    This patch covers more than it should. It removes many of the -Wextra
    warnings in the main ivl directory. It also makes some minor code
    improvements, adds support for constant logicals in eval_tree (&&/||),
    adds support for correctly sign extending === and !==, it starts to
    standardize the eval_tree debug messages and fixes a strength bug
    in the target interface (found with -Wextra). The rest of the warnings
    and eval_tree() rework will need to come as a second patch.
  2. @caryr

    Change iterators to use prefix ++ since it is more efficient.

    caryr authored committed
    This patch changes all the iterator code to use a prefix ++ instead
    of postfix since it is more efficient (no need for a temporary). It
    is likely that the compiler could optimize this away, but lets make
    it efficient from the start.
Commits on Oct 2, 2010
Commits on Dec 12, 2009
  1. Don't repeat nodangle for signals.

    Deleting a signal does not cause a new signal to dangle, so don't
    use the deletion of a signal as an excuse to iterate nodangle.
Commits on Dec 11, 2009
Commits on Jan 15, 2009
  1. @caryr

    Update some copyright dates.

    caryr authored committed
    Update tgt-stub to have a 2009 copyright and a few individual files.
Commits on Jan 13, 2009
  1. @ldoolitt

    Refactor two NetPins related methods

    ldoolitt authored committed
    Seemingly does nothing, just refactors to create two new methods:
       bool NetPins::is_linked(void)
       void NetNet::initialize_value_and_dir(verinum::V init_value, Link::DIR dir)
    and rearranges netlist.h.
    This patch causes no regression in the testsuite.
    It smooths the way for any attempt to address pr2023076.
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. Bias storage of events towards static scopes.

    Martin Whitaker authored committed
    This patch modifies the code that finds and combines similar events
    such that if similar events are found in both static and automatic
    scopes, the retained event will be in a static scope. This is a
    performance enhancement, as VVP has more run-time overhead when
    handling events declared in an automatic scope.
Commits on Feb 20, 2004
  1. Addtrbute keys are perm_strings.

    steve authored
Commits on Jan 15, 2004
Commits on Jun 25, 2003
  1. Do not elide ports of cells.

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

    steve authored
Commits on Jul 24, 2002
  1. Rewrite find_similar_event to support doing

    steve authored
     all event matching and replacement in one
     shot, saving time in the scans.
Commits on May 26, 2002
  1. Carry Verilog 2001 attributes with processes,

    steve authored
     all the way through to the ivl_target API.
     Divide signal reference counts between rval
     and lval references.
Commits on Feb 2, 2002
  1. event find_similar should not find self.

    steve authored
Commits on Jul 27, 2001
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 Feb 17, 2001
  1. Cannot elide task ports.

    steve authored
Commits on Nov 19, 2000
Commits on Nov 18, 2000
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 31, 2000
  1. Globally merge redundant event objects.

    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 28, 2000
Commits on Apr 18, 2000
  1. Clean up unneeded NetEvent objects.

    steve authored
Commits on Feb 23, 2000
  1. Macintosh compilers do not support ident.

    steve authored
Commits on Nov 28, 1999
  1. NetESignal object no longer need to be NetNode

    steve authored
     objects. Let them keep a pointer to NetNet objects.
Commits on Nov 18, 1999
  1. Turn NetTmp objects into normal local NetNet objects,

    steve authored
     and add the nodangle functor to clean up the local
     symbols generated by elaboration and other steps.
Something went wrong with that request. Please try again.