Commits on Dec 18, 2012
  1. Remove some valgrind warnings and a few errors

    caryr committed Dec 18, 2012
    Cleanup a few more of the new constructs and fix free/delete mismatches.
  2. Handle part select of packed struct members.

    steveicarus committed Dec 18, 2012
    This fixes the case of part select of struct members
    in continuous assignment l-values.
  3. Remove vlog95 compile warning

    caryr committed Dec 18, 2012
  4. Fix compile on cygwin/MinGW

    caryr committed Dec 18, 2012
Commits on Dec 17, 2012
Commits on Dec 11, 2012
  1. Draft run-time support for SystemVerilog class objects.

    steveicarus committed Dec 10, 2012
    This provides the ivl_target.h interface for class definitions
    and expressions, the vvp code generator support for class objects
    and properties, and the vvp run time support. Trivial class objects
    now seem to work.
  2. Flesh out class type elaboration

    steveicarus committed Nov 25, 2012
    Add properties to the classes, and elaborate expressions that
    have class properties. Describe class object property references
    all the way down to the stub target.
  3. Garbage collection of DARRAY and CLASS objects.

    steveicarus committed Nov 18, 2012
    While we're at it, provide a stub class_new runtime.
  4. Stub class object variables.

    steveicarus committed Nov 17, 2012
    Create stub class objects at the vvp level and generate the code
    to invoke that stub. Implement the routines needed to implement
    a test for null object references.
  5. Elaborate class_new and (null) expressions

    steveicarus committed Nov 12, 2012
    This gets the types right for class_new and null expressions, and
    elaborate them down to the ivl_target.h API.
Commits on Nov 27, 2012
Commits on Nov 15, 2012
  1. Update fstapi.c and lxt2_write.c to latest from GTKWave

    caryr committed Nov 15, 2012
    This just fixes warnings in cppcheck
Commits on Nov 13, 2012
  1. Remove a space issue

    caryr committed Nov 13, 2012
Commits on Nov 3, 2012
  1. Fix for pr3582052.

    martinwhitaker authored and steveicarus committed Nov 1, 2012
    The code that calculated the canonical index for a multi-dimensional
    array access did not correctly estimate the index expression width
    in the case that the first index value was a constant zero. This
    patch fixes the problem, and, in passing, also makes the expression
    calculation more efficient if any of the indices are constant zeroes.