17.1.45 (19 February 2018)
Bugfixes
DVT-11120 False syntax errors for `includes between pragmas of inline lint waivers
DVT-11243 False ILLEGAL_PROTECTED_ACCESS when accessing a protected method through a field in a nested class
DVT-11258 Design hierarchy is broken when specifying -top directive for a mixed language VHDL and Verilog project
DVT-11283 IllegalArgumentException in DVT views due to disposed image
17.1.44 (8 February 2018)
Enhancements
DVT-11180 Report non-standard warning on unfinished define replacement string literal
Bugfixes
DVT-11235 Suppressed internal error message for Syntax Coloring
DVT-11240 Resource leak potentially leading to “no more handles” error
17.1.43 (1 February 2018)
Enhancements
DVT-11210 Add semantic check for event control expressions
Bugfixes
DVT-11148 False errors reported due to encryption envelopes
DVT-11193 Missing bind target warnings not reported due to NullPointerException during compilation
DVT-11196 Code Formatting: Wrong module port declarations vertical alignment when using interface types
DVT-11205 UVM Components diagram fails to generate if Verification Hierarchy view is not populated
DVT-11206 Design diagrams fail to generate if module name starts with ‘PD’
DVT-11208 False UNDECLARED_MEMBER semantic error when accessing a field of a nested struct inside another struct
17.1.42 (25 January 2018)
Enhancements
DVT-11020 Trigger error when using an unpacked data type in a coverpoint expression
Bugfixes
DVT-11160 Tooltip doesn’t correctly display comments containing angle brackets
DVT-11162 Stack overflow error thrown when a nested class uses a type alias of the enclosing class in a type parameter override
17.1.41 (19 January 2018)
Performance
DVT-10333 Syntax Coloring: Improve semantic coloring performance
Enhancements
DVT-10956 Syntax Coloring: Color arguments bound by name in function calls similar to ports
DVT-11023 Show a warning if _JAVA_OPTIONS or JAVA_TOOL_OPTIONS system variables are set before running the tool
DVT-11098 Content Filters: Ability to use variables defined using +dvt_setenv when specifying paths
Bugfixes
DVT-10098 Crash on MacOS when expanding/collapsing tree nodes in views
DVT-10689 Syntax Coloring: Color as template ID identifiers with name surrounded by x_ and _x
DVT-10706 DVT spell checker does not work on non-DVT files
DVT-11099 Quick Assist: Split to Extern and Implementation breaks for long method signature
DVT-11107 Search View label should show total number of matches after content and category filters are applied
DVT-11122 Stack overflow error thrown when the port reference has the same name as the port identifier in a non-ansi module declaration
DVT-11126 False ILLEGAL_CUNIT_REFERENCE semantic error for non-standard DirectC function
17.1.40 (11 January 2018)
Features
DVT-10487 New +dvt_init+gcc compatibility mode
Enhancements
DVT-9606 Option to show linux header files in DVT Auto-Linked
DVT-10771 CDT Integration: Remove duplicate arguments when invoking GCC
DVT-11077 CDT integration: Change default timeout to 40 seconds when running GCC to collect all compiled C files
DVT-11087 Ability to override -sourcemap entries when creating a project with dvt_sv_lint_gui.sh
DVT-11088 Ability to filter out paths from -sourcemap with regex when creating a project with dvt_sv_lint_gui.sh
Bugfixes
DVT-10469 Build config editor: Autocomplete does not list C as a possible language for +dvt_ext_map directive
DVT-10852 C/CPP files are not compiled in questa.vlog compatibility mode
DVT-11039 Quick Fix, Quick Assist and Override actions apply preprocessing to argument and return data types
DVT-11075 CDT Integration: No C files are auto-linked when using -imacros directive
DVT-11080 Wrong UML Diagram labels for arrays indication
DVT-11093 Method with named port connection autocomplete as argument exited badly with its exit policy
17.1.39 (8 January 2018)
Performance
DVT-10721 Auto-config using +dvt_skip_compile should prevent visiting files inside skipped directories
Enhancements
DVT-9179 Auto-config should promote *.svh files to be compiled before other source files
DVT-11016 Type Hierarchy: Add “Open Super Implementation” for implementations of functions defined in interface classes
DVT-11040 Code Formatting: Option to move else on a new line or same line with end
Bugfixes
DVT-10455 Inspect View line numbers are not synchronized for multiple entries
DVT-10492 Auto-config infers false +incdir+/ from `includes with absolute path
DVT-10884 False WIDTH_MISMATCH_TRUNCATION when using enum variables with a specified type
DVT-10951 Syntax Coloring: User defined keywords are not colored as keywords
DVT-11012 Inspect View does not show current file info if nothing is selected in some cases
DVT-11034 Infinite loop during serialization of the problems database
DVT-11037 Literal string argument in $sformat function call incorrectly interpreted as format string
DVT-11047 Custom Dialogs: Snapshot does not restore previous selection for a Directory Files Listing
DVT-11051 Sporadic crashes due to Java HotSpot optimizations
DVT-11062 False UNSUPPORTED_METHOD error for array manipulation methods on arrays of packed structs
17.1.38 (18 December 2017)
Performance
DVT-9976 Improve performance for Alt + / word completion
Enhancements
DVT-8734 Show quick fix proposals in tooltips of identifiers affected by errors
DVT-10171 Show error details in tooltips of identifiers affected by errors
DVT-10910 Show the current file info in Inspect View when nothing is found at the cursor location
Bugfixes
DVT-7087 False UNDECLARED_LIBRARY warnings given in libconfig files after restore
DVT-10623 Several semantic warnings not reported after restore
DVT-10955 Implicit signal declarations differ based on continuous assignments and port connections order
DVT-10980 Ability to copy text directly from predefined diagram filters
DVT-10988 Sometimes error decorations in Project Explorer are hidden by warnings
DVT-11000 Inspect View number recognition does not work in certain cases
DVT-11003 Inspect View does not work for elements defined in VHDL
DVT-11005 When running Verissimo from DVT, the pre-lint build should only trigger the DVT internal builder
DVT-11011 False WIDTH_MISMATCH_TRUNCATION warning when calling let functions
17.1.37 (6 December 2017)
Enhancements
DVT-6749 Add rule parameters and default values to generated verissimo_rule_pool.xml
DVT-10876 Support for -top top_name:config to specify the top_name resolves to a configuration
DVT-10877 Duplicate -top top_name directives should be elaborated only once
DVT-10905 Add configured rule parameters to verissimo_ruleset_doc.html
Bugfixes
DVT-10901 Syntax Coloring: Identifiers in “export” are not colored
DVT-10902 DVT Resource Filters don’t work in Windows for partial subdirectory selection
DVT-10916 Trigger error if a number is used as foreach loop variable, e.g. foreach (foo[0, j])
DVT-10933 Hide unconnected ports in HDL diagram filters doesn’t work when signals are implicitly hidden
DVT-10939 SVTB.20.15 False hits for variables declared inside methods
DVT-10952 Build config: incorrect number of expected arguments for xcelium directives
DVT-10953 Do not automatically show the Inspect View if it is closed
17.1.36 (24 November 2017)
Features
DVT-10878 Automatically generate run configuration custom dialog starting from makefile
DVT-10908 Ability to filter HDL Diagrams
Enhancements
DVT-10831 Ability to add whitespace before/after stuttering
DVT-10883 Increased default heap size to 3g and default stack size to 4m for all 64 bits distros
Bugfixes
DVT-6691 Specador: Configuration wizard appears before build is done
DVT-10879 Custom Dialogs: Snapshot does not restore previous directory for a Directory Chooser
DVT-10890 Quick Fix: Implement Missing Pure Virtual Methods should not try to check out the parent class file
DVT-10886 Wrong NOT_IMPLEMENTED_PURE_VIRTUAL semantic error triggered on class specialized with a type parameter
17.1.35 (17 November 2017)
Enhancements
DVT-10834 Settings Management: Ignore unusually large preference files (more than 32M)
DVT-10837 Add non-standard support for library and incdir specification enclosed by quote
DVT-10854 Relax finite-state machine diagram engine to check only the text representation of state values
Bugfixes
DVT-10132 Renamed *.scr files contained in the distro to avoid antivirus false alerts on Windows
DVT-10738 False ILLEGAL_ASSIGNMENT semantic error when passing the array element of a function call as argument
DVT-10804 Quick Fix: Update extern implementation is not working when result type qualification is required
DVT-10805 Quick Fix: Implement extern method doesn’t fully qualify return type when required
DVT-10843 Positional tooltip does not work for consecutive specifiers in format string
DVT-10847 Build Config: Keywords are black in Moonrise theme
DVT-10848 Quick Assist: Declaration of implicit signal not properly inserted when last field declaration spans multiple lines
DVT-10855 Trace Connections View: Collapse All toolbar button has wrong Expand All label
DVT-10856 False NOF_PARAM_OVERRIDES semantic warning for primitive instance with delay specified
DVT-10860 ViPlugin: Save macros in an Eclipse compatible format
DVT-10870 UVM Components Diagrams: If filtering regex is invalid, the diagram fails to generate
17.1.34 (10 November 2017)
Performance
DVT-10353 Improved Inspect View response time by limiting it to 1000 lines of code
Features
DVT-10642 Quick Assist: Connect instance ports by name/position
Enhancements
DVT-10115 Add the Inspect View in a separate panel inside the perspective
DVT-10554 Quick Fix: Remove signal never used
DVT-10791 Ability to disable classic Eclipse theme, XULRunner, GTK theme and GTK2 through dvt.sh and dvt_cli.sh on Linux
DVT-10820 Do not trigger other related errors after a ILLEGAL_CUNIT_REFERENCE error
Bugfixes
DVT-1775 Expand the macros in a read-only file doesn’t show the checkout dialog
DVT-9843 Inspect View does not work for predefined API
DVT-10626 Code Factory: Create from Template not visible in TCL editor right click menu
DVT-10685 Quick Fix: Update instance for last port does not remove the comma at the end
DVT-10730 Inspect View not working for existing some typedefs
DVT-10745 Task tags not visible in view when appearing in multi-line comments
DVT-10785 Wrong IMPLICIT_PORT_CONNECTION triggered for bind instance of an undeclared module target scope
DVT-10790 Do not set GTK theme through GTK2_RC_FILES when theme file doesn’t exist
DVT-10811 “Go to Source” action is displayed in HDL diagrams even without a selection
DVT-10814 Wrong error message for comparison of incompatible types
DVT-10825 Content Assist: Method autocomplete jumps to incorrect position after modifying arguments
DVT-10828 False UNDEFINED_OPERATOR error when assigning or comparing string and integral type variables
DVT-10829 Trigger semantic warnings/errors for all implicit signal assignments
17.1.33 (1 November 2017)
Enhancements
DVT-10759 Add support for non-standard syntax ‘wildcard bins bin_identifier[expression] = transition_list’
DVT-10761 Add support for non-standard DirectC syntax
Bugfixes
DVT-10701 False ILLEGAL_DEFAULT_VALUE for output arguments of a method
DVT-10702 NOF_PARAM_OVERRIDES semantic error should be treated as NON_STANDARD
DVT-10765 Wrong NOT_IMPLEMENTED_PURE_VIRTUAL semantic error triggered on parameterizable class definition
DVT-10781 Fixed Inspect View Copy Path with a double click
DVT-10784 Build log file truncated when specifying +dvt_build_log_to_console+false
17.1.32 (25 October 2017)
Bugfixes
DVT-10688 False ILLEGAL_WITH_CLAUSE_EXPRESSION error for array manipulation methods expecting relational operator compatible expressions
DVT-10704 dvt_build.log file handle is not released on project close
DVT-10739 Sometime incremental build fails to resolve the class parents
17.1.31 (20 October 2017)
Performance
DVT-10653 Incremental build performance issue on file containing initial begin … end block followed by other element definitions
Enhancements
DVT-9126 Show ‘Did you mean …’ quick fix for implicit signal declarations if a similar signal is available in scope
DVT-10275 DVT Debugger: Add support for Xcelium simulator
DVT-10280 DVT Debugger: Connect to “localhost” if the hostname detected by the simulator is the hostname of the machine where DVT runs
DVT-10647 Build config: Add support for comma separator in extension lists specified using +libext/-libext in ius.irun compatibility mode
Bugfixes
DVT-10234 DVT Debugger: Step over with irun should run -adjacent
DVT-10563 DVT Debugger: When using irun, stepping over posedge with iff condition locks the debugger in an inconsistent state
DVT-10635 Task tag reminders missing for macro expansion pragmas
DVT-10654 False UNDECLARED_IDENTIFIER semantic error on incremental build when hierarchically accessing an identifier of an undeclared module instance
DVT-10671 Override Wizard: No Override Methods proposal after CamelCase prefix of inherited method
DVT-10673 Autocomplete should not insert space after non-identifier characters
17.1.30 (13 October 2017)
Enhancements
DVT-10621 Do not trigger error when using a method/field of a type from a different package without an import clause
Bugfixes
DVT-7841 Show Usages not working for interface class members
DVT-10590 Hyperlink not working for class field in ‘ovm_rand_send_with’ macro call
DVT-10634 False NOT_A_MEMBER semantic errors for function variables used in ‘this.randomize() with’ block
DVT-10640 Compile waivers should support paths containing /../
DVT-10670 UVM Components diagram is not generated because of dummy edge with null target
17.1.29 (6 October 2017)
Enhancements
DVT-10464 Add info to SIGNAL_NEVER_READ semantic warning that is connected to a sub-instance output port
DVT-10527 Do not issue “Undefined macro name” errors for `inline `noinline `portcoerce compiler directives
DVT-10561 Add support for non-standard assignment/comparison of null to dynamic arrays
DVT-10557 Trigger unused return value warning when calling a value returning function without using its result
Bugfixes
DVT-9936 Type parameters in parametrized classes not properly restored
DVT-10463 False SENSITIVITY_MISSING semantic warning on variables declared outside always block
DVT-10530 Instance port is not semantically colored after restore
DVT-10547 Autocomplete: Should not insert proposal after keyword without a delimiter
DVT-10595 Missing SIGNAL_MULTIPLE_DRIVERS semantic warning on a signal connected to multiple sub-instance output ports
DVT-10597 Macros depending on embedded define is not correctly expanded all levels
DVT-10599 False UNDECLARED_IDENTIFIER semantic error for ‘this’ in std::randomize call
DVT-10600 False UNDECLARED_IDENTIFIER semantic error in ‘with’ clause when the object is of type parameter
DVT-10601 False semantic error triggered when using -top/+nctop+ with a package name
DVT-10607 False UNSUPPORTED_METHOD error for array manipulation methods when using parameterized types or packed arrays
DVT-10608 Bind declarations in library scope are not resolved on incremental build
DVT-10611 False ILLEGAL_EXPRESSION error when ‘rand_mode()’ is used as a function
DVT-10610 UVM Components diagram is not generated if the verification hierarchy contains recurrent instances
DVT-10613 No ‘EXTRA_ARG_FORMAT_SPEC’ problem reported when no format specifiers used in format string
DVT-10614 Quick Fix: “Implement missing pure virtual method” doesn’t preserve the access kind qualifiers
DVT-10615 False ILLEGAL_WITH_CLAUSE error when ‘with’ clause is used with a cross in a covergroup
17.1.28 (28 September 2017)
Enhancements
DVT-9999 Check if more arguments than needed were passed to system tasks using format specifiers
DVT-10522 Trigger error for incorrect use of ‘with’ clause
DVT-10523 Trigger semantic error for array reduction methods without ‘with’ clause if array type is not numeric or logic
DVT-10553 Enhance error messages to show actual value for scalar types instead of ‘unknown’
DVT-10555 Don’t show a light-bulb indication on the Problems View markers that don’t have a quick fix
DVT-10571 Quick Fix: Fully qualify / Import for IMPLEMENT_INTERFACE_CLASS error
DVT-10572 Semantic Coloring: Color non existing implemented class interfaces as types
DVT-10574 Trigger error for void functions used as expressions
Bugfixes
DVT-10559 Wrong type solving when typedef name is identical with class name from imported package
DVT-10573 Quick Assist: Bind by position doesn’t preserve argument order from method declaration
DVT-10577 Foreach loop variable incorrectly resolved for arrays of typedef element type
DVT-10583 False ILLEGAL_TYPE_REFERENCE semantic error when connecting a bound instance to another bound instance port
DVT-10584 Quick Fix: Declare Field wrong insertion point for signal used in ‘bind’ constructs
DVT-10585 Compile waivers created automatically from Problems View context menu and Quick Assist incorrectly escape ampersand ‘&’ characters
DVT-10588 False UNDECLARED_IDENTIFIER semantic error on hierarchical expression using clocking block port
DVT-10589 StackOverflowException when class extends typedef (circular inheritance)
17.1.27 (22 September 2017)
Performance
DVT-9979 Performance: Incremental build will not recompile touched files unless content has actually changed
Features
DVT-8246 Ability to expand .* wildcard named port connections to explicit named port connections
DVT-9658 Change a function call to/from argument name notation .argument(arg)
Enhancements
DVT-7660 Support for verification hierarchy components that have parent classes not factory registered
DVT-10147 Flag semantic error for a compilation unit define type used within a package
DVT-10417 Add option to customize diagram generation timeout limit
DVT-10422 Add option to filter elements from UVM Components diagrams
DVT-10461 Enhance non top files handling (step 1 - compile non-top files in a separate library and clean-up when file is closed)
DVT-10539 Clean-up of trace operation actions in views and editor
DVT-10558 Flag error when using incorrect format specifiers
DVT-10560 DVT CLI: Ability to create include resource filters when using the createProject command
Bugfixes
DVT-9003 Content assist should not propose type compatible argument for implicit iterator arguments of array manipulation methods like sum()
DVT-10332 UVM Browser View is not showing the correct hierarchy when a parameterized class extends its parameter
DVT-10470 Quick fix: Declare field/variable wrong insertion point if inside field/variable declaration
DVT-10513 Quick fix: Create file should not insert new line at the beginning of file
DVT-10534 Build config: In vcs.vlogan compatibility mode -ntb_opts issues an error when VCS_UVM_HOME is set
DVT-10535 False UNDEFINED_OPERATOR error in the with clause of queue methods
DVT-10549 Build config: In vcs.vlogan compatibility mode the first invocation specifying -ntb_opts along with other source files should compile the UVM library
17.1.26 (14 September 2017)
Enhancements
DVT-646 Ability to quickly jump to next/prev error or warning in the Console View
DVT-5701 Ability to specify some global directives which are valid for any other invocation using +dvt_prepend_init
DVT-9950 Add support for non-standard assignment/comparison of null to scalar variables (time, bit, real)
DVT-9991 Trigger error when assigning an incompatible value to an enum variable without a cast
DVT-10381 Ability to chose which builders should run before/after the execution of a run configuration (internal/external/both)
DVT-10457 DVT CLI: Ability to use java network client implementation instead of linux netcat by specifying -jnetcat flag
DVT-10465 Trigger semantic warning for explicit unconnected sub-instance input port
DVT-10476 Build config editor autocomplete should take into account prefix when ordering proposals
DVT-10503 Trigger semantic error when ref/output/inout port (not-assignable) has a default value
Bugfixes
DVT-9974 Incorrect return type for array reduction methods when using ‘with’ clause or multidimensional arrays
DVT-10122 False MISSING_PORT_CONNECTION for concatenation used in module declaration
DVT-10428 Syntax Coloring: Highlight for inner class types in variable definitions is not correct
DVT-10458 Auto-config: should take into account the ability to `include files on the same level of filesystem in questa.vlog compatibility mode
DVT-10478 Syntax Coloring: Wrong highlight for macros with line continuation
DVT-10482 False ILLEGAL_ASSIGNMENT because fixed-sized array is recognized as associative array
DVT-10483 False “Cannot drive output port” error when the port is used in a signal select
DVT-10485 Design Hierarchy View shows graphical artifacts when switching project during update followed by a filter clear
DVT-10486 False ILLEGAL_NON_STATIC_ACCESS semantic error when calling class function from extern function declaration body
DVT-10515 Wrong semantic errors reported in programs/checkers not instantiated from top
DVT-10520 Wrong instance generated when module has implicit non-ANSI ports
DVT-10521 Semantic errors are not shown in newly created modules
17.1.25 (31 August 2017)
Enhancements
DVT-8773 Show sequential logic in flow diagrams
DVT-9774 Ability to jump to the “`include(s)” of the current file from the editor context menu
Bugfixes
DVT-10038 Autoconfig should not add -uvm if already specified
DVT-10441 False non-standard warning on import DPI escaped identifier usage
DVT-10442 False missing include file error in Questa compatibility mode when included file resides under the same top file directory
DVT-10448 Display “Create Waiver” proposal only on lines with semantic/syntactic markers
17.1.24 (24 August 2017)
Performance
DVT-10431 UVM Field Editor open time improvements on large environments
Enhancements
DVT-9167 Always capitalize the task tags inside Tasks View
DVT-9885 Support for default case item when determining finite-state machine diagram
DVT-10425 Add option to hide “DEFAULT” state value in FSM diagrams
Bugfixes
DVT-5649 Slow paring after linting is canceled
DVT-8100 Syntax coloring: The closing slash of a multi-line comment is not highlighted
DVT-8339 Trace signal does not reach some bind instances
DVT-10001 Open file from right click on DVT Auto-Linked folder can link the file in a wrong directory
DVT-10204 Extract to function doesn’t work if the selection starts or ends with comment
DVT-10338 Syntax coloring: Preference page IndexOutOfBounds exception when searching for inexistent category
DVT-10349 Task tags inside comment blocks starting with non-alphanumeric characters are not collected
DVT-10410 Wrong NON_STANDARD extern function signature warning when type of argument in declaration and implementation differs
DVT-10411 False errors for implicit variables used in multiple levels of array manipulation method calls
DVT-10414 Finite-state machine diagram does not generate after incremental on a generate block state variable
DVT-10427 Syntax coloring: Task tags with text longer than 10 characters (without spaces) are not correctly highlighted
DVT-10430 Project not restored in some cases due to OptionalDataException
DVT-10433 Multiple task tags inside comment blocks are not collected
17.1.23 (11 August 2017)
Performance
DVT-10408 Performance improved when compiling very long expressions
Bugfixes
DVT-10402 False UNDECLARED_IDENTIFIER semantic error when one instance hierarchically references a field of a bound instance in the same top
DVT-10407 Missing syntax error when found return statement in a void function (when return is not the last statement)
17.1.22 (10 August 2017)
Performance
DVT-10397 ViPlugin: Improve search with alternate operator “|”
Features
DVT-2403 Ability to format multiple files at once
DVT-3159 Ability to generate UVM Components Diagrams with TLM port connections
Enhancements
DVT-4195 Ability to “Go to Include” from a top file in the Compile Order View to the corresponding build configuration directive
DVT-7136 Ability to match beginning / end of string when searching in views
DVT-9704 Build config: Support for “-scSyncEveryDelta” in ius.irun mode
DVT-10045 Method autocomplete should place cursor at the end of the method after insertion
DVT-10283 Project colors: Use the current project color for views info label
DVT-10325 Trigger errors for checker instances in functions and tasks
DVT-10351 Trigger semantic error for implicit signals when connected to vectors in port connections or assigns
DVT-10370 Add support for +dvt_pverilog_run_on_save+<run config name>
DVT-10382 UML Diagrams: Ability to group classes by package
DVT-10384 Check the number of port connections of a checker instance
DVT-10385 Check the type of a checker instance
DVT-10386 Do not allow checker instance in procedural blocks of a checker
DVT-10387 Do not allow checker instance in fork-join, fork-join_any or fork-join_none blocks
DVT-10388 Do not allow always construct in checkers
DVT-10390 Build config: Support for “-xmerror” and “-xmfatal” in ius.irun mode
DVT-10392 Add right-hand side expression text to for WIDTH_MISMATCH_* warnings
Bugfixes
DVT-9128 Extract to method doesn’t work in initial/begin or always blocks
DVT-10044 First argument should be selected when inserting method with parameters from autocomplete
DVT-10110 Extract method refactoring does not infer arguments inside macros inside extracted code
DVT-10111 Sometimes editor highlight for show constraints hits inside `uvm_do_with is wrong
DVT-10113 Show UVM Components Diagram instead of FSM diagram on a Verification Hierarchy member
DVT-10148 The disable tooltip preference should not disable F2 action
DVT-10163 Wrong parameterized data type for argument when extracting to method
DVT-10213 Positional tooltips and content assist proposals don’t work on read only files
DVT-10299 Extract method refactoring does not infer arguments from randomize with expressions
DVT-10383 Wrong checker port direction and type
DVT-10389 Hyperlink and tooltip on checker instance ports not working
DVT-10393 Conditions are empty on Windows in finite-state machine diagrams
DVT-10394 Quick Type Hierarchy on a task shows the type hierarchy of the enclosing class
17.1.21 (3 August 2017)
Performance
DVT-10241 Poor performance when Show Usages on method with many calls
DVT-10286 Incremental build degradation due to resolve port connections on entire design instead of changed modules (step 3)
DVT-10297 Sometimes editing is laggy due to frequent Inspect View updates
Features
DVT-10309 Quick Fix: Explicitly declare implicit signal
Enhancements
DVT-289 Ability to use the Quick Type Hierarchy view for constraint blocks
DVT-8969 Add support for variables set via +dvt_setenv in compile waivers <include/> tags
DVT-8974 Override methods dialog should always allow implementing new(), pre_randomize() and post_randomize()
DVT-10054 Build Config: Ability to use wildcards in incdirs
DVT-10094 Show join type in fork node labels in Call Hierarchy View
DVT-10126 Add more details for WIDTH_MISMATCH warnings
DVT-10185 Ability to waive a problem back to the originally reported severity
DVT-10265 Task tags in multi-line comments should only show the current line as Tasks View description
DVT-10303 Inspect View: Add _ and padding to base 2 and base 16 numbers
DVT-10344 Add support for project relative paths in compile waivers <include/> tags
Bugfixes
DVT-10182 Do not check unused modules (do not report errors/warnings)
DVT-10229 StackOverflowException when triggering show usages of a class function
DVT-10261 Wrong extern method signature when using simple typedef
DVT-10264 Wrong cannot assign input port error when using assign (weak1, weak0) pin = value;
DVT-10298 False NOF_PARAM_OVERRIDES error for parameterized interface
DVT-10326 False ILLEGAL_ASSIGNMENT semantic error for edge event
DVT-10327 UVM Sequence Tree doesn’t show sequences defined with ‘typedef’
DVT-10328 UVM Sequence Tree should look for the ‘body’ task along the inheritance line if not overridden
DVT-10331 UVM Sequence Tree doesn’t show sequence node if it is an element in an array of sequences
DVT-10033 False ILLEGAL_ASSIGNMENT semantic error when connecting an unpacked array to an array of instances
DVT-10335 False UNDECLARED_IDENTIFIER semantic error in modules that are not instantiated from top
DVT-10347 StackOverflowException thrown when inner classes extends the enclosing parameterizable class
DVT-10348 Parser recovery when missing ‘endfunction’ before ‘endclass’ leads to semantic issues (classes that follows ‘endclass’ becomes inner classes)
17.1.20 (28 July 2017)
Features
DVT-10155 Expand selection to word, brackets and enclosing scopes
Bugfixes
DVT-4680 Autocomplete code template proposals should appear without writing any prefix
DVT-10245 Autocomplete should not suggest a keyword immediately after the same keyword
DVT-10300 Autocomplete is stuck “Loading…” proposals in Eclipse 4.7 (Oxygen)
DVT-10310 Module auto-instantiation: Add a whitespace between // and text when comments are preserved
DVT-10314 Autocomplete should not show duplicate proposals for modules
17.1.19 (27 July 2017)
Performance
DVT-10286 Incremental build degradation due to resolve port connections on entire design instead of changed modules (step 2)
DVT-10287 Check unused signals semantic step takes large amount of time for relatively small environment
Features
DVT-10180 Inspect View: Show numeric values in multiple bases for numbers, parameters and defines
DVT-10276 Add new distros based on Eclipse 4.7 (Oxygen)
Enhancements
DVT-10167 UVM Sequence Tree: Show node item specific information instead of just uvm_base_sequence.start_item()
DVT-10168 UVM Sequence Tree: Show more information about register operations
DVT-10277 Update all Eclipse 4.6 (Neon) distro plugins to the latest version
DVT-10284 Add support for non-standard “automatic” keyword in class variable declaration
Bugfixes
DVT-10099 Allow only alphanumeric characters in custom task tag names
DVT-10100 Suggest restart when changing DVT theme
DVT-10260 Wrong duplicate field in interface
DVT-10262 Wrong extern method signature mismatch when using virtual interface typedef
DVT-10263 Wrong illegal type reference to interface without using virtual when extern method signature doesn’t match implementation
DVT-10268 Quick fix ‘Declare field’ inserts new field inside port list in module declaration
DVT-10272 DVT Debugger: sometimes irun in GUI mode crashes when breakpoints are set before starting the debug session
DVT-10281 Remove debug info printed in the console
DVT-10292 Content Filters not working on UVM Sequence Tree
DVT-10337 Wrong cannot assign input port error reported on first port occurrence instead of port assignment
17.1.18 (21 July 2017)
Performance
DVT-10002 Improve problems database serialization time
DVT-10226 Design hierarchy view optimization for binds and GUI filter algorithms
DVT-10235 Improve design diagram generation time for entities with many ports
DVT-10247 Incremental build degradation due to resolve port connections on entire design instead of changed modules
Enhancements
DVT-9469 Add predefined Console Filters for PowerArtist
DVT-9951 Add more debug information for “Timeunit directive should be first” errors
DVT-10120 Module auto-instantiation: Show library information for every proposal when there’s more than one library
DVT-10133 Show compile index in Inspect View
DVT-10141 Semantic Coloring: Coloring does not start for files already opened when starting DVT
DVT-10156 Show the full path of a file when hovering over an editor tab
DVT-10214 Show Usages: Highlight the searched element background in the preview line
DVT-10251 Semantic support for non-standard modport wildcard task import
Bugfixes
DVT-8935 ViPlugin status bar information collides with scope information
DVT-9866 Skipped files decoration is broken after editing a build config file
DVT-10159 False EXTERN_METHOD_SIGNATURE semantic error triggered on incremental build when prototype and declaration are in different files
DVT-10188 Verissimo: Right clicking on a linting problem marker should also select the failure after opening the report
DVT-10200 Do not trigger SIGNAL_UNUSED warnings for signals local to generate branches
DVT-10216 Hyperlink not working in defaul.build when it is imported in a different build file
DVT-10218 DVT Auto-Linked throws exceptions in Eclipse 4.7 (Oxygen)
DVT-10228 After incremental build the included files are no longer shown in Compile Order View if a include is inserted above others
DVT-10232 Settings Management: NullPointerException when the platform shuts down
DVT-10236 False EXTEND_CLASS semantic error for constructor method when class extends a non-class type parameter
DVT-10252 Build config: update behavior of -ntb_opts directive (vcs.vlogan compatibility mode)
17.1.17 (12 July 2017)
Performance
DVT-10143 Slow incremental build in large files in environments with many enum types
Enhancements
DVT-8971 Trigger warning for multiple drivers of the same signal
DVT-10067 Add UVM sequence code template to predefined code templates
DVT-10093 UML Diagrams: Array indication in association edge labels
DVT-10129 Custom Dialogs: Add support for spinner and slider widgets
DVT-10162 Semantic Coloring : Color as type in parameterized type when there is a semantic error
DVT-10165 Add support for non-standard negation operator when compiling in VCS compatibility mode
DVT-10211 Refactor Add Port/Parameter/Generic: Infer name and type for new element if signal is selected in editor
Bugfixes
DVT-10008 Build Config: Internal error when specifying +dvt_compilation_root+$NON_EXISTING_ENV_VAR/some/path
DVT-10091 UML Diagrams: Apply content filters to node members
DVT-10105 Override wizard does not work for CamelCase prefixes
DVT-10109 Do not propose “Did you mean?” quick fix for virtual method prototype mismatch errors
DVT-10140 False ILLEGAL_ASSIGNMENT semantic error when connecting an unpacked array of a packed type to an unpacked array of a packed struct
DVT-10142 Report error for illegal assignments between different struct types
DVT-10181 Compilation optimization is not working properly when optimized file includes others
DVT-10201 New File Wizard is blocked by ClioSoft’s SOS check-out dialog fixed by creating the file asynchronously
17.1.16 (30 June 2017)
Enhancements
DVT-9609 Add preference to jump to first search match in diagrams
DVT-9959 Ability to quickly autocomplete code template in New File Wizard
DVT-9972 Settings management: Add support for external tool log_styles.xml
DVT-9973 Show Usages: Highlight the searched element in the preview line
DVT-9995 UML Diagrams: Ability to customize default preferences
DVT-10024 Ability to set the location of distribution’s Eclipse and JRE folders using DVT_ECLIPSE_HOME and DVT_JAVA_HOME
DVT-10037 UML Diagrams: Selecting a class member should also select the corresponding edge
DVT-10041 Allow multiple -top/+nctop+ directives set in the default.build
DVT-10042 Allow modules to be specified as -top/+nctop+ in the default.build
Bugfixes
DVT-7199 UML Diagrams: Cannot search for package name in select types dialog
DVT-9290 Views are not updated when maximized after the first full build on Eclipse 4.6 (Neon)
DVT-10040 Wrong compiled files when using +dvt_init_xilinx+UNISIM
DVT-10048 Finite-state machine diagram not generated inside generate block
DVT-10049 Quick fix: Declare variable doesn’t compute the correct type for enum typedefs
DVT-10050 Quick fix: Declare variable should insert new declaration after action block label when in named action blocks
DVT-10051 Quick fix: Should not propose declare variable for sensitivity list UNDECLARED_IDENTIFIER
DVT-10052 Content assist sometimes throws BadLocationException
DVT-10056 StackOverflowException when calling UVM Sequence Tree
17.1.15 (16 June 2017)
Performance
DVT-10003 Performance: Improve incremental compilation time
DVT-10016 Performance: Improve incremental build on a file with a large compile index and containing many macro calls
Features
DVT-1170 & DVT-1338 & DVT-3358 UML Diagrams: Ability to show/hide members per type
DVT-6547 & DVT-7971 UML Diagrams: Support for interface classes
DVT-7510 UML Diagrams: Ability to pan and zoom
Enhancements
DVT-2730 UML Diagrams: Option to hide text of association edges
DVT-3102 & DVT-5540 UML Diagrams: Ability to jump from association edges to field declaration
DVT-6752 UML Diagrams: Ability to jump to members’ declaration
DVT-7747 UML Diagrams: Array indication for members
DVT-9387 Quick fix: Did you mean should propose getter of local or protected field
DVT-9961 UML Diagrams: Ability to show method signature
DVT-9996 Stop semantic coloring if BadLocationException is generated
DVT-10006 Generate finite-state machine diagram for state values having the same type as the state variable
DVT-10017 Add support for non-standard “context” keyword used as struct member identifier
DVT-10022 Improved type calculation for Quick Fix/Assist
DVT-10030 Build config: allow mixed-case -CFlags directive in ius.irun compatibility mode
Bugfixes
DVT-8109 UML Diagrams: UVM base classes are not displayed correctly when Content Filters are activated
DVT-9386 Quick fix: Did you mean should add parentheses when replacing method calls
DVT-9736 Declare variable for x = array[0] where array is a 2 dimensional array declares the variable as an int
DVT-9986 User defined types are colored only in variable definitions
DVT-9993 Case item match expressions colored as labels
DVT-9997 Inconsistency in semantic coloring
DVT-9998 Build Config Editor: Bad syntax coloring for words containing -dvt
DVT-10000 External tools: Unbinding a shortcut does not release it for DVT Run Configuration use
DVT-10007 DVT Debugger: when using VCS, only the variables local to the current action block are visible in the Variables View
DVT-10026 Build config: -uselic directive should take one argument
DVT-10027 External tools: IllegalArgumentException thrown when setting a DVT Run Configuration shortcut to an incomplete key sequence
17.1.14 (12 June 2017)
Features
DVT-3921 Build config: Add support for -makelib of irun
DVT-5135 Syntax coloring: Ability to specify different styles for signals and ports
DVT-5728 Syntax coloring: Ability to specify style per semantic category or language constructs
DVT-8649 Syntax coloring: Ability to specify parameter style
DVT-9945 Syntax coloring: Ability to specify style per port direction
Enhancements
DVT-5486 Check format specifiers for system function calls
DVT-9380 Semantic check number of arguments for $psprintf system task
DVT-9408 Assignment between incompatible enum variables should trigger a semantic error
DVT-9987 Ask to make the waivers file writable or check it out when adding a Verissimo waiver from the GUI
Bugfixes
DVT-1335 Syntax coloring: Parameterized interface instances are not colored
DVT-8099 Syntax coloring: Named arguments of methods have same color as functions
DVT-9395 False duplicate generate name error when the enclosing module is compiled multiple times
DVT-9591 False width mismatch warning for bit select in unpacked array of multibit type (e.g. byte)
DVT-9607 Quick fix/assist don’t work on read only files
DVT-9946 False METHOD_CALL_ARGUMENTS on non-standard predefined function backref() - should take one argument
DVT-9975 Trigger error when overriding parameter of parent class
DVT-9980 Autocomplete for a macro with arguments triggers a null pointer exception in Macro Call Arguments Mapping Tooltip
17.1.13 (31 May 2017)
Enhancements
DVT-9963 Check parameter overrides in extended class and implemented interfaces
Bugfixes
DVT-9903 Sometimes the DVT CLI shuts down after a period of inactivity
DVT-9921 Project Colors: Project Explorer labels in black/dark themes are broken
DVT-9962 False constraint expression syntax error when using a soft foreach expression
DVT-9968 Show Usages: Scope information not shown in Search View for hits in symlinked files
DVT-9969 False IO error when adding a Verissimo waiver in a file and a different included waivers file is not writable
DVT-9970 Cancel does not work in Syntax Coloring preference page
17.1.12 (26 May 2017)
Enhancements
DVT-9916 Ability to filter out parameters in Outline View
Bugfixes
DVT-9923 XVM Compliance HTML lint report is not opened after generation
DVT-9930 New Verissimo hit waiver is not automatically applied
DVT-9937 Incremental build doesn’t clean library references
17.1.11 (19 May 2017)
Enhancements
DVT-9789 Generated methods should use the javadoc method code template (declare by quick fixes, override, etc.)
Bugfixes
DVT-9719 Declare method doesn’t add the endfunction : label
DVT-9876 Editor title icon decorations not shown in split editor mode
DVT-9924 Build config: files compiled with -amscompilefile should obey extension to language syntax mapping
17.1.10 (15 May 2017)
Bugfixes
DVT-9842 Dark themes not applied on Verissimo report
DVT-9896 False UNDECLARED_MODULE warnings on cross-library referenced modules when loading a configuration
DVT-9889 False ILLEGAL_CAST_OPERATION semantic error when casting a child instance class to a parent class
DVT-9900 On some systems editor icons are missing when Project Colors are enabled
DVT-9914 NullPointerException thrown at startup when plain text files are opened and Project Colors are enabled
17.1.9 (2 May 2017)
Performance
DVT-9849 Instance port connections semantic checks take too long when instance names repeat often
Features
DVT-9620 Use distinctive editor icon colors for files in different projects
Enhancements
DVT-9362 Inspect View: Show line number in a left-hand side vertical ruler
DVT-9367 Inspect View: Open code snippet in editor by clicking the hyperlink on file name
DVT-9494 Refactor Add port should work cross-language
DVT-9534 Inspect View: Show physical file path and read-only status
DVT-9594 Inspect View: Double click on file paths to copy to clipboard
DVT-9595 Inspect View: Inspect elements in Trace Connections Path View
DVT-9608 Inspect View: Show expanded macros on macro calls
DVT-9694 Split MISSING_PORT_CONNECTION warnings based on the port direction
DVT-9770 ‘Add port/parameter/generic’ and ‘Update instance…’ quick fixes should work cross-language
Bugfixes
DVT-6996 Outline View category sort does not sort properly different types of elements
DVT-9814 False UNDEFINED_OPERATOR when using an unpacked concatenation as argument to the ‘new’ constructor of a dynamic array
DVT-9832 False UNDECLARED_IDENTIFIER semantic error when accessing signals under generate if branches
DVT-9835 Quick fix: Declare enum should also work for non-hierarchical access
DVT-9841 Fix ternary operator false error when type casting its result to the left-hand type
DVT-9847 Finite-state machine diagram not generated in some cases when using a next state variable
DVT-9855 Duplicate ports in context information when module declaration uses select syntax
DVT-9858 Inspect View: Shows only one nature for multi-nature projects
DVT-9862 False UNDECLARED_OPERATOR semantic error in assignment of class whose parent implements an interface
DVT-9867 Fix NullPointerException thrown when using the covercross predefined type CrossQueueType
17.1.8 (18 April 2017)
Enhancements
DVT-7914 Build config: compile files specified using -amscompilefile “file:/path/to/verilog.v …” as Verilog AMS
DVT-9236 Design Hierarchy View: show progress while updating with the ability to cancel
DVT-9813 False ILLEGAL_CAST_OPERATION semantic error when static casting a parent class instance to a child class
DVT-9816 Add support for bit select in weight specification
DVT-9818 Design Hierarchy View: ability to prepend the library to module and entity names
DVT-9819 All views: expand/collapse speed-up
Bugfixes
DVT-6114 Add to default build actions should honor revision control flows
DVT-8061 Checking out a file using the checkout hook doesn’t change the read-only editor decoration
DVT-9763 Build config: for multiple -work directives in Questa compat modes, trigger warning(s) and only consider the last one
DVT-9787 Missing autocomplete proposals from base class in the case of fields of class type with rand qualifier
DVT-9792 False METHOD_CALL_ARGUMENTS when method definition is compiled an odd number of times in different files
DVT-9812 False METHOD_CALL_ARGUMENTS semantic error at incremental build
DVT-9822 Invalid thread access exception when selecting a diagram object
17.1.7 (10 April 2017)
Features
DVT-9738 Type checking in parameter overrides
DVT-9807 Type checking in instance port connections
Enhancements
DVT-9793 Ability to reference capturing groups for “replace-in-text” refactoring script items
Bugfixes
DVT-5861 Unable to refactor rename a SystemVerilog checker
DVT-6998 Templates inserted from the Code Templates view don’t honor the “Insert spaces for tabs” preference
DVT-8227 Previous/Next in Problems View does not respect the displayed marker ordering
DVT-9454 Field editor should use `uvm_field_aa_int_* for int unsigned array type fields
DVT-9626 Icon color preferences are not applied after first platform restart
DVT-9651 Annotations not visible in dark themes
DVT-9742 Skip compile patterns don’t work in Windows for certain paths containing only Linux separators
DVT-9778 Quick fix: Create missing file from Build Config Editor not working from Problems View
DVT-9783 False UNDECLARED_IDENTIFIER semantic error when using an interface modport in a typedef
DVT-9788 False METHOD_CALL_ARGUMENTS error when function declaration has arguments in an included file
DVT-9794 False syntax error for empty constraint block
DVT-9796 Specador: Go to element from global search does not work for mixed-language documentation
17.1.6 (31 March 2017)
Features
DVT-9584 New Quick Fix: Create missing file from Build Config Editor
Enhancements
DVT-7970 The method prototypes from the interface classes should be marked with a distinctive icon in the Outline View
DVT-9717 CamelCase autocomplete for directives in Build Config Editor
Bugfixes
DVT-9320 False METHOD_CALL_ARGUMENTS semantic warning when a typedef and a function have the same name in the same scope
DVT-9341 False SENSITIVITY_UNUSED semantic warning on signal used as an argument to a procedure call
DVT-9713 False ILLEGAL_ASSIGNMENT semantic error when the type of one of the variables is a class implementing multiple interfaces
17.1.5 (23 March 2017)
Performance
DVT-9700 Improved incremental build performance when multiple files changed (e.g. refactoring, revision control checkout, etc.)
Bugfixes
DVT-9571 False duplicate state value when the number format is different
DVT-9690 Content assist not working correctly after enter at the end of a sequential block
DVT-9692 Deleted variables are still available in auto-complete after incremental build
DVT-9697 False UNDEFINED_OPERATOR error when using logical operators with a real type operand
DVT-9698 False error reported in default.build when -top <lib_name>.<config_name> is specified
17.1.4 (20 March 2017)
Features
DVT-9262 Quick Fix: Inconsistent virtual method signature across class hierarchy
Enhancements
DVT-9604 Tooltip for positional module instantiations similar with function calls
DVT-9637 Support for multiple choice case items when determining values in finite-state machine diagrams
DVT-9662 Add support for the Shell Script Editor plugin when using the Moonrise DVT theme
DVT-9666 Add non-standard support for hierarchical method call in disable soft constraint expression
DVT-9677 Tooltip for macro call similar with function calls
Bugfixes
DVT-9266 Task tags are not collected from comments in macro definitions
DVT-9638 Sometimes transitions are multiplied when the initial state of a finite-state machine diagrams is missing
DVT-9648 +dvt_disable_rtl_checks directive ignored in incremental build (unused signal issues are reported)
DVT-9649 No MISSING_PORT_CONNECTION warning on module instantiation when adding a new port in the module declaration
DVT-9663 Double click no longer works on Types View members panel
DVT-9667 Quick Fix: “Did you mean” sometimes shows irrelevant proposals when nothing appropriate is available
DVT-9668 “dvt_plugin_installer.sh list” doesn’t list any plugins when the system installed awk is mawk
DVT-9676 Quick Fix: Update module instance showing duplicate proposals for multiple NON_EXSITING_PORT semantic errors
DVT-9680 XVM Field Editor missing UVM_NORECORD flag
DVT-9683 No syntax error reported for missing semicolon in constraint blocks
DVT-9684 Text not visible in protected code when using the Black/Dark/Moonrise DVT themes
17.1.3 (14 March 2017)
Enhancements
DVT-7991 Layers View: for a method, show all interface classes defining it
DVT-8289 Auto-config: a user-specified incdir should take precedence when solving multiple candidates
DVT-9289 Autocomplete preprocessing compiler directives
DVT-9603 Report NON-STANDARD warning for a method call as a left-hand side of an assignment
DVT-9613 Unterminated statement before “end” in a “begin-end” sequential block breaks auto-complete
DVT-9616 Auto-config: should not propose incdirs in skipped locations
DVT-9621 Tooltip and hyperlink performance issues for large projects in files with many macros
DVT-9635 Generate finite-state diagrams for variable in class method
Bugfixes
DVT-8087 Exception triggered on first right click in Build Config Editor
DVT-9489 Skip compile patterns don’t work in Windows for certain paths specifying drive letter
DVT-9586 Incorrect WIDTH_MISMATCH warning for unary logical operation
DVT-9593 XVM Field Editor should use `xvm_field_int macros for packed arrays
DVT-9598 XVM Field Editor should use `xvm_field_real for realtime fields
DVT-9602 False DUPLICATE_FIELD error after declaring a previously implicit signal
DVT-9614 False UNDEFINED_OPERATOR error when using ‘inside’ operator with an enum value left hand side
DVT-9634 GUI freeze on tooltip and/or inspect view when editor cursor placed on non-identifier characters (e.g ++, +=, etc.)
17.1.2 (3 March 2017)
Bugfixes
DVT-9559 Support for ‘unique’ constraint syntax
DVT-9566 Rename WIDTH_MISMATCH warnings to highlight the difference, either truncation, padding or rounding
DVT-9599 False NOF_PORT_CONNECTIONS semantic error for a bus split into two or more ports
17.1.1 (24 February 2017)
HIGHLIGHTS
Enhanced type checking. Now the compiler checks function call argument type matching, mismatched operand types etc, see Semantic Checks
Ability to generate finite-state machine diagrams, see Finite-State Machine Diagrams
Ability to search for text in diagrams
Ability to quickly inspect an element (class, function, signal etc.) when clicking on a name in the editor or selecting an element from a view, see Inspect View
Ability to customize icon colors, see Changing Icon Colors
Show scope information in the Search View
Tooltip for function parameters on autocomplete (similar to JDT/CDT)
Refactoring Scripts enhancements
- Worth mentioning are the following features recently introduced in 16.* releases:
Ability to inspect function call hierarchies, see Call Hierarchy View
Ability to see all the places where a random variable is constrained, see Show Constraints
A lot of new Quick Fix Proposals and Quick Assist Proposals
Enhanced support for interface classes
Improved CDT integration
Features
DVT-2269 New Inspect View
DVT-3079 Generate Finite-State Machine Diagrams
DVT-3763 & DVT-8354 Ability to search for text in the new diagrams engine
DVT-6446 & DVT-8195 Type checking
DVT-8381 & DVT-8417 Inspect instances and signals in design diagrams using diagram’s Inspect View
DVT-9094 New Quick Assist: Waive Compilation Problems
DVT-9174 Ability to customize icon colors, see Changing Icon Colors
DVT-9222 Width checking for assignments
Enhancements
DVT-1414 Tooltip for function parameters on autocomplete (similar to JDT/CDT)
DVT-8605 Shows more details at low zoom levels in the new diagrams engine
DVT-8821 Schematic diagram logic gates should show actual assignments between inputs and outputs
DVT-8987 Show scope information in Search View
DVT-9125 Ability to show Ctrl + click (hyperlink) actions using Ctrl + F3
DVT-9525 Refactoring scripts: ability to directly apply a script by right-click on a script.xml file
DVT-9526 Refactoring scripts: DTD based autocomplete and validation for script files in the XML editor
DVT-9527 Refactoring scripts: debug script execution using new +dvt_ref_scripts_debug directive
DVT-9528 Refactoring scripts: ability to add-comment only to declaration, usages or both
DVT-9529 Refactoring scripts: ability to refer the ${element-signature} in add-comment refactor items
DVT-9530 Refactoring scripts: ability to specify elements for add-comment based on their declaration comment
DVT-9542 Better tracing accuracy for determining signal drivers in processes
Bugfixes
DVT-9512 Views context menu should not contain “Show Constraints” for design instances and ports
DVT-9535 False EXTERN_METHOD_SIGNATURE warning when the argument default value is omitted in the out-of-block-declaration