[Pkg-electronics-commits] [verilator] 02/03: Merge tag 'upstream/3.868' into experimental

أحمد المحمودي (Ahmed El-Mahmoudy) aelmahmoudy at sabily.org
Tue Dec 23 13:57:27 UTC 2014


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

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

commit 09cd5ded0bc9c8601174c89a665670922e96db37
Merge: 48c77bd 29747ce
Author: أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at users.sourceforge.net>
Date:   Tue Dec 23 10:49:56 2014 +0200

    Merge tag 'upstream/3.868' into experimental
    
    Upstream version 3.868

 .gitignore                                         |   1 +
 Changes                                            |  25 ++
 MANIFEST.SKIP                                      |   1 +
 Makefile.in                                        |  39 +-
 README                                             |  13 +-
 README.html                                        |  14 +-
 README.pdf                                         | Bin 112209 -> 110434 bytes
 TODO                                               |  17 -
 bin/verilator                                      | 100 ++---
 bin/verilator_coverage                             | 291 +++++++++++++
 bin/verilator_includer                             |   6 +-
 configure                                          |  18 +-
 configure.ac                                       |   2 +-
 doxygen.config                                     |   2 -
 include/verilated.cpp                              |  50 +++
 include/verilated.h                                |   4 +
 include/verilated.mk.in                            |  10 +-
 include/verilated_config.h                         |   2 +-
 include/verilated_cov.cpp                          | 451 ++++++++++++++++++++
 include/verilated_cov.h                            | 146 +++++++
 include/verilated_cov_key.h                        | 147 +++++++
 include/verilated_heavy.h                          |  13 +-
 include/verilated_vcd_c.cpp                        |   2 +-
 include/verilated_vcd_c.h                          |   2 +-
 include/verilated_vcd_sc.cpp                       |   2 +-
 include/verilated_vcd_sc.h                         |   2 +-
 include/verilatedos.h                              |   7 +
 internals.html                                     |  13 +-
 internals.pdf                                      | Bin 197500 -> 195665 bytes
 internals.pod                                      |  14 +-
 internals.txt                                      |  13 +-
 readme.pod                                         |  14 +-
 src/Makefile.in                                    |   8 +-
 src/Makefile_obj.in                                |  26 +-
 src/V3Assert.cpp                                   |  22 +-
 src/V3AssertPre.cpp                                |  15 -
 src/V3Ast.cpp                                      |  25 --
 src/V3Ast.h                                        |  26 +-
 src/V3AstNodes.cpp                                 |  10 +-
 src/V3AstNodes.h                                   | 258 ++++++++----
 src/V3Branch.cpp                                   |  45 +-
 src/V3Config.h                                     |   1 +
 src/V3Const.cpp                                    |  10 +-
 src/V3EmitC.cpp                                    |  39 +-
 src/V3EmitMk.cpp                                   |   6 +-
 src/V3EmitV.cpp                                    |   6 +-
 src/V3EmitXml.cpp                                  |   2 +-
 src/V3Error.cpp                                    | 284 +------------
 src/V3Error.h                                      | 154 +------
 src/V3File.cpp                                     |   2 +-
 src/{V3Error.cpp => V3FileLine.cpp}                | 215 +---------
 src/V3FileLine.h                                   | 171 ++++++++
 src/V3Global.h                                     |   1 +
 src/V3LinkDot.cpp                                  |  17 +
 src/V3LinkLevel.cpp                                |   7 +-
 src/V3Number.cpp                                   |  69 +++-
 src/V3Number.h                                     |  27 +-
 src/V3Number_test.cpp                              |   1 +
 src/V3Options.cpp                                  |  24 +-
 src/V3Options.h                                    |  10 +-
 src/V3ParseImp.cpp                                 |   2 +-
 src/V3ParseImp.h                                   |   4 +-
 src/V3ParseLex.cpp                                 |   9 -
 src/V3ParseSym.h                                   |   1 +
 src/V3PreLex.h                                     |   5 +-
 src/V3PreLex.l                                     |  62 +--
 src/V3PreProc.cpp                                  |  11 +-
 src/V3PreProc.h                                    |   2 +-
 src/V3PreShell.h                                   |   1 +
 src/V3Premit.cpp                                   |  24 +-
 src/V3Stats.cpp                                    |  28 +-
 src/V3Stats.h                                      |   3 +-
 src/V3Subst.cpp                                    |  11 +-
 src/V3Unknown.cpp                                  |   8 +-
 src/V3Width.cpp                                    | 457 ++++++++++++++++++---
 src/V3WidthCommit.h                                |   5 +-
 src/Verilator.cpp                                  |   2 +-
 src/VlcBucket.h                                    | 133 ++++++
 src/VlcMain.cpp                                    | 203 +++++++++
 src/VlcOptions.h                                   |  87 ++++
 src/VlcPoint.h                                     | 152 +++++++
 src/VlcSource.h                                    | 145 +++++++
 src/VlcTest.h                                      | 137 ++++++
 src/VlcTop.cpp                                     | 263 ++++++++++++
 src/VlcTop.h                                       |  69 ++++
 src/astgen                                         |   8 +-
 src/config_build.h                                 |   2 +-
 src/config_rev.h                                   |   2 +-
 src/verilog.l                                      | 172 ++------
 src/verilog.y                                      |  94 +----
 src/vlcovgen                                       | 173 ++++++++
 test_regress/Makefile_obj                          |   2 +-
 test_regress/driver.pl                             |  16 +-
 test_regress/t/t_assert_basic_cover.pl             |   2 +-
 test_regress/t/t_assert_cover.pl                   |   2 +-
 test_regress/t/t_bitsel_wire_array_bad.pl          |  13 +-
 test_regress/t/t_cover_line.out                    | 170 ++++++++
 test_regress/t/t_cover_line_cc.pl                  |   9 +-
 test_regress/t/t_cover_line_sp.pl                  |  24 --
 test_regress/t/t_cover_sva_notflat.pl              |   2 +-
 test_regress/t/t_cover_toggle.pl                   |   2 +-
 test_regress/t/t_dist_spdiff.pl                    |  23 --
 .../{t_sv_enum_type_methods.pl => t_enum_name2.pl} |   3 -
 test_regress/t/t_enum_name2.v                      |  31 ++
 test_regress/t/t_enum_type_methods.v               | 143 ++++---
 ...sv_enum_type_methods.pl => t_enum_type_pins.pl} |   0
 ...t_sv_enum_type_methods.v => t_enum_type_pins.v} |   0
 .../{t_sv_enum_type_methods.pl => t_flag_stats.pl} |   6 +-
 test_regress/t/t_flag_stats.v                      |  13 +
 test_regress/t/t_flag_werror_bad2.pl               |   2 +-
 test_regress/t/t_help.pl                           |  22 +-
 test_regress/t/t_inst_overwide.pl                  |   2 +-
 test_regress/t/t_inst_overwide_bad.pl              |   2 +-
 .../t/{t_psl_basic_off.pl => t_interface_gen4.pl}  |   9 +-
 test_regress/t/t_interface_gen4.v                  |  58 +++
 test_regress/t/t_math_real.v                       |   1 +
 test_regress/t/t_mem_multidim_trace.pl             |   2 +-
 test_regress/t/t_preproc_psl.v                     |  72 ----
 test_regress/t/t_preproc_psl_off.out               |  99 -----
 test_regress/t/t_preproc_psl_on.out                |  88 ----
 test_regress/t/t_psl_basic.v                       |  54 ---
 test_regress/t/t_psl_basic_cover.pl                |  26 --
 test_regress/t/t_savable.v                         |   1 +
 .../t/{t_sv_enum_type_methods.pl => t_string.pl}   |   3 -
 test_regress/t/t_string.v                          |  91 ++++
 test_regress/t/t_sys_sformat.v                     |   4 +
 test_regress/t/t_trace_ena_sp.pl                   |  26 --
 test_regress/t/t_trace_off_sp.pl                   |  25 --
 .../t/{t_psl_basic.pl => t_trace_scstruct.pl}      |   8 +-
 test_regress/t/t_trace_scstruct.v                  |  26 ++
 test_regress/t/t_var_pins_sc1.pl                   |  34 +-
 test_regress/t/t_var_pins_sc2.pl                   |  34 +-
 test_regress/t/t_var_pins_sc32.pl                  |  34 +-
 test_regress/t/t_var_pins_sc64.pl                  |  34 +-
 test_regress/t/t_var_pins_sc_biguint.pl            |  42 +-
 test_regress/t/t_var_pins_sc_uint.pl               |  42 +-
 test_regress/t/t_var_pins_sc_uint_biguint.pl       |  42 +-
 test_regress/t/t_var_pins_scui.pl                  |  34 +-
 .../{t_sv_enum_type_methods.pl => t_var_static.pl} |   3 +-
 test_regress/t/t_var_static.v                      |  69 ++++
 test_regress/t/t_vlcov_data_a.dat                  |   5 +
 test_regress/t/t_vlcov_data_b.dat                  |   5 +
 test_regress/t/t_vlcov_data_c.dat                  |   2 +
 test_regress/t/t_vlcov_data_d.dat                  |   2 +
 test_regress/t/t_vlcov_merge.out                   |   8 +
 .../t/{t_preproc_psl_off.pl => t_vlcov_merge.pl}   |  19 +-
 test_regress/t/t_vlcov_rank.out                    |   6 +
 .../t/{t_preproc_psl_on.pl => t_vlcov_rank.pl}     |  21 +-
 .../t/{t_preproc_psl_off.pl => t_vlcov_rewrite.pl} |  25 +-
 test_sc/Makefile                                   |   7 +-
 test_sc/sc_main.cpp                                |  37 +-
 test_sp/.gitignore                                 |   8 -
 test_sp/Makefile                                   |  86 ----
 test_sp/Makefile_obj                               |  37 --
 test_vcs/.gitignore                                |  13 -
 test_vcs/Makefile                                  |  76 ----
 test_vcs/bench.v                                   |  81 ----
 verilator.1                                        |  98 ++---
 verilator.html                                     |  93 ++---
 verilator.pdf                                      | Bin 389398 -> 386595 bytes
 verilator.txt                                      | 100 ++---
 verilator_coverage.1                               | 238 +++++++++++
 162 files changed, 4889 insertions(+), 2705 deletions(-)

-- 
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