Commit Graph

  • 12cb819adc Split V3Simulate out of V3Table - no functional change Wilson Snyder 2009-07-14 11:24:21 -0400
  • 0607edd191 Version bump v3.712 Wilson Snyder 2009-07-14 08:42:01 -0400
  • 96c7abdb39 On WIDTH warnings, show variable name causing error. - Missing files Wilson Snyder 2009-07-09 21:45:12 -0400
  • 6835aecdce On WIDTH warnings, show variable name causing error. Wilson Snyder 2009-07-09 17:39:24 -0400
  • 8174c1ad02 Patching SystemC is no longer required to trace sc_bvs. Wilson Snyder 2009-07-07 17:51:00 -0400
  • 6129452681 Makefile: Rebuild only on git head change, not touching a file Wilson Snyder 2009-06-30 11:56:00 -0400
  • be1a3f427e Support zero-width constants in concatenations. Wilson Snyder 2009-06-30 11:54:07 -0400
  • 18dc947fa9 Part of last commit Wilson Snyder 2009-06-30 11:29:58 -0400
  • 348c43de63 Add verilator --pins-uint8 option to use sc_in<uint8_t/uint16_t>. Wilson Snyder 2009-06-29 09:21:21 -0400
  • cd9b15b2a6 Commentary Wilson Snyder 2009-06-26 06:47:48 -0400
  • 8b20d777b0 Add verilator -V option, to show verbose version. Wilson Snyder 2009-06-25 19:53:26 -0400
  • ec0947ef7e Add BLKLOOPINIT error code, and describe --unroll-count. Wilson Snyder 2009-06-24 17:24:42 -0400
  • 02e6005fa9 Version bump v3.711 Wilson Snyder 2009-06-23 14:09:38 -0400
  • a32caac3c1 Fix error on case statement with all duplicate items, bug99. Wilson Snyder 2009-06-22 18:49:20 -0400
  • 2aa618ce98 Add 'See the manual' to unsupported+internal errors Wilson Snyder 2009-06-21 19:37:15 -0400
  • 96b23f6edd Make old site-specific configuration more generic, set DIRPROJECT_PERL_BOOT to a script for bin/verilator to call to do setup. Wilson Snyder 2009-06-21 13:17:12 -0400
  • 02d162858f Fix compiler errors under Fedora release candidate 11. Wilson Snyder 2009-06-12 09:56:46 -0400
  • 82844a5591 Driver: Fix preproc running in parallel random fails Wilson Snyder 2009-06-12 09:50:27 -0400
  • 46fb5a852f Test Driver: Detect missing system perl Wilson Snyder 2009-06-12 09:08:46 -0400
  • 10a3aa18bc Fix compile warning on gcc 3.3.5 Wilson Snyder 2009-06-12 08:31:11 -0400
  • 3c395c26be Support decimal constants of arbitrary widths. Wilson Snyder 2009-06-12 08:27:48 -0400
  • ea78520220 Fix tristates causing "Assigned pin is neither..." Wilson Snyder 2009-06-09 15:37:52 -0400
  • 92fbec2294 Commentary Wilson Snyder 2009-06-08 16:38:09 -0400
  • b9be4ae4e8 Fix segfault on unrolling for's with bad inits, bug90. Wilson Snyder 2009-06-08 15:59:33 -0400
  • e9a7f60fa7 Version bump v3.710 Wilson Snyder 2009-05-19 07:50:56 -0400
  • 0a02d1f336 Reconsile with Verilog-Perl r77464 Wilson Snyder 2009-05-19 07:49:19 -0400
  • 663f3592ba `__FILE__ now expands to a string, per draft SystemVerilog 2010(ish). Wilson Snyder 2009-05-19 07:15:13 -0400
  • f9484a894f Reconsile with Verilog-Perl Wilson Snyder 2009-05-11 20:32:52 -0400
  • 4e522ab7f5 Fix define formal arguments that contain newlines, bug84. Wilson Snyder 2009-05-11 11:57:43 -0400
  • 96d150e92d Verilator_includer is no longer installed twice, bug48. Wilson Snyder 2009-05-08 15:05:12 -0400
  • 592b2e76a8 Prepatory code for tracing escaped dots Wilson Snyder 2009-05-08 14:48:33 -0400
  • a3e463030d Fix escaped identifiers with '.' causing conflicts, bug83. Wilson Snyder 2009-05-08 13:16:19 -0400
  • 4569278c53 Reconsile parser with Verilog-Perl version, to enable more SV features Wilson Snyder 2009-05-07 18:28:05 -0400
  • 851b022c7a Change lexer to more closely match Verilog-Perl. Should be no functional change Wilson Snyder 2009-05-05 13:39:25 -0400
  • 0985f675e3 Update bisonpre to match Verilog-Perl version Wilson Snyder 2009-05-04 21:54:44 -0400
  • 7df730cedd Verilator is now licensed under LGPL v3 and/or Artistic v2.0. Wilson Snyder 2009-05-04 17:07:57 -0400
  • 314ffd9353 Version bump v3.703 Wilson Snyder 2009-05-02 07:38:24 -0400
  • 2c953dc37f Fix $clog2 calculation error with powers-of-2, bug81. Wilson Snyder 2009-05-01 22:18:32 -0400
  • 9b9e4e5a3f Fix "redefining I" error with complex includes. Wilson Snyder 2009-04-28 07:19:50 -0400
  • 50f835c701 Fix segfault with error on bad --top-module, bug79. Wilson Snyder 2009-04-24 10:32:11 -0400
  • cbb3351d97 Fix GCC 4.3.2 compile warnings. Wilson Snyder 2009-04-23 09:16:25 -0400
  • fb81721e7e Add missing files from last bug Wilson Snyder 2009-04-23 09:13:55 -0400
  • 2cedef1333 Avoid config_rev making empty file on errors Wilson Snyder 2009-04-23 09:11:40 -0400
  • 4a1697a1b5 Fix GCC format warning Wilson Snyder 2009-04-08 21:47:48 -0400
  • 86f08a341c Fix error with tasks that have output first, bug78. Wilson Snyder 2009-04-08 14:33:12 -0400
  • 3d85cbe6b5 Fix "cloning" error with -y/--top-module, bug76. Wilson Snyder 2009-04-07 13:23:25 -0400
  • 6d3dd98e77 Fix "cloning" error with -y/--top-module, bug76. Caused by missorting top-module cells; so move code from V3LinkLevel into V3LinkCells. Wilson Snyder 2009-04-06 22:26:38 -0400
  • 9b2004d6b7 Commentary Wilson Snyder 2009-04-03 17:26:34 -0400
  • eb072da81c Version bump v3.702 Wilson Snyder 2009-03-28 10:30:35 -0400
  • 38669d0a10 Add SYSTEMPERL_INCLUDE envvar to assist RPM builds. Wilson Snyder 2009-03-28 10:18:53 -0400
  • 202a8bc3bb Internals: Use common wrapper for setenv Wilson Snyder 2009-03-28 09:15:13 -0400
  • 45e8ed6b49 Internals: Cleanup what symbol lookups need to recurse up vs not. Wilson Snyder 2009-03-24 09:22:58 -0400
  • 96692e8a5b Report errors when duplicate labels are used, bug72. Wilson Snyder 2009-03-23 14:57:15 -0400
  • ecb08b0cf3 Internals: V3Link uses new common func to make symbol table Wilson Snyder 2009-03-23 13:52:36 -0400
  • 71bdfd9710 Fix ASSIGN_SI errors with new --pins-bv 1 option Wilson Snyder 2009-03-13 22:58:55 -0400
  • 193dcf38f4 Add --pins-bv option to use sc_bv for all ports. Wilson Snyder 2009-03-13 14:17:30 -0400
  • 09091781cf Fix the SC_MODULE name() to not include __PVT__, for nicer coverage. Wilson Snyder 2009-03-12 14:07:38 -0400
  • 023519c8f6 Version bump v3.701 Wilson Snyder 2009-02-26 07:44:00 -0500
  • d60d0a60c7 Support repeat and forever statements. Wilson Snyder 2009-02-25 22:06:59 -0500
  • 8fe0c3dd84 Commentary in parser to match Verilog-Perl Wilson Snyder 2009-02-25 17:16:51 -0500
  • 85419f01a9 Fix left associativity for ?: operators. Wilson Snyder 2009-02-07 20:54:09 -0500
  • a199f4a849 Update Bison parser to track Verilog-Perl 3.110. No functional change Wilson Snyder 2009-01-28 15:27:41 -0500
  • 290795a76b Commentary Wilson Snyder 2009-01-28 14:28:55 -0500
  • c2cf2bc0ba Commentary Wilson Snyder 2009-01-26 18:36:59 -0500
  • 2224918730 Fix error messages to consistently go to stderr. Wilson Snyder 2009-01-26 07:57:59 -0500
  • c4e69daecd Add IEEE grammar comments; sync with Verilator-Perl parser Wilson Snyder 2009-01-24 21:36:14 -0500
  • 9162e68d82 Commentary Wilson Snyder 2009-01-24 21:35:08 -0500
  • 08f736ae33 bisonpre: Reconsile Verilog-Perl and Verilator bisonpre Wilson Snyder 2009-01-24 16:44:03 -0500
  • 81092edab4 Commentary Wilson Snyder 2009-01-21 16:59:42 -0500
  • 21b5a4e9e4 Add --debugi-<srcfile> option. Wilson Snyder 2009-01-21 16:56:50 -0500
  • 057928b079 Fix VL_RANDom to better randomize bits. Wilson Snyder 2009-01-21 13:52:51 -0500
  • 4beaa45199 Clock_enable is past experimental; bug50. Wilson Snyder 2009-01-20 07:24:57 -0500
  • 8f88fa45f1 Make grammer names more closely track IEEE. No functional change. Wilson Snyder 2009-01-15 13:58:43 -0500
  • 13e8176884 Fix compile issues with GCC 4.3, bug47. Wilson Snyder 2009-01-09 11:28:50 -0500
  • aac0130613 Version bump v3.700 Wilson Snyder 2009-01-08 10:52:37 -0500
  • 0877f44cb5 Fix creating parameterized modules when no parameter values are changed. Wilson Snyder 2009-01-08 09:22:31 -0500
  • 59159b4811 Clock gating optimization, currently disabled. Merge from branch Wilson Snyder 2009-01-07 09:37:59 -0500
  • 12bd12e112 Support bufif0, bufif1, notif0, notif1 Wilson Snyder 2009-01-06 11:57:25 -0500
  • 0e4f9170fa Tristate support; merge from branch. Lane Brooks 2009-01-06 11:03:57 -0500
  • 6f81a9cb1e Added *~ to .gitignore to exclude emacs backup files. Lane Brooks 2009-01-06 09:25:47 -0500
  • 41555e5aa3 Coverage of each parametarized module is counted separately. Wilson Snyder 2009-01-05 14:16:09 -0500
  • 3d06720628 Copyright year update Wilson Snyder 2009-01-02 11:47:39 -0500
  • c1d2b98386 Fix wrong result for read of delayed FSM signal, bug46. Wilson Snyder 2008-12-30 17:11:25 -0500
  • 1a60723d77 Fix internal error on "output x; reg x = y;" Wilson Snyder 2008-12-30 14:34:01 -0500
  • cc31ab84d7 Add synmul test Wilson Snyder 2008-12-23 11:43:11 -0500
  • a07a234761 Fix compile error on Ubuntu 8.10. Wilson Snyder 2008-12-22 11:28:42 -0500
  • 0bb4ccd7cd Fix coverage module names including parameter values Wilson Snyder 2008-12-12 17:28:27 -0500
  • 74cf205bcf Move coverage type field into page field, and add module name Wilson Snyder 2008-12-12 16:04:56 -0500
  • 77405ddded Add toggle coverage Wilson Snyder 2008-12-12 15:34:02 -0500
  • 6b46da0240 Create /*verilator coverage_on/off*/ instead of coverage_module_off. This allows finer grained bracketing of sections of interest. Convert tracing_on/off to use the same general scheme. Wilson Snyder 2008-12-11 16:01:41 -0500
  • 0815812546 Internals: Flip state of FileLine warning array, in prep for next change Wilson Snyder 2008-12-11 15:23:44 -0500
  • 0fed1d34d1 Add /*verilator coverage_module_off*/ Wilson Snyder 2008-12-10 17:10:03 -0500
  • a1e091cff7 Internals: Last commit showed that V3LinkLevel is mostly redundant with V3LinkCells Wilson Snyder 2008-12-09 21:05:47 -0500
  • adebc99e49 Fix certain generate-if cells causing clone error. Wilson Snyder 2008-12-09 20:59:22 -0500
  • d3d1291d5a Fix line coverage of public functions. Line coverage now aggregates by hierarchy automatically. Previously this would be done inside SystemPerl, which was slower. Wilson Snyder 2008-12-05 10:54:14 -0500
  • de61015e08 Internal: V3Order should only use user4 for short period to support future clock gating Wilson Snyder 2008-12-03 10:27:56 -0500
  • 9d856ec1bf Fix SystemC 2.2 deprecated warnings about sensitive() and sc_start(). Wilson Snyder 2008-12-03 10:11:28 -0500
  • ad19d32a66 Fix SystemC 2.2 deprecated warnings about sensitive() and sc_start(). Wilson Snyder 2008-12-02 15:33:49 -0500
  • 5bdb8674ed Internals: Rename AstNode::userp to user1p for easier searching and to disambiguate from the vertex/edge-> userp. Wilson Snyder 2008-11-25 09:03:49 -0500
  • 5563c9666c Internals: Smaller AstNode to save space/time Wilson Snyder 2008-11-25 08:10:41 -0500