Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on May 22, 2015
  1. Fix for br979 part 2 - handle blank lines in macro definition continu…

    Martin Whitaker authored
  2. Fix for br979 part 1 - strip leading/trailing space from macro actual…

    Martin Whitaker authored
    … args.
    Although the IEEE standard doesn't explicitly state this is required,
    the examples added in the SystemVerilog standard show that this is
    Also add a preprocessor lexical rule to recognise `` inside a macro
    definition when it is not immediately followed by an identifier.
Commits on May 21, 2015
  1. Fix for br978 - assertion involving addition of $ivlh_to_unsigned() r…

    Martin Whitaker authored
    $ivlh_to_unsigned, unlike $signed and $signed, can cause a reduction
    in width. The shared PECallFunction::cast_to_width_ method did not
    support this.
  2. Merge pull request #69 from orsonmmz/fixes

    Various fixes
Commits on May 20, 2015
  1. @orsonmmz
  2. @orsonmmz
  3. @orsonmmz
Commits on May 19, 2015
  1. @orsonmmz
  2. @ldoolitt @orsonmmz

    vhdlpp: generics without a default value are set to 1'bx.

    ldoolitt authored orsonmmz committed
  3. @orsonmmz
  4. @orsonmmz
  5. @orsonmmz
  6. @orsonmmz
Commits on May 18, 2015
  1. Fix vlog95 target to not output data types in port declarations.

    Martin Whitaker authored
    This avoids variable redeclaration errors.
Commits on May 17, 2015
  1. Fail gracefully when an unpacked struct is declared.

    Martin Whitaker authored
  2. Fix for br975 - assertion failure due to duplicate declaration of str…

    Martin Whitaker authored
    …uct var.
    Added proper error handling for duplicate declarations of all variable
  3. Fix for br977 - preprocessor macros substitute text inside token.

    Martin Whitaker authored
    When replacing macro formal parameters, the preprocessor should not
    replace matching strings that are not complete tokens. The test for
    this was incorrect, and failed when a match was found at the start
    of the replacement text.
Commits on May 15, 2015
  1. Add -i (interactive) option to vvp.

    Martin Whitaker authored
    This forces <stdout> to be unbuffered. This is useful when using the
    mintty terminal emulator in Windows (as used by MSYS2 and CygWin),
    which identifies as a pipe, not a tty.
  2. Fix for GutHub issue #64 - vvp interrupt/continue in Windows.

    Martin Whitaker authored
    Windows implements the original UNIX semantics for signal(), which
    means you have to re-establish the signal handler each time a signal
    is caught.
Commits on May 13, 2015
  1. Merge pull request #67 from orsonmmz/boolean

    Boolean & asserts for vhdlpp
Commits on May 10, 2015
  1. @martinwhitaker

    Update man pages.

    martinwhitaker authored
    Removed obsolete -m32 and -ivl options from iverilog-vpi man page
    and revised description of -mingw option. Also removed duplicate
    descriptions of --cflags, --ldflags, and --ldlibs options. Updated
    link to main iverilog web page in all man pages.
  2. @martinwhitaker
  3. Enable use of MinGW ANSI stdio routines.

    Martin Whitaker authored
    Defining __USE_MINGW_ANSI_STDIO=1 provides C99 compatible printf
    and scanf routines, which avoids the need for workarounds for the
    various failings of the Microsoft C runtime library.
Commits on May 8, 2015
  1. @caryr
  2. Fix printf format for size_t values when using 64-bit MinGW.

    Martin Whitaker authored
    The Microsoft C runtime does not support the %zu and %zd formats.
    Previously these were replaced with %u and %d, but for 64-bit we
    need to use %llu and %lld.
  3. Simplify use of iverilog-vpi under Windows.

    Martin Whitaker authored
    iverilog-vpi now automatically finds the IVL root directory,
    eliminating the need for the -ivl option. Also, if the MinGW
    root path hasn't been added to the registry, it now searches
    the system path for it.
Commits on May 7, 2015
  1. @orsonmmz
  2. @orsonmmz
  3. @orsonmmz
Commits on May 6, 2015
  1. @ldoolitt @orsonmmz

    vhdlpp: and_reduce() and or_reduce() functions.

    ldoolitt authored orsonmmz committed
  2. @orsonmmz
  3. @orsonmmz
  4. @orsonmmz
Something went wrong with that request. Please try again.