Commit Graph

  • a619a97d23
    Merge 7c60005d1a into a7502173d3 FlinkbaumFAU 2025-10-29 22:36:59 +0100
  • 0219413eef
    Merge 8de5e68e83 into a7502173d3 أحمد المحمودي 2025-10-29 22:36:56 +0100
  • f786bc8d92
    Merge b35b74ac9c into a7502173d3 Wei Ren 2025-10-29 22:36:53 +0100
  • 9e607e5c04
    Merge 60f5026ae4 into a7502173d3 Gianluca Martino 2025-10-29 22:36:49 +0100
  • a6a936cc55
    Merge afc1b2a51b into a7502173d3 Oscar Gustafsson 2025-10-29 12:20:33 +0100
  • 9a5c6d46f1 Deploy to GitHub pages gh-pages github-actions[bot] 2025-10-25 18:12:13 +0000
  • a7502173d3 Fix MSYS2 builds after cleanup master Cary R 2025-10-25 11:09:39 -0700
  • d697312cf8 Cleanup ivt casting for cppcheck Cary R 2025-10-25 10:51:45 -0700
  • efb0ea2ec7 Try a different way to disable PLI1 in MSYS2 CLANG CI. Martin Whitaker 2025-10-25 15:54:50 +0100
  • 70094ce564 Disable PLI1 support in MSYS2/CLANG CI. Martin Whitaker 2025-10-25 15:49:11 +0100
  • e32584f228 Remove spurious space in MSYS2 PKGBUILD. Martin Whitaker 2025-10-25 15:23:12 +0100
  • 9bf45a85e2 Fix errors in MSYS2 PKGBUILD. Martin Whitaker 2025-10-25 15:15:51 +0100
  • 97da696b5a Add missing gperf dependency in MSYS2 PKGBUILD. Martin Whitaker 2025-10-25 14:33:22 +0100
  • d392dcf07f Fix syntax error in github workflow. Martin Whitaker 2025-10-25 14:22:51 +0100
  • e4b3f1bc69 Make MSYS2 build instructions more prominent in the documentation. Martin Whitaker 2025-10-25 14:14:06 +0100
  • b69cb8efda Update documentation to describe the --enable-libveriuser config option. Martin Whitaker 2025-10-25 14:03:00 +0100
  • d766248bc1 Update CI to also test ucrt64 and clang64 builds in MSYS2. Martin Whitaker 2025-10-25 13:46:17 +0100
  • 587d87bb96 Update MSYS2 PKGBUILD to support ucrt64 and clang64 as well as mingw64. Martin Whitaker 2025-10-25 13:24:12 +0100
  • da853622e9 Don't delete vvp/libvvp.h when running 'make clean'. Martin Whitaker 2025-10-25 13:22:22 +0100
  • cc496c3cf3 More ivl cppcheck cleanup Cary R 2025-10-23 09:58:49 -0700
  • 3d4f1eb94b Improved run_program() in Perl regression test scripts. Martin Whitaker 2025-10-21 21:47:45 +0100
  • 702189a948 Add correct C++ cast for the vpi_modules Cary R 2025-10-21 00:43:36 -0700
  • b7292e0179 Another fix for msys CI Cary R 2025-10-21 00:26:52 -0700
  • 0b7bd36960 Fix msys2 compile issue in CI Cary R 2025-10-21 00:15:51 -0700
  • 860761f9c6 More cppcheck fixes - part 2 Cary R 2025-10-20 22:45:05 -0700
  • 08c8ee081a More cppcheck updates Cary R 2025-10-13 13:14:57 -0700
  • 929fbf3507
    Merge pull request #1282 from steveicarus/msys2-clang-support Cary R. 2025-10-20 19:42:30 -0700
  • 5f651d944b Check that pointers returned by tf_getp are valid. Martin Whitaker 2025-10-18 22:31:07 +0100
  • 6210c307fa Update CI scripts to continue testing PLI 1 support. Martin Whitaker 2025-10-18 14:07:09 +0100
  • 935910c3c9 Modify VPI test suite to make PLI 1 tests optional. Martin Whitaker 2025-10-18 14:02:08 +0100
  • cf66c64e32 Make support for PLI 1 (libveriuser and cadpli) a config option. Martin Whitaker 2025-10-18 13:55:01 +0100
  • 8e2d543304 Rework makefiles to eliminate the use of dlltool in Windows builds. Martin Whitaker 2025-10-17 21:47:56 +0100
  • 10770c9129 Optimise Perl regression test scripts. Martin Whitaker 2025-10-17 20:50:14 +0100
  • 884349caab Two compiler warning fixes. Martin Whitaker 2025-10-13 19:18:20 +0100
  • 94dcd658c8 Update exe and manual pages to report @(C) 2025 Cary R 2025-10-12 19:11:55 -0700
  • fcb543d6e5 Some cppcheck cleanup Cary R 2025-10-12 17:35:15 -0700
  • d79e49a372 Fix compile warning Cary R 2025-10-12 17:10:45 -0700
  • 9c62154924 Fix some new compiler warnings seen when using GCC 15 and clang 21. Martin Whitaker 2025-10-12 22:23:24 +0100
  • 4372560290 Post-snapshot cleanup Martin Whitaker 2025-10-12 11:32:34 +0100
  • 3e7cc4eac2 Creating snapshot s20251012 s20251012 Martin Whitaker 2025-10-12 11:32:34 +0100
  • cc1ead51c7 Add a define for CC which is used by the iverilog-vpi script Cary R 2025-10-11 11:03:51 -0700
  • 12b87da742 Update config.guess and config.sub to latest versions Cary R 2025-10-11 10:59:32 -0700
  • fede5239ba Fix builds using both --enable-suffix and --enable-libvvp options. Martin Whitaker 2025-10-11 12:03:29 +0100
  • 23b6f955d4 Fix suffixed vvp build under Windows. Martin Whitaker 2025-10-11 10:39:46 +0100
  • a4c90fb5f0 Add regression test for issue #1273. Martin Whitaker 2025-10-07 21:54:11 +0100
  • 936f92ebe6 vvp: demangle identifiers when parsing the input file (issue #1273). Martin Whitaker 2025-10-07 21:43:27 +0100
  • e40b1482fe Fixed typo in README.md suresh33 2025-10-07 10:16:32 +0530
  • 407eba65ed
    Merge 94fa601e66 into 1fdeb7b982 Leo Moser 2025-10-06 12:40:46 +0300
  • 1fdeb7b982 Add regression tests for $fmonitor tasks. Martin Whitaker 2025-10-05 12:37:30 +0100
  • 753a52b56c Add support for $fmonitor tasks (issue #1280) Martin Whitaker 2025-10-05 12:34:25 +0100
  • 637dec438e
    Merge b9448bc8bd into d67d3323ad Doug Knight 2025-10-01 16:28:35 +0800
  • dcfb6bdca7
    Merge b856b44635 into d67d3323ad Lars-Peter Clausen 2025-09-28 19:02:47 -0500
  • 8de5e68e83 Add CPPFLAGS & LDFLAGS for building version.exe & draw_tt build targets أحمد المحمودي (Ahmed El-Mahmoudy) 2025-09-28 17:17:06 +0200
  • 430c6cdf3c
    update identifier extraction to conform to IEEE Verilog/SV Standard for proper handling of leading backslashes and trailing whitespace Chaitanya Sharma 2025-09-07 16:19:12 -0400
  • d67d3323ad
    Merge pull request #1270 from wsnyder/pr1008_finish Cary R. 2025-09-02 07:51:04 -0700
  • d400fa21bd Update pr1008.v to $finish Wilson Snyder 2025-09-01 13:41:25 -0400
  • eb6087481f
    Merge b7f7e92535 into dad78d5258 Srinivasan Venkataramanan 2025-08-19 18:14:14 +0800
  • 77c192653a
    Merge a1ac28d38b into dad78d5258 Lars-Peter Clausen 2025-08-19 04:30:44 +0800
  • dad78d5258 Move details of non-standard behaviour from README to Documentation. Martin Whitaker 2025-08-03 18:19:45 +0100
  • 1be953cfa6 Move documentation of additional system tasks from quirks to extensions. Martin Whitaker 2025-08-03 17:38:24 +0100
  • fa5fc0eca0 Copy portability notes from old Wiki to new documentation area. Martin Whitaker 2025-08-03 17:32:55 +0100
  • c0e44b4849 Update README to reflect current state of Verilog/SystemVerilog support. Martin Whitaker 2025-08-03 15:47:53 +0100
  • b35b74ac9c
    Refactor the logic for binary string value conversion. Wei Ren 2025-07-29 00:49:01 -0700
  • aa6ae73740
    Use rounding functions from <cmath> and put `vlg_round_to_u64` into a common utility header. Wei Ren 2025-07-29 00:23:34 -0700
  • 7a912c55fb
    Fix casting from double to uint64_t to avoid UB Wei Ren 2025-07-27 11:19:07 -0700
  • db82380cec Minor cppcheck updates in vvp and switch vvp to use override for virtual functions Cary R 2025-07-21 23:30:57 -0700
  • 8bd9cb14e7 Cleanup cppcheck suppression file Cary R 2025-07-21 23:23:33 -0700
  • 5a4cb616d1 Fix and cleanup tgt-vp based on cppcheck results Cary R 2025-07-21 23:21:03 -0700
  • b979441de2 Improve error messages when bad code is passed to the parser Cary R 2025-07-21 14:46:01 -0700
  • c7d37bcc21 Error when trying to elaborate a field of a simple variable Cary R 2025-07-16 23:35:40 -0700
  • eceb48e5d6 Add better error messages for output port elaboration issues Cary R 2025-07-16 22:37:04 -0700
  • e55d9454da Calling front() on an empty() list is undefined Cary R 2025-07-13 19:37:27 -0700
  • db7af4e171 Fix regression tests to not $error-fail assertions Wilson Snyder 2025-07-12 08:34:09 -0400
  • 30f1de9062 Elaborate input port default value expressions in the correct scope Cary R 2025-07-09 09:18:39 -0700
  • cfb8ec17d2 Remove space issues Cary R 2025-07-09 07:39:32 -0700
  • 60e4023e6f Fix log output ordering for vpi_control test when running in Windows. Martin Whitaker 2025-07-08 22:24:46 +0100
  • a883f2afe6 Add regression test for vpi_control() return value (issue #1208). Martin Whitaker 2025-07-08 21:52:13 +0100
  • 7161dc0ab1 Fix return type of vpi_control() and vpi_sim_control() (issue #1208). Martin Whitaker 2025-07-08 21:14:49 +0100
  • afc1b2a51b Fix issues with waveform viewer documentation and mention Surfer Oscar Gustafsson 2025-07-06 12:44:55 +0200
  • fd7029a299 Add regression tests for issue #1258. Martin Whitaker 2025-07-05 22:52:52 +0100
  • dd714d78c4 Make -gno-specify suppress unsupported timing check warnings (issue #1258) Martin Whitaker 2025-07-05 22:44:59 +0100
  • aec91c7754 Add regression tests for issue #1256. Martin Whitaker 2025-07-05 18:21:01 +0100
  • 0ecb71625b Support assignment of parray slices (issue #1256) Martin Whitaker 2025-07-05 18:02:40 +0100
  • f82c6c7b3a Add missing gold and fix VHDL inout test Cary R 2025-07-01 00:00:53 -0700
  • 66d57628bf Check what can drive a variable in SystemVerilog Cary R 2025-06-30 23:47:38 -0700
  • a05da1ca08 Only synth when the R-value is valid Cary R 2025-06-30 16:24:23 -0700
  • 46a5078a68 When optimizing the size of a case keep the sign of the condition Cary R 2025-06-25 00:10:31 -0700
  • 6426afc8d0 Avoid overflow in genvar to make duplicate Cary R 2025-06-21 18:26:46 -0700
  • a2ffbc307a Validate the generate "loop" expressions Cary R 2025-06-21 16:57:04 -0700
  • adcb9f4e0d Add support for passing a real input to logic, mos and if gates Cary R 2025-06-21 10:02:45 -0700
  • 26c01e7f0a Use preincrement instead of post in for loop incr Cary R 2025-06-20 12:47:04 -0700
  • 7c60005d1a Improve INTERCONNECT handling for SDF Annotation Michael Kupfer 2025-06-06 17:34:09 +0200
  • 79b25b3fed
    Merge bf97480fc6 into ea26587b5e Stephen Williams 2025-05-12 09:02:37 +0200
  • ea26587b5e The FST dump file is now a fstWriterContext Cary R 2025-05-11 22:52:10 -0700
  • 1aec31ac27 Update to the latest FST files from GTKWave Cary R 2025-05-11 22:29:52 -0700
  • b11749e04c Remove Ubuntu 20.04 from workflows as the runner has been retired. Martin Whitaker 2025-05-11 11:55:36 +0100
  • b7f9be9370 Add regression test for issue #1242. Martin Whitaker 2025-05-11 11:38:58 +0100
  • 2b01cf335c Increment line number when parsing "// synthesis" pragmas (issue #1242) Martin Whitaker 2025-05-11 11:38:28 +0100
  • 7e238e7ca5
    Merge pull request #1229 from AndreasLoow/typo Cary R. 2025-03-31 13:00:05 -0700
  • 4138fcf6c4 typo in regress-vvp.list Andreas Lööw 2025-03-31 08:44:22 +0100