Commit Graph

  • 09d76fe11d
    Merge b9448bc8bd into 6c52271afa Doug Knight 2026-04-30 15:41:24 -0700
  • f1b86be9ac
    Merge 96ca470f55 into 6c52271afa muhammadjawadkhan 2026-04-30 19:43:09 +0000
  • 96ca470f55 Windows VPI: route vpip_format_pretty through vpip_routines_s mjoekhan 2026-05-01 00:42:12 +0500
  • 399d283f97
    Merge eb87b7a44c into 6c52271afa Ralf Habacker 2026-04-30 20:21:52 +0200
  • eb87b7a44c Fixup running installed tests on ubuntu Ralf Habacker 2026-04-27 22:58:07 +0200
  • a20af5ae84 vvp: simplify build rules for generating vvp executable Ralf Habacker 2026-04-27 07:15:59 +0200
  • efdd0fd48b CI: add jobs to check if using suffix works as expected Ralf Habacker 2026-04-26 19:48:27 +0200
  • 31a599722f ivtest: add check targets running with build dir Ralf Habacker 2026-04-28 22:00:26 +0200
  • 0ade4a86a1 CI: Add jobs to compile on all platforms with libvvp enabled Ralf Habacker 2026-03-28 20:07:39 +0100
  • 8182194d5d vvp: build and install libvvp as a versioned shared library Ralf Habacker 2026-04-28 21:56:47 +0200
  • 4f33082d09 vvp: fix not installed vvp executable name on Windows Ralf Habacker 2026-04-20 16:26:53 +0200
  • 6a6b9edeff vvp: use make variables to reduce duplication Ralf Habacker 2026-04-27 07:08:29 +0200
  • 8060a5886c vvp: introduce variable names for object files used by the vvp library Ralf Habacker 2026-04-02 11:37:01 +0200
  • 6f20ec02eb vvp: add DLLIB to LIBS to simplify build rules Ralf Habacker 2026-04-02 11:13:45 +0200
  • 33d008320e Makefile.in: fix cleaning directories Ralf Habacker 2026-04-27 06:04:33 +0200
  • 9c19194b35 vpp: install missing include directory when installing from 'vvp' directory Ralf Habacker 2026-04-20 16:30:10 +0200
  • aac152d7ba
    Merge 314638ac3d into 6c52271afa Andrew 2026-04-30 08:35:33 -0700
  • 8e5d4c5e36 Deploy to GitHub pages gh-pages github-actions[bot] 2026-04-30 15:32:42 +0000
  • 6c52271afa Reorder check-installed targets master Cary R 2026-04-30 08:30:50 -0700
  • ed7240b392
    Merge pull request #1332 from rhabacker/ivtest-in-build-system Cary R. 2026-04-30 08:22:24 -0700
  • bf4a3fb0c0
    Merge b7f7e92535 into 03cac78504 Srinivasan Venkataramanan 2026-04-30 17:11:25 +0200
  • c14c73dd9a ivtest: Integration of regression tests into the build system Ralf Habacker 2026-04-27 13:57:03 +0200
  • 03cac78504
    Merge pull request #1331 from rhabacker/version-base-fixup Cary R. 2026-04-30 08:02:07 -0700
  • 49eaafe886 Remove support for creating 'version.exe' from the build system Ralf Habacker 2026-04-29 13:01:59 +0200
  • 731891b58f Update documentation to clarify that 'version.exe' is no longer used Ralf Habacker 2026-04-09 17:07:04 +0200
  • 92d345ddb2 Use autoconf variables in generated man and pdf output Ralf Habacker 2026-04-09 16:51:17 +0200
  • 10b5f70e71 Move version info into configure.ac and generate version_base.h from template Ralf Habacker 2026-03-18 09:22:46 +0100
  • 70d1de0dbd ivtest: address review — restore LXT for br_gh710b, tidy br1005 vlog95 list mjoekhan 2026-04-30 10:32:30 +0500
  • 68f461f5a9 configure.ac: Sort and reformat the list of generated config files Ralf Habacker 2026-04-29 13:09:05 +0200
  • 07dd50d37e
    Merge pull request #1333 from caryr/v13-branch v13-branch Cary R. 2026-04-29 21:26:49 -0700
  • c00178148a Update to the latest GTKWave files Cary R 2026-03-27 19:15:28 -0700
  • 77116aa09a Fix possible parallel build race with compile and dep directory Cary R 2026-03-27 18:36:03 -0700
  • f97fd5184c Remove versioned manual pages during `make clean` Cary R 2026-03-27 18:22:17 -0700
  • 31b8d2f674 Fix parallel build race with dep/ directory Huang Rui 2026-03-27 11:22:05 +0800
  • 8295eb9762 Include mach-o/dyld.h for _NSGetExecutablePath on macOS Huang Rui 2026-03-27 11:45:32 +0800
  • 3928e2bd32 FST can dump packages Cary R 2026-04-29 20:58:33 -0700
  • 6f3beca5fb FST can dump packages Cary R 2026-04-29 20:58:33 -0700
  • 834c1a96d8
    Merge b856b44635 into 15989f3d62 Lars-Peter Clausen 2026-04-29 20:41:16 +0200
  • 506b4f2757 ivtest: fix regressions after class queue and darray ordering work mjoekhan 2026-04-29 22:47:31 +0500
  • 0696847c4a Merge branch 'master' of https://github.com/muhammadjawadkhan/iverilog mjoekhan 2026-04-29 11:56:39 +0500
  • c17472b494 SV: sort(), rsort(), shuffle() for queues and dynamic arrays mjoekhan 2026-04-29 10:15:49 +0500
  • e597156d4d SV: implement reverse() for queues and dynamic arrays mjoekhan 2026-04-29 00:48:56 +0500
  • 084db5ef73 tests: extend class locator regressions for sum/product with mjoekhan 2026-04-29 00:29:36 +0500
  • 701c5f8a07 SystemVerilog: support product() with expressions on arrays mjoekhan 2026-04-28 23:48:59 +0500
  • 03512faee6 SystemVerilog: add integral product() reduction on arrays mjoekhan 2026-04-28 23:32:45 +0500
  • 0568961f6b SystemVerilog: support sum() with expressions on arrays mjoekhan 2026-04-28 22:59:54 +0500
  • f9e3f9a3e4 SystemVerilog: integral sum() reduction for queues and dynamic arrays mjoekhan 2026-04-28 22:29:40 +0500
  • 7fe2ddda0b VVP: array-pattern object values for class queue properties mjoekhan 2026-04-28 22:17:13 +0500
  • c189cc2642 SystemVerilog: honor with-clause for class queue min/max mjoekhan 2026-04-28 21:45:35 +0500
  • 0cd7205585 SystemVerilog: support locator methods on class queue properties mjoekhan 2026-04-28 21:36:01 +0500
  • 7cac25cbd1 SystemVerilog: add unique()/unique_index() with predicates mjoekhan 2026-04-28 21:10:11 +0500
  • 789bff4861 VVP: support array-pattern objects in dynamic-array property assignment mjoekhan 2026-04-28 20:51:16 +0500
  • 8f18edd20d SystemVerilog: class darray property locator methods and VVP prop fixes mjoekhan 2026-04-28 20:38:10 +0500
  • 15989f3d62
    Merge pull request #1329 from rhabacker/fix-1313 Cary R. 2026-04-28 08:21:43 -0700
  • db06b37243
    Merge pull request #1328 from rhabacker/split-aclocal Cary R. 2026-04-28 08:15:34 -0700
  • 3ccba27edb SystemVerilog: darray unique methods and min/max with(predicate) mjoekhan 2026-04-28 16:57:23 +0500
  • 30b4afa7d2 SystemVerilog: add min/max locator methods for queue and darray mjoekhan 2026-04-28 16:42:54 +0500
  • 047974bdb6 Fix test error with --enable-libvvp Ralf Habacker 2026-04-28 13:34:54 +0200
  • e8a4cc7c9e configure: explicitly require C++11 Ralf Habacker 2026-04-27 21:05:50 +0200
  • 804e06cce9 Split aclocal macros into m4 files for aclocal-managed autoconf setup Ralf Habacker 2026-04-27 13:42:06 +0200
  • ca756322a7 Add regression test for issue #1323. Martin Whitaker 2026-04-15 16:44:35 +0100
  • eed88fc61f ivlpp: Ensure def_buf is allocated when calling macro_start_args() Martin Whitaker 2026-04-15 16:14:37 +0100
  • 20bd360aec SystemVerilog: queue/darray locator methods (find*, unique*) and VVP darray support mjoekhan 2026-04-15 00:59:58 +0500
  • 24c1293801 Add SystemVerilog chained calls a().b() and regression mjoekhan 2026-04-14 00:07:21 +0500
  • 1a10f9d57b ivtest: regress class property queue push/pop methods mjoekhan 2026-04-13 23:25:34 +0500
  • d19b989212 vvp: fix opcode_table sort for bsearch (class queue property ops) mjoekhan 2026-04-13 23:21:24 +0500
  • 8cde2d286c gitignore: ignore local devel/ scratch and notes mjoekhan 2026-04-13 23:02:30 +0500
  • 19d3e74467 SV: class queue/darray properties, method chains, %p, and VPI/tgt-vvp support mjoekhan 2026-04-13 23:01:03 +0500
  • f65d5024a8
    Fix spacing in compile command comment silicon 2026-04-04 00:59:38 +0530
  • 9b0d46b4bf Update to the latest GTKWave files Cary R 2026-03-27 19:15:28 -0700
  • 1248394a5d Fix possible parallel build race with compile and dep directory Cary R 2026-03-27 18:36:03 -0700
  • fa518a3409 Remove versioned manual pages during `make clean` Cary R 2026-03-27 18:22:17 -0700
  • aa417d7575
    Merge pull request #1315 from vowstar/fix/dep-mkdir-race Cary R. 2026-03-27 18:20:06 -0700
  • f20865a5ea Include mach-o/dyld.h for _NSGetExecutablePath on macOS Huang Rui 2026-03-27 11:45:32 +0800
  • ac3ef217c3 Fix parallel build race with dep/ directory Huang Rui 2026-03-27 11:22:05 +0800
  • ca2a8fe953 Fix undefined behavior in schedule.cc operator delete Aiden Grossman 2026-03-23 07:24:41 -0700
  • 6767a07956 Merge branch 'SiB64-strict-parameter-declaration' Martin Whitaker 2026-03-21 20:53:12 +0000
  • 42d0c3fd4a Update test suite to cover -gno-strict-declaration options. Martin Whitaker 2026-03-21 20:44:10 +0000
  • 5da8894590 Fix documentation for -Wno-declaration-after-use. Martin Whitaker 2026-03-21 20:21:05 +0000
  • 4c315b32d4 Change strict-net-declaration to strict-net-var-declaration. Martin Whitaker 2026-03-21 20:03:02 +0000
  • dc0d162fa9 Report declaration position when warning about declaration after use. Martin Whitaker 2026-03-21 18:26:53 +0000
  • 29e128ed94 Only warn about declaration after use once for each data object. Martin Whitaker 2026-03-21 18:14:01 +0000
  • 475f098cab Minor grammar and white space fixes in documentation. Martin Whitaker 2026-03-21 17:20:27 +0000
  • 7d438b66c8 add option -gno-strict-declaration Stephan I. Böttcher 2026-03-18 17:59:33 +0100
  • 54f17a2cb1 Add warning class -Wno-declaration-after-use Stephan I. Böttcher 2026-03-18 12:46:42 +0100
  • 42f7d3a922 strict_param_decl: dedup use after decl test Stephan I. Böttcher 2026-03-18 12:08:39 +0100
  • 1f8991e382 Emit a warning with -gno-strict-parameter-declaration Stephan I. Böttcher 2026-03-17 20:32:06 +0100
  • ab74cafa20 Add option -gno-strict-parameter-declaration Stephan I. Böttcher 2026-03-17 19:39:51 +0100
  • 314638ac3d Add regression test for #1224: Packed vs unpacked dimension confusion Andrew Pullin 2026-01-24 20:40:11 -0800
  • 277dc8f99a Add regression test for #1217: Unpacked array literal parsing Andrew Pullin 2026-01-24 20:39:15 -0800
  • 1710b71fd2 Fix #1265: Allow continuous assignment of single-element unpacked arrays Andrew Pullin 2026-01-24 20:37:52 -0800
  • 6853bad106 Fix #716: Report error for incompatible task argument types Andrew Pullin 2026-01-23 15:27:52 -0800
  • 25e259e495 Fix #1220: Allow uwire arrays as input ports Andrew Pullin 2026-01-23 15:22:36 -0800
  • ad7f388b53 Fix #1134: Allow struct member access in unpacked array of packed structs Andrew Pullin 2026-01-23 14:54:06 -0800
  • a9a6756e11 Fix #521: Allow variable indices in outer packed dimensions Andrew Pullin 2026-01-23 14:43:03 -0800
  • 94267dd407 Fix #1268: Allow variables to be driven by primitive gate outputs Andrew Pullin 2026-01-23 14:27:46 -0800
  • 1db6a9809b Fix #1267: Allow wire logic connected to uwire port to have multiple drivers Andrew Pullin 2026-01-23 11:28:58 -0800
  • b302bea697 Fix #1170: Skip $unit scope in tgt-sizer Andrew Pullin 2026-01-23 11:08:47 -0800
  • a58aae6e25 Fix #670: Allow class methods named same as class Andrew Pullin 2026-01-23 11:05:52 -0800
  • c3bfcc418b Fix #1112: Report error for invalid $bits argument Andrew Pullin 2026-01-23 10:56:13 -0800