Commit Graph

  • 37eba70ca4 eval_tree: Indent fixes Sylvain Munaut 2023-11-16 09:21:54 +0100
  • 28987277ad
    Merge pull request #1023 from marlonjames/fix-escaped-vpi_handle_by_name Cary R 2023-11-06 18:43:02 -0800
  • d4aef1e6d8 Fix vpi_handle_by_name() handling of escaped identifiers when finding a toplevel module Marlon James 2023-11-06 15:48:23 -0800
  • 22b68ad24d ivtest/vpi/br_gh317: Update test for missing case of toplevel module with escaped identifier containing '.' Marlon James 2023-11-06 15:48:07 -0800
  • b1006b3848
    Merge pull request #1020 from DeflateAwning/install-update-1 Cary R 2023-11-06 14:14:36 -0800
  • dc44a192e2 Update Hello World example DeflateAwning 2023-11-03 15:09:14 -0600
  • 2cd94d4bcf Improve README code snippet formatting DeflateAwning 2023-11-03 15:06:36 -0600
  • 73d8297c38 Update INSTALL to refer to better instructions for this project DeflateAwning 2023-11-03 14:59:42 -0600
  • b47b57e52f Fix code snippet formatting in INSTALL DeflateAwning 2023-11-03 14:53:58 -0600
  • 77d7f0b8f7
    Merge pull request #1011 from DeflateAwning/readme-1 Cary R 2023-10-24 08:05:18 -0700
  • 95217830b4 Update URL http://iverilog.icarus.com/ -> https://steveicarus.github.io/iverilog/ DeflateAwning 2023-10-15 19:29:40 -0600
  • 950d72c77d Tiny README fixes DeflateAwning 2023-10-15 19:29:04 -0600
  • a9ef00676f
    Merge pull request #1008 from larsclausen/2state-net-array Cary R 2023-10-15 10:49:47 -0700
  • b7ef0b5d88 Add regression test for continuous assignment to 2-state arrays Lars-Peter Clausen 2023-10-15 09:57:42 -0700
  • 52a8b31ac3 vvp: Add parser rule for unsigned 2-state net arrays Lars-Peter Clausen 2022-01-01 10:02:10 +0100
  • 94fa601e66 Work on emitting timing check mole99 2023-10-12 16:02:38 +0200
  • c498d53d0d
    Merge pull request #1006 from larsclausen/queue-darray-2state-oob Cary R 2023-10-10 04:36:48 -0700
  • 3e58507e87 Enable regression tests for out-of-bounds on 2-state queues and dynamic arrays Lars-Peter Clausen 2023-10-01 08:54:53 -0700
  • 85bf2d11fa tgt-vvp: Cast reads from 2-state dynamic arrays/queues Lars-Peter Clausen 2022-01-01 18:01:48 +0100
  • 560800489d tests: sv_queue_vec: Change base type to 4-state Lars-Peter Clausen 2023-10-01 09:04:07 -0700
  • d22bb3d250
    Merge pull request #1003 from larsclausen/2state-array-init-prop Cary R 2023-09-25 01:02:41 -0700
  • 6e81891de0 Add regression test for 2-state array initial value propagation Lars-Peter Clausen 2023-09-23 06:10:30 -0700
  • 0eb01fff1e vvp: Fix initial value propagation for 2-state non-automatic arrays Lars-Peter Clausen 2022-01-01 10:17:02 +0100
  • 58567116c5 Cleanup of violation message mole99 2023-09-12 16:51:48 +0200
  • 9fa64ecef9 Implement cbTchkViolation for $width mole99 2023-09-12 11:26:13 +0200
  • 46620b6c44 Implement $width timing check in vvp mole99 2023-07-28 10:54:47 +0200
  • 778b6d937e
    Merge pull request #998 from esola-thomas/esola-thomas/Enhance_README Cary R 2023-09-11 21:03:17 -0700
  • 93f916a67e Add table of contents and drop downs Ernesto Sola-Thomas 2023-09-11 20:49:24 -0400
  • 36a8a99177
    Merge pull request #997 from larsclausen/netrange-cleanup Cary R 2023-09-10 22:13:04 -0700
  • 484846ab3e NetNet: Pass unpacked dimensions as `std::vector` instead of `std::list` Lars-Peter Clausen 2022-01-06 15:41:18 +0100
  • 763907b0e5 Add a typedef for `std::vector<netrange_t>` Lars-Peter Clausen 2022-01-06 15:24:20 +0100
  • d6d95c7c49 Use non-array `NetNet` constructor where appropriate Lars-Peter Clausen 2022-04-27 10:48:13 +0200
  • bdbe74252c Use `netrange_width()` helper where appropriate Lars-Peter Clausen 2022-05-15 22:41:47 +0200
  • 4269388878 `netrange_width()`: Add a base_width parameter Lars-Peter Clausen 2023-07-23 08:00:53 -0700
  • 4b66d40d62 Remove unused `calculate_count()` function Lars-Peter Clausen 2022-05-15 22:19:10 +0200
  • f50cc35d2f Fix space issues Cary R 2023-09-04 14:14:45 -0700
  • 807058e3a4 Add check for pragma name in ivlpp Cary R 2023-09-04 13:54:57 -0700
  • 76a65d5958 Add error message for bad line directives to ivlpp Cary R 2023-09-04 12:37:06 -0700
  • 7ce068fbdb
    Merge pull request #994 from mole99/sdf-interconnect-vector Cary R 2023-09-04 07:02:28 -0700
  • d7c6d7ce76 Fix memory leak and add vpi_release_handle() mole99 2023-09-04 15:20:31 +0200
  • 18f6dcb6ba Fix formatting in sdf_parse.y mole99 2023-09-04 14:27:46 +0200
  • d70ad015f2 Cleanup mole99 2023-09-04 14:07:48 +0200
  • b8ae6b1686 Fix port bit index mole99 2023-09-04 11:31:35 +0200
  • d03d4b3145 Update to the latest fstapi.c file Cary R 2023-09-04 00:20:43 -0700
  • b497d362a7 Cleanup space issues Cary R 2023-09-04 00:20:11 -0700
  • f9d658caeb Add more debug information mole99 2023-09-04 09:12:38 +0200
  • 023c5f2754 Add testcase with input and output vectors mole99 2023-08-30 14:42:50 +0200
  • a1440ced86 Add support for annotation of input and output vectors mole99 2023-08-30 09:50:00 +0200
  • 7e62a1b848 Update the gold file for br1005 Cary R 2023-09-03 21:44:49 -0700
  • b12977d61a A macro can only have `" and add `\`" for pragma comments Cary R 2023-09-03 21:30:45 -0700
  • d938654c36
    Merge pull request #993 from ithinuel/escape-in-attribute Cary R 2023-09-03 21:14:10 -0700
  • e92caa05db br_gh979 cannot be converted to vlog95 Cary R 2023-09-03 18:53:40 -0700
  • 1cc6fe835b Update ufunc/e documentation Cary R 2023-09-03 18:45:12 -0700
  • f229dfcb2b Fix the trigger for user functions with no args Cary R 2023-09-03 18:37:39 -0700
  • c6fe0106cb Change empty function port list message Cary R 2023-09-03 17:35:38 -0700
  • 64cfd681af
    Merge pull request #980 from sifferman/argumentless-functions-fix Cary R 2023-09-03 17:31:10 -0700
  • 369c01a765 Update action and specify python version in msys2 Cary R 2023-09-02 10:43:32 -0700
  • 8e0fa024d0
    Merge pull request #973 from mole99/sdf-interconnect Cary R 2023-09-02 09:08:22 -0700
  • 0c95493794 Add has_index flag to interconnect_port_s mole99 2023-09-02 15:57:04 +0200
  • 665295ba00 Also enable -gspecify for interconnect tests mole99 2023-08-30 15:13:18 +0200
  • 873c2fecd4
    add double quote escapes from pragma comments. Wilfried Chauveau 2023-08-10 21:10:23 +0100
  • 11c944f5e9 Cleanup mole99 2023-08-17 16:09:20 +0200
  • 306e4cfa6b Add three tests to exercise interconnection delays in designs mole99 2023-08-17 14:37:40 +0200
  • 37119b1504 Remove some unnecessary output mole99 2023-08-17 14:36:21 +0200
  • db068aa137 Correctly dump the delayed signal for output ports mole99 2023-08-17 10:18:56 +0200
  • 423f88cce9 Fix annotation for special cases mole99 2023-08-16 09:04:10 +0200
  • 6d3e2bf344 Improve SDF interconnect support, add -ginterconnect flag mole99 2023-08-08 11:42:15 +0200
  • adb40e7572 Annotate simple designs mole99 2023-07-25 13:14:49 +0200
  • 3fe59b0c16 Add vpi_handle_multi to vpi_modules mole99 2023-07-20 09:46:46 +0200
  • cf19acd8ee Update vpip_routines_s mole99 2023-07-20 09:06:31 +0200
  • f6e4b6d381 Add vpi_handle_multi to libvpi mole99 2023-07-20 08:43:51 +0200
  • 7beadb92f8 Framework of the INTERCONNECT implementation mole99 2023-07-19 15:02:20 +0200
  • 78f8976c85 Parse port and index mole99 2023-07-13 12:32:49 +0200
  • 77f7609b67 Fix formatting of link routine Cary R 2023-08-22 20:40:15 -0700
  • 2d41a43ae1 Spelling fixes Cary R 2023-08-22 20:23:42 -0700
  • 70243b8163
    Merge pull request #989 from mole99/fix-modpaths Cary R 2023-08-22 19:41:03 -0700
  • e1f5dbcf17
    Merge pull request #992 from larsclausen/tf-named-ports Cary R 2023-08-20 20:39:51 -0700
  • 250c456f94 Add regression tests for binding task/function arguments by name Lars-Peter Clausen 2022-12-31 19:02:01 -0800
  • f6a51bc9db Add support for binding function/task arguments by name Lars-Peter Clausen 2023-01-06 19:13:29 -0800
  • 102d85c4e5 Attach line information to named items Lars-Peter Clausen 2022-12-31 19:22:56 -0800
  • 4036c77416 parser: Consolidate named expression parsing Lars-Peter Clausen 2022-02-16 14:34:02 +0100
  • e7f66fe7ac Use standard constructor to copy std::list to std::vector Lars-Peter Clausen 2023-01-06 18:56:24 -0800
  • ce243268d0 Use `named_pexpr_t` type instead of open-coding it Lars-Peter Clausen 2023-01-02 18:43:03 -0800
  • 2cef85f8a1 Add helper function for printing expression list Lars-Peter Clausen 2023-01-01 12:54:49 -0800
  • 520b00095c Remove unused `named_number_t` type Lars-Peter Clausen 2023-01-03 07:50:55 -0800
  • 8bcdb5d862
    Merge pull request #990 from masloyet/vvp-scope-search-typo Cary R 2023-08-18 07:07:58 -0700
  • dc1038c877 Fix Typo in vvp's scope search in interactive mode. Mason Loyet 2023-08-17 05:44:31 +0000
  • 5a87d2fa38 Keep the order of other nodes mole99 2023-08-15 10:18:12 +0200
  • bd2b67961e Connect nodes with vvp_fun_modpath_src always to head of list mole99 2023-08-14 15:31:33 +0200
  • 09f3ebfc88
    Merge pull request #984 from larsclausen/class-constructor-chain Cary R 2023-08-06 04:25:40 -0700
  • 8ca8ad3c81 Add regression tests for chained constructors Lars-Peter Clausen 2023-08-01 03:51:14 -0700
  • c512faa967 Make sure chained constructor is called when using `extends` Lars-Peter Clausen 2023-08-01 04:48:53 -0700
  • 6ea01cbf7f Fix class constructor chaining corner cases Lars-Peter Clausen 2023-06-17 07:50:05 -0700
  • 0651e0be17
    Merge pull request #982 from larsclausen/const-var-fix Cary R 2023-08-05 18:27:34 -0700
  • d660ca7179
    Merge pull request #981 from larsclausen/automatic-2state Cary R 2023-08-05 17:44:30 -0700
  • 470a3da703 removed wire and assign from test Ethan Sifferman 2023-07-30 22:44:19 -0700
  • bdfd873dc4 Add regression test for `const var` Lars-Peter Clausen 2023-07-29 12:20:48 -0700
  • 06428f3d11 Make sure `const var` variables are constant Lars-Peter Clausen 2023-07-29 12:23:31 -0700
  • 6928b38720 Add regression tests for automatic 2-state variable default value Lars-Peter Clausen 2023-07-29 06:33:09 -0700
  • 0dfbcbdf47 vvp: Initialize automatic 2-state vectors to 0 Lars-Peter Clausen 2022-06-05 18:39:56 +0200