[Pkg-electronics-commits] [verilator] branch experimental updated (ab7e239 -> cb1fb5a)

أحمد المحمودي (Ahmed El-Mahmoudy) aelmahmoudy at sabily.org
Sat Feb 14 07:39:03 UTC 2015


This is an automated email from the git hooks/post-receive script.

aelmahmoudy-guest pushed a change to branch experimental
in repository verilator.

      from  ab7e239   Release 3.868-1
       new  41606b7   Imported Upstream version 3.870
       new  06ac9ec   Merge tag 'upstream/3.870' into experimental
       new  9455b28   Refresh patch
       new  cb1fb5a   Release 3.870-1

The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 Changes                                            |  29 +-
 Makefile.in                                        |   5 +-
 README                                             |   2 +-
 README.html                                        |   2 +-
 README.pdf                                         | Bin 110434 -> 110705 bytes
 TODO                                               |   2 +-
 bin/verilator                                      |   4 +-
 bin/verilator_coverage                             |   4 +-
 bin/verilator_difftree                             |   2 +-
 bin/verilator_includer                             |   2 +-
 bin/verilator_profcfunc                            |   2 +-
 configure                                          | 312 ++++++++++++++++++++-
 configure.ac                                       |  47 +++-
 debian/changelog                                   |   6 +
 debian/patches/shebang.diff                        |   4 +-
 include/verilated.cpp                              |  75 ++---
 include/verilated.h                                |   6 +-
 include/verilated.mk.in                            |   4 +-
 include/verilated.v                                |   2 +-
 include/verilated_config.h                         |   4 +-
 include/verilated_config.h.in                      |   2 +-
 include/verilated_cov.cpp                          |   7 +-
 include/verilated_cov.h                            |   2 +-
 include/verilated_cov_key.h                        |   2 +-
 include/verilated_dpi.cpp                          |   4 +-
 include/verilated_dpi.h                            |   2 +-
 include/verilated_heavy.h                          |   7 +-
 include/verilated_imp.h                            |   2 +-
 include/verilated_save.cpp                         |   2 +-
 include/verilated_save.h                           |   2 +-
 include/verilated_sc.h                             |   2 +-
 include/verilated_syms.h                           |   2 +-
 include/verilated_vcd_c.cpp                        |   6 +-
 include/verilated_vcd_c.h                          |   4 +-
 include/verilated_vcd_sc.cpp                       |   2 +-
 include/verilated_vcd_sc.h                         |   2 +-
 include/verilated_vpi.cpp                          |   2 +-
 include/verilated_vpi.h                            |   3 +-
 include/verilatedos.h                              |   2 +-
 include/vltstd/svdpi.h                             |   4 +-
 internals.html                                     |   2 +-
 internals.pdf                                      | Bin 195665 -> 195983 bytes
 internals.pod                                      |   2 +-
 internals.txt                                      |   2 +-
 readme.pod                                         |   2 +-
 src/.gdbinit                                       |   2 +-
 src/Makefile.in                                    |   2 +-
 src/Makefile_obj.in                                |  19 +-
 src/V3Active.cpp                                   |  18 +-
 src/V3Active.h                                     |   2 +-
 src/V3ActiveTop.cpp                                |   2 +-
 src/V3ActiveTop.h                                  |   2 +-
 src/V3Assert.cpp                                   |  17 +-
 src/V3Assert.h                                     |   2 +-
 src/V3AssertPre.cpp                                |   2 +-
 src/V3AssertPre.h                                  |   2 +-
 src/V3Ast.cpp                                      |   2 +-
 src/V3Ast.h                                        |   2 +-
 src/V3AstConstOnly.h                               |   2 +-
 src/V3AstNodes.cpp                                 |   5 +-
 src/V3AstNodes.h                                   |  21 +-
 src/V3Begin.cpp                                    |   2 +-
 src/V3Begin.h                                      |   2 +-
 src/V3Branch.cpp                                   |   2 +-
 src/V3Branch.h                                     |   2 +-
 src/V3Broken.cpp                                   |   2 +-
 src/V3Broken.h                                     |   2 +-
 src/V3Case.cpp                                     |   4 +-
 src/V3Case.h                                       |   2 +-
 src/V3Cast.cpp                                     |   2 +-
 src/V3Cast.h                                       |   2 +-
 src/V3Cdc.cpp                                      |   2 +-
 src/V3Cdc.h                                        |   2 +-
 src/V3Changed.cpp                                  | 213 +++++++++-----
 src/V3Changed.h                                    |   2 +-
 src/V3Clean.cpp                                    |   2 +-
 src/V3Clean.h                                      |   2 +-
 src/V3ClkGater.cpp                                 |   2 +-
 src/V3ClkGater.h                                   |   2 +-
 src/V3Clock.cpp                                    |  14 +-
 src/V3Clock.h                                      |   2 +-
 src/V3Combine.cpp                                  |   2 +-
 src/V3Combine.h                                    |   2 +-
 src/V3Config.cpp                                   |   2 +-
 src/V3Config.h                                     |   2 +-
 src/V3Const.cpp                                    |   2 +-
 src/V3Const.h                                      |   2 +-
 src/V3Coverage.cpp                                 |   2 +-
 src/V3Coverage.h                                   |   2 +-
 src/V3CoverageJoin.cpp                             |   2 +-
 src/V3CoverageJoin.h                               |   2 +-
 src/V3Dead.cpp                                     |   2 +-
 src/V3Dead.h                                       |   2 +-
 src/V3Delayed.cpp                                  |   2 +-
 src/V3Delayed.h                                    |   2 +-
 src/V3Depth.cpp                                    |   2 +-
 src/V3Depth.h                                      |   2 +-
 src/V3DepthBlock.cpp                               |   2 +-
 src/V3DepthBlock.h                                 |   2 +-
 src/V3Descope.cpp                                  |   2 +-
 src/V3Descope.h                                    |   2 +-
 src/V3EmitC.cpp                                    |  13 +-
 src/V3EmitC.h                                      |   2 +-
 src/V3EmitCBase.h                                  |   2 +-
 src/V3EmitCInlines.cpp                             |   2 +-
 src/V3EmitCSyms.cpp                                |   3 +-
 src/V3EmitMk.cpp                                   |   2 +-
 src/V3EmitMk.h                                     |   2 +-
 src/V3EmitV.cpp                                    |   2 +-
 src/V3EmitV.h                                      |   2 +-
 src/V3EmitXml.cpp                                  |   2 +-
 src/V3EmitXml.h                                    |   2 +-
 src/V3Error.cpp                                    |   2 +-
 src/V3Error.h                                      |   2 +-
 src/V3Expand.cpp                                   |   2 +-
 src/V3Expand.h                                     |   2 +-
 src/V3File.cpp                                     |   2 +-
 src/V3File.h                                       |   2 +-
 src/V3FileLine.cpp                                 |   2 +-
 src/V3FileLine.h                                   |   2 +-
 src/V3Gate.cpp                                     |  97 +++++--
 src/V3Gate.h                                       |   2 +-
 src/V3GenClk.cpp                                   |   2 +-
 src/V3GenClk.h                                     |   2 +-
 src/V3Global.h                                     |   2 +-
 src/V3Graph.cpp                                    |   2 +-
 src/V3Graph.h                                      |   2 +-
 src/V3GraphAcyc.cpp                                |   6 +-
 src/V3GraphAlg.cpp                                 |   2 +-
 src/V3GraphAlg.h                                   |   2 +-
 src/V3GraphDfa.cpp                                 |   4 +-
 src/V3GraphDfa.h                                   |   2 +-
 src/V3GraphTest.cpp                                |   2 +-
 src/V3Hashed.cpp                                   |   2 +-
 src/V3Hashed.h                                     |   2 +-
 src/V3Inline.cpp                                   |   2 +-
 src/V3Inline.h                                     |   2 +-
 src/V3Inst.cpp                                     |   2 +-
 src/V3Inst.h                                       |   2 +-
 src/V3LangCode.h                                   |   2 +-
 src/V3LanguageWords.h                              |   2 +-
 src/V3Life.cpp                                     |   6 +-
 src/V3Life.h                                       |   2 +-
 src/V3LifePost.cpp                                 |   2 +-
 src/V3LifePost.h                                   |   2 +-
 src/V3LinkCells.cpp                                |   2 +-
 src/V3LinkCells.h                                  |   2 +-
 src/V3LinkDot.cpp                                  |   4 +-
 src/V3LinkDot.h                                    |   2 +-
 src/V3LinkJump.cpp                                 |   2 +-
 src/V3LinkJump.h                                   |   2 +-
 src/V3LinkLValue.cpp                               |   2 +-
 src/V3LinkLValue.h                                 |   2 +-
 src/V3LinkLevel.cpp                                |   2 +-
 src/V3LinkLevel.h                                  |   2 +-
 src/V3LinkParse.cpp                                |   2 +-
 src/V3LinkParse.h                                  |   2 +-
 src/V3LinkResolve.cpp                              |   2 +-
 src/V3LinkResolve.h                                |   2 +-
 src/V3List.h                                       |   2 +-
 src/V3Localize.cpp                                 |   2 +-
 src/V3Localize.h                                   |   2 +-
 src/V3Name.cpp                                     |   2 +-
 src/V3Name.h                                       |   2 +-
 src/V3Number.cpp                                   |   2 +-
 src/V3Number.h                                     |   2 +-
 src/V3Number_test.cpp                              |   2 +-
 src/V3Options.cpp                                  |  17 +-
 src/V3Options.h                                    |   2 +-
 src/V3Order.cpp                                    |   2 +-
 src/V3Order.h                                      |   2 +-
 src/V3OrderGraph.h                                 |   2 +-
 src/V3Param.cpp                                    |   3 +-
 src/V3Param.h                                      |   2 +-
 src/V3Parse.h                                      |   2 +-
 src/V3ParseGrammar.cpp                             |   2 +-
 src/V3ParseImp.cpp                                 |   2 +-
 src/V3ParseImp.h                                   |   3 +-
 src/V3ParseLex.cpp                                 |   2 +-
 src/V3ParseSym.h                                   |   2 +-
 src/V3PreLex.h                                     |   2 +-
 src/V3PreLex.l                                     |   2 +-
 src/V3PreProc.cpp                                  |   3 +-
 src/V3PreProc.h                                    |   2 +-
 src/V3PreShell.cpp                                 |   2 +-
 src/V3PreShell.h                                   |   2 +-
 src/V3Premit.cpp                                   |   2 +-
 src/V3Premit.h                                     |   2 +-
 src/V3Scope.cpp                                    |   2 +-
 src/V3Scope.h                                      |   2 +-
 src/V3SenTree.h                                    |   2 +-
 src/V3Simulate.h                                   |   3 +-
 src/V3Slice.cpp                                    |   2 +-
 src/V3Slice.h                                      |   2 +-
 src/V3Split.cpp                                    |   4 +-
 src/V3Split.h                                      |   2 +-
 src/V3SplitAs.cpp                                  |   2 +-
 src/V3SplitAs.h                                    |   2 +-
 src/V3Stats.cpp                                    |   2 +-
 src/V3Stats.h                                      |   2 +-
 src/V3StatsReport.cpp                              |   2 +-
 src/V3String.cpp                                   |   2 +-
 src/V3String.h                                     |   2 +-
 src/V3Subst.cpp                                    |   2 +-
 src/V3Subst.h                                      |   2 +-
 src/V3SymTable.h                                   |   2 +-
 src/V3Table.cpp                                    |   2 +-
 src/V3Table.h                                      |   2 +-
 src/V3Task.cpp                                     |   6 +-
 src/V3Task.h                                       |   2 +-
 src/V3Trace.cpp                                    |   2 +-
 src/V3Trace.h                                      |   2 +-
 src/V3TraceDecl.cpp                                |   2 +-
 src/V3TraceDecl.h                                  |   2 +-
 src/V3Tristate.cpp                                 |   5 +-
 src/V3Tristate.h                                   |   2 +-
 src/V3Undriven.cpp                                 |   2 +-
 src/V3Undriven.h                                   |   2 +-
 src/V3Unknown.cpp                                  |   4 +-
 src/V3Unknown.h                                    |   2 +-
 src/V3Unroll.cpp                                   |   2 +-
 src/V3Unroll.h                                     |   2 +-
 src/V3Width.cpp                                    |  44 ++-
 src/V3Width.h                                      |   2 +-
 src/V3WidthCommit.h                                |   4 +-
 src/V3WidthSel.cpp                                 |   2 +-
 src/Verilator.cpp                                  |   2 +-
 src/VlcBucket.h                                    |   2 +-
 src/VlcMain.cpp                                    |   4 +-
 src/VlcOptions.h                                   |   2 +-
 src/VlcPoint.h                                     |   2 +-
 src/VlcSource.h                                    |   2 +-
 src/VlcTest.h                                      |   2 +-
 src/VlcTop.cpp                                     |   2 +-
 src/VlcTop.h                                       |   2 +-
 src/astgen                                         |   2 +-
 src/bisonpre                                       |   2 +-
 src/config_build.h                                 |   4 +-
 src/config_build.h.in                              |   2 +-
 src/config_rev.h                                   |   2 +-
 src/config_rev.pl                                  |   2 +-
 src/cppcheck_filtered                              |  18 +-
 src/flexfix                                        |   2 +-
 src/pod2latexfix                                   |   2 +-
 src/verilog.l                                      |   2 +-
 src/verilog.y                                      |  23 +-
 src/vlcovgen                                       |   2 +-
 test_c/Makefile                                    |   2 +-
 test_c/Makefile_obj                                |   2 +-
 test_c/sim_main.cpp                                |   2 +-
 test_regress/Makefile                              |   2 +-
 test_regress/Makefile_obj                          |   2 +-
 test_regress/driver.pl                             |  60 +++-
 test_regress/t/t_EXAMPLE.v                         |   2 +-
 ..._array_pattern_packed.pl => t_assign_inline.pl} |   1 +
 test_regress/t/t_assign_inline.v                   |  52 ++++
 test_regress/t/t_bitsel_struct3.v                  |  30 +-
 test_regress/t/t_cast.v                            |   6 +
 test_regress/t/t_func.v                            |   2 +
 test_regress/t/t_inst_misarray_bad.pl              |   2 +-
 test_regress/t/t_interface1_modport.v              |   8 +
 ...port_trace.pl => t_interface1_modport_nansi.pl} |   2 +-
 ...{t_lint_defparam_bad.pl => t_lint_latch_bad.pl} |  11 +-
 test_regress/t/t_lint_latch_bad.v                  |  29 ++
 test_regress/t/t_math_const.v                      |  26 +-
 test_regress/t/{t_EXAMPLE.pl => t_math_signed6.pl} |   0
 test_regress/t/t_math_signed6.v                    |  36 +++
 test_regress/t/t_mem_first.v                       |   3 +-
 test_regress/t/t_mem_slice.v                       |   3 -
 test_regress/t/{t_EXAMPLE.pl => t_order_2d.pl}     |   0
 test_regress/t/{t_unopt_array.v => t_order_2d.v}   |  53 ++--
 test_regress/t/t_order_wireloop.pl                 |   6 +-
 test_regress/t/t_order_wireloop.v                  |   7 +-
 test_regress/t/t_param_array.v                     |   2 +-
 ...select_bad_range2.pl => t_select_bad_range3.pl} |   2 +-
 test_regress/t/t_select_bad_range3.v               |  19 ++
 ..._vec_sel.pl => t_slice_struct_array_modport.pl} |   0
 test_regress/t/t_slice_struct_array_modport.v      |  17 ++
 test_regress/t/t_sys_file_basic.v                  |   8 +
 test_sc/Makefile                                   |   2 +-
 test_sc/Makefile_obj                               |   2 +-
 test_sc/sc_main.cpp                                |   2 +-
 test_verilated/sim_main.cpp                        |   2 +-
 test_verilated/sim_main.v                          |   2 +-
 test_verilated/vgen.pl                             |   2 +-
 verilator.1                                        |   4 +-
 verilator.html                                     |   2 +-
 verilator.pdf                                      | Bin 386595 -> 386914 bytes
 verilator.txt                                      |   2 +-
 verilator_coverage.1                               |   2 +-
 290 files changed, 1354 insertions(+), 581 deletions(-)
 copy test_regress/t/{t_array_pattern_packed.pl => t_assign_inline.pl} (92%)
 create mode 100644 test_regress/t/t_assign_inline.v
 copy test_regress/t/{t_interface1_modport_trace.pl => t_interface1_modport_nansi.pl} (93%)
 copy test_regress/t/{t_lint_defparam_bad.pl => t_lint_latch_bad.pl} (59%)
 create mode 100644 test_regress/t/t_lint_latch_bad.v
 copy test_regress/t/{t_EXAMPLE.pl => t_math_signed6.pl} (100%)
 create mode 100644 test_regress/t/t_math_signed6.v
 copy test_regress/t/{t_EXAMPLE.pl => t_order_2d.pl} (100%)
 copy test_regress/t/{t_unopt_array.v => t_order_2d.v} (64%)
 copy test_regress/t/{t_select_bad_range2.pl => t_select_bad_range3.pl} (84%)
 create mode 100644 test_regress/t/t_select_bad_range3.v
 copy test_regress/t/{t_var_vec_sel.pl => t_slice_struct_array_modport.pl} (100%)
 create mode 100644 test_regress/t/t_slice_struct_array_modport.v

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-electronics/verilator.git



More information about the Pkg-electronics-commits mailing list