Commit Graph

  • a86e1953eb Tests: Fix object order dependence, bug1611. Wilson Snyder 2019-11-20 06:57:39 -0500
  • f63dfd7028 Fix VPI timed callbacks to be one-shot, pull5. Matthew Ballance 2019-11-19 22:43:45 -0500
  • 92d89d3b59 Merge remote-tracking branch 'origin/vpi_time_cbs' into vpi_time_cbs Matthew Ballance 2019-11-19 19:19:26 -0800
  • e324527343 Correct whitespace and remove warnings from test compilation Matthew Ballance 2019-11-19 19:18:36 -0800
  • fa11366d5b
    Merge branch 'master' into vpi_time_cbs W Snyder 2019-11-19 21:54:28 -0500
  • 7a413a121d Tests: Fix modelsim driver, pull 5. Matthew Ballance 2019-11-19 21:53:17 -0500
  • 604d6a4027 Correct whitespace, and add to CONTRIBUTORS Matthew Ballance 2019-11-19 17:57:57 -0800
  • 4adc03d385 Correct VPI timed callbacks to be one-shot. Add two tests that confirm behavior against Verilator and Icarus Verilog Matthew Ballance 2019-11-19 17:25:36 -0800
  • 0f6b625db8 Fix hang on concat error, bug1608. Wilson Snyder 2019-11-19 19:23:40 -0500
  • f134ac4f2f Black box some additional unsupported constructs. Wilson Snyder 2019-11-17 09:01:41 -0500
  • 39eeda50c6 Internals: Rename MethodCall. No functional change. Wilson Snyder 2019-11-17 08:51:25 -0500
  • 09ca4ce791 Internals: Assert proper AstArgs in place. Wilson Snyder 2019-11-17 08:43:04 -0500
  • 2ff22d9050 Fix earlier +verilated+error+count to do all . Wilson Snyder 2019-11-17 08:12:39 -0500
  • c726ad0142 Commentary Wilson Snyder 2019-11-17 07:53:30 -0500
  • 0c0198cf55 Support string.toupper and string.tolower. Wilson Snyder 2019-11-17 05:05:09 -0500
  • d480c2f033 Add +verilator+error+limit to see more assertion errors. Wilson Snyder 2019-11-16 18:25:47 -0500
  • 8ebe86e54b Fix color assertion on empty if, bug1604. Wilson Snyder 2019-11-16 17:23:51 -0500
  • 62af9dbed4 Fix member to method error messages. Wilson Snyder 2019-11-16 15:32:55 -0500
  • 3eb0ff8aa0 Detect wrong number of args on method calls. Wilson Snyder 2019-11-16 15:18:57 -0500
  • ce5a70fbca Internals: Split large method function. No functional change. Wilson Snyder 2019-11-16 14:40:45 -0500
  • c36d9a68f5 Support $ungetc. Wilson Snyder 2019-11-16 12:55:10 -0500
  • 8c5aa21a11 Support $rewind. Wilson Snyder 2019-11-16 12:21:35 -0500
  • 47b5e36e60 Add -Wpedantic for compliance testing. Wilson Snyder 2019-11-16 11:59:21 -0500
  • a481638edb Add error on redefining preprocessor directives. Wilson Snyder 2019-11-16 10:19:43 -0500
  • de7caad710 Fix signed wildcard comparisons. Wilson Snyder 2019-11-16 09:58:01 -0500
  • b1c14e485a Fix capital S signed numbers. Wilson Snyder 2019-11-16 09:39:41 -0500
  • 66727670f9 Override gtkwave config in upstreamable way. No functional change. Wilson Snyder 2019-11-16 03:54:05 -0500
  • b9322206d7 Update gtkwave files to latest Wilson Snyder 2019-11-16 03:44:51 -0500
  • 617424e04a Internals: Fix cppcheck warning. No functional change. Wilson Snyder 2019-11-16 03:14:55 -0500
  • e9c4ffa04e Fix for loop missing initializer, bug1605. Wilson Snyder 2019-11-15 18:24:55 -0500
  • 30c2e53f9e Travis fixes Todd Strader 2019-11-14 17:54:57 -0500
  • a250decfaa Tests: Fix t_trace_cat when non-English sort. Sebastien Van Cauwenberghe 2019-11-13 06:43:15 -0500
  • 21a380def0 Rework variable emit to prep for other data types. Wilson Snyder 2019-11-12 21:52:25 -0500
  • 77e30d4920 Internals: Remove dead code. No functional change. Wilson Snyder 2019-11-12 18:55:16 -0500
  • 98dcbc6b3e Remove footprint comment when single threaded. Wilson Snyder 2019-11-11 22:21:37 -0500
  • 6ce81698e7 devel release Wilson Snyder 2019-11-10 14:25:54 -0500
  • 30be381aa8 Version bump v4.022 Wilson Snyder 2019-11-10 14:13:46 -0500
  • e04bc16ffa Codacity cleanup Wilson Snyder 2019-11-10 13:21:05 -0500
  • 2b26ca2c07 Optimize mask/and above conditionals. Wilson Snyder 2019-11-10 13:17:29 -0500
  • ce178ec987 Optimize modulus by power-of-two constants. Wilson Snyder 2019-11-10 12:12:57 -0500
  • fcb733e8d0 Fix clang warning. Wilson Snyder 2019-11-09 21:47:27 -0500
  • f87107e757 Tests etc: Cleanup some clang-format suggestions. No functional change. Wilson Snyder 2019-11-09 20:35:12 -0500
  • cf9f466f0a Fix false uninit warning Wilson Snyder 2019-11-09 18:42:18 -0500
  • 28cbf39995 Support some unpacked arrays in parameters, bug1315. Wilson Snyder 2019-11-09 18:31:24 -0500
  • 4767083a72 Internals: Rework AstInitArray to have O(1) access. No functional change intended. Wilson Snyder 2019-11-09 15:34:41 -0500
  • 704f40b1a2 Internals: Prep work for simulation of array parameters, bug1315. No functional change intended. Wilson Snyder 2019-11-09 13:33:54 -0500
  • c5f859c9a3 Internals: Format cleanup. No functional change. Wilson Snyder 2019-11-09 11:30:31 -0500
  • abe95f3ab3 Add interface port visibility in traces, bug1594. Todd Strader 2019-11-08 08:26:48 -0500
  • 2eda38c4d1 Update URLs to https://verilator.org Wilson Snyder 2019-11-07 22:41:34 -0500
  • 5811ec07e6 Update URLs to https://verilator.org Wilson Snyder 2019-11-07 22:33:59 -0500
  • 8a5d13bce2 Commentary Wilson Snyder 2019-11-07 20:13:00 -0500
  • 3232bdf016 Commentary Wilson Snyder 2019-11-07 19:55:11 -0500
  • 7ef620dc64 Rewrite README and install.adoc Wilson Snyder 2019-11-07 19:52:56 -0500
  • 8043a9c666 Tests: Test for bug1593. Wilson Snyder 2019-11-07 18:15:55 -0500
  • f1b10e2b4c Improve error messages on DIDNOTSETTLE, bug1556. Wilson Snyder 2019-11-06 19:47:34 -0500
  • c1a9ada279 Protect change request filenames. Wilson Snyder 2019-11-05 21:53:26 -0500
  • 2aed499e00 Fix detecting missing reg types, bug1570. Wilson Snyder 2019-11-05 21:15:44 -0500
  • b2c5f8e74e Commentary: No functional change. Wilson Snyder 2019-11-05 20:42:49 -0500
  • 9ef200d5a3 Fix --protect-lib test concurrency issue, bug1580. Todd Strader 2019-11-05 06:48:41 -0500
  • 8a3227697e Fix bad-syntax crashes, bug1579. Wilson Snyder 2019-11-04 22:00:20 -0500
  • 530ab17c8b Fix bad-syntax crashes, bug1586, bug1587. Wilson Snyder 2019-11-04 21:51:20 -0500
  • ca8da1f54f Fix bad-syntax crashes, bug1589. Wilson Snyder 2019-11-04 21:16:07 -0500
  • cc4cb4e006 Avoid internal on unsupported; make tests more stable otherwise on internal. Wilson Snyder 2019-11-04 21:11:15 -0500
  • e40ad4a095 Commentary; part of last commit. Wilson Snyder 2019-11-04 19:33:21 -0500
  • 67a0ad02d2 Fix bad-syntax crasses, bug1591. Wilson Snyder 2019-11-04 19:22:59 -0500
  • 1fe2cfaba6 support real parameters to Garrett Smith 2019-11-04 16:12:18 -0800
  • 055a978866 Fix bad-syntax crasses, bug1583, bug1585. Wilson Snyder 2019-11-04 19:06:55 -0500
  • 67d52372e5 Fix bad-syntax crashes, bug1582. Wilson Snyder 2019-11-04 18:48:47 -0500
  • b1ad0b2551 add overloads for CData and SData Garrett Smith 2019-11-04 15:02:18 -0800
  • a28896d967 Don't have examples require graphviz Wilson Snyder 2019-11-02 17:44:58 -0400
  • 9ff5ef4ad5 Fix false CMPCONST/UNSIGNED warnings on inside, bug1581. Wilson Snyder 2019-11-02 16:56:37 -0400
  • 25f08b29c6 Add XML examples. Wilson Snyder 2019-11-02 16:35:50 -0400
  • 7febeab275 Tests: Use standard verilator.mk rules for tests. Wilson Snyder 2019-11-02 11:15:58 -0400
  • c0c038c887 Remove false unoptimizable warning under debug Wilson Snyder 2019-11-02 11:15:08 -0400
  • 8a5b8d5f38 Internals: Fix VFlagBitPacked giving 4-state types. Wilson Snyder 2019-11-01 20:10:45 -0400
  • ff0dd26fe5 Fix --trace-coverage with randReset. Wilson Snyder 2019-11-01 20:09:57 -0400
  • f781085755 Add --xml-output option. Wilson Snyder 2019-10-31 21:17:05 -0400
  • 8f6efdaf5c Allow both -MMD and --no-MMD, and --no/--skip-identical to override default Wilson Snyder 2019-10-31 20:59:52 -0400
  • 4b5f0fd173 Tests: Cleanup mis-die's Wilson Snyder 2019-10-31 20:45:17 -0400
  • 1224c69126 Tests: Fix bad-syntax crashes, bug1577. Wilson Snyder 2019-10-31 19:34:13 -0400
  • bcb766b4ce Fix bad-syntax crashes, bug1577. Wilson Snyder 2019-10-30 21:49:25 -0400
  • 63373f6f4c Fix missing error when parameter assigned to type, bug1576. Wilson Snyder 2019-10-30 18:18:29 -0400
  • 40bdd85a07 Fix minor output spacing issues. Wilson Snyder 2019-10-29 22:57:25 -0400
  • 974bf1d643 Add .clang-format. Note this gets close, but isn't perfect, don't blindly use it. Wilson Snyder 2019-10-29 22:40:43 -0400
  • 8ce60e955f Fix missing error when parameter assigned to type, bug1575. Wilson Snyder 2019-10-29 18:38:59 -0400
  • 171960635e Add recursive define detection, bug1574. Wilson Snyder 2019-10-28 22:35:31 -0400
  • 2ab819aef0 Fix bad-syntax crashes, bug1573 Wilson Snyder 2019-10-28 18:46:13 -0400
  • 647c321437 Suppress 'command failed' on normal errors. Wilson Snyder 2019-10-27 17:34:04 -0400
  • 2bbb9dccb1 Less verbose ar messages Wilson Snyder 2019-10-27 11:30:25 -0400
  • bac5d32582 Commentary; fix example here documents. Wilson Snyder 2019-10-27 11:30:12 -0400
  • 3ebd6915f3 Commentary Wilson Snyder 2019-10-27 10:29:19 -0400
  • f852ba8a33 Add --trace-coverage. Wilson Snyder 2019-10-27 09:27:18 -0400
  • 8f6015aad5 Fix copy-and-paste error in undriven checks. Wilson Snyder 2019-10-24 22:50:50 -0400
  • 352adbed74 Codacy/Cppcheck cleanups. Wilson Snyder 2019-10-24 22:40:15 -0400
  • 0cbfd29ac5 Codacy/Cppcheck cleanups and badge. Wilson Snyder 2019-10-24 22:19:46 -0400
  • 9f977ed419 Codacy/Cppcheck cleanups and badge. Wilson Snyder 2019-10-24 21:48:45 -0400
  • baa6a2c31a Support quoted arguments in -f files, bug1535. Yves Mathieu 2019-10-24 07:33:19 -0400
  • 3b33438e91 Benchmark --protect-lib runtime, bug1519. Todd Strader 2019-10-23 08:32:02 -0400
  • 17ee8579a4 Internals: Make cleanOut/sizeMatters const. No functional change intended. Wilson Snyder 2019-10-20 11:58:41 -0400
  • 94f7133c6f Internals: make dump const. No functional change intended. Wilson Snyder 2019-10-20 11:49:41 -0400