Wilson Snyder
|
622f0c047c
|
Fix reporting `line at wrong spot. Rework some internal fileline parsing functions.
|
2023-10-08 20:38:45 -04:00 |
Wilson Snyder
|
7f38414276
|
Internals: Rename addIgnoreMatch. No functional change.
|
2023-10-08 01:02:23 -04:00 |
Wilson Snyder
|
1d3d59243c
|
Fix preprocessor to show `line 2 on resumed file per IEEE.
|
2023-10-07 14:29:46 -04:00 |
Wilson Snyder
|
e2343c03e0
|
Internals: Create V3WidthCommit from overly fat header. No functional change intended.
|
2023-10-06 23:18:26 -04:00 |
Wilson Snyder
|
0e0df1fb3b
|
Fix enum functions in localparams (#3999).
|
2023-10-06 22:38:46 -04:00 |
Wilson Snyder
|
800a789f50
|
Fix inlining of real functions miscasting (#4543).
|
2023-10-06 21:33:31 -04:00 |
Wilson Snyder
|
106664b942
|
Internals: Fix long lines. No functional change.
|
2023-10-05 20:07:53 -04:00 |
Todd Strader
|
f849073137
|
Fix non-inlined interface tracing (#3984) (#4530)
|
2023-10-03 19:55:25 -04:00 |
Ryszard Rozak
|
1b8228b642
|
Fix stream operations with operands of struct type (#4531) (#4532)
|
2023-10-03 07:23:20 -04:00 |
Wilson Snyder
|
732d03f4e5
|
Fix conversion of integers in $display %e (#4528).
|
2023-10-01 13:00:16 -04:00 |
Wilson Snyder
|
33787c6add
|
Internals: Fix number nodep cloning, and assert stays consistent (#4528 partial)
|
2023-10-01 12:46:35 -04:00 |
Ryszard Rozak
|
44e7d2ebe6
|
Internals: rename VPurity class and related functions. No functional change (#4523)
|
2023-09-29 12:23:51 +02:00 |
Wilson Snyder
|
e49ae663a6
|
Fix constification of $realtobits, $bitstoreal (#4522).
|
2023-09-28 22:45:00 -04:00 |
Wilson Snyder
|
ad343f8260
|
Add warning on interface instantiation without parens (#4094).
|
2023-09-26 22:15:48 -04:00 |
Wilson Snyder
|
018d766179
|
Fix clang error (#4462)
|
2023-09-26 21:07:43 -04:00 |
Wilson Snyder
|
72b4a74245
|
Fix clang error on last commit
|
2023-09-26 19:58:09 -04:00 |
Wilson Snyder
|
36c824d973
|
Add trace() API even when Verilated without --trace (#4462).
|
2023-09-26 18:37:50 -04:00 |
Anthony Donlon
|
229ce1aecf
|
Fix handling input file path separator (#4515) (#4516)
|
2023-09-26 15:42:15 -04:00 |
Anthony Donlon
|
be45a9b7d5
|
Style: Update clang-format config to make formatted code consistent between versions. No functional change (#4520)
|
2023-09-26 15:05:57 -04:00 |
Anthony Donlon
|
60e9827ffe
|
Support converting parameters inside modules to localparams (#4511)
|
2023-09-25 11:39:04 -04:00 |
Anthony Donlon
|
750b5be5d3
|
Remove support for parameterized UDPs (#4518)
|
2023-09-25 10:40:44 -04:00 |
Mariusz Glebocki
|
28bd7e5b19
|
Rework multithreading handling to separate by code units that use/never use it. (#4228)
|
2023-09-24 22:12:23 -04:00 |
Wilson Snyder
|
9f75068059
|
Cleanup some error messages to properly quote
|
2023-09-23 08:52:50 -04:00 |
Ryszard Rozak
|
4636e9cffb
|
Fix passing arguments by reference (#3385 partial) (#4489)
|
2023-09-20 07:33:11 -04:00 |
Kamil Rakoczy
|
a16ea94836
|
Fix detecting local vars in nested forks (#4493) (#4506)
|
2023-09-19 17:32:42 -04:00 |
Wilson Snyder
|
24ff3155ae
|
Support randc (#4349).
|
2023-09-18 21:17:21 -04:00 |
Ryszard Rozak
|
47b3f464a9
|
Disable conversion of impure logical expressions to bitwise expressions (#487 partial) (#4437)
|
2023-09-18 09:21:30 -04:00 |
github action
|
cd201f8eb8
|
Apply 'make format'
|
2023-09-18 01:44:43 +00:00 |
Wilson Snyder
|
016278a759
|
Commentary
|
2023-09-17 21:43:00 -04:00 |
Wilson Snyder
|
b68f101e81
|
Support preprocessing __LINE__
|
2023-09-17 19:49:38 -04:00 |
Wilson Snyder
|
ab13548018
|
Support resizing function call inout arguments (#4467).
|
2023-09-17 18:23:44 -04:00 |
Wilson Snyder
|
761adf1cf0
|
Internals: Add cloneTreePure to prepare for side effect check.
Use cloneTreePure when what is being cloned must be side-effect free.
Use cloneTree when safe to contain side effects (e.g. cloning module).
|
2023-09-16 22:50:54 -04:00 |
Wilson Snyder
|
783b7ecdab
|
Fix clang override warning (last commit)
|
2023-09-16 17:52:02 -04:00 |
Wilson Snyder
|
8bd1c63b32
|
Support function non-constant default arguments (#4470).
|
2023-09-16 17:37:25 -04:00 |
Wilson Snyder
|
e6fb7e970d
|
Fix recursive display causing segfault (#4480).
|
2023-09-16 10:10:21 -04:00 |
Wilson Snyder
|
05d04a3959
|
Internals: Fix misnamed member. No functional change.
|
2023-09-15 23:02:34 -04:00 |
Wilson Snyder
|
19f7279542
|
Fix false INFINITELOOP on forever..mailbox.get() (#4323).
|
2023-09-15 22:05:55 -04:00 |
Wilson Snyder
|
aa608472ae
|
Support recursive function calls (#3267).
|
2023-09-15 20:46:31 -04:00 |
Wilson Snyder
|
d840c612d4
|
Fix IGNOREDRETURN to not warn on void-cast static function calls.
|
2023-09-15 19:01:11 -04:00 |
Wilson Snyder
|
188cf85b3f
|
Suppress some debug unknown hash/simulate warnings in UVM.
|
2023-09-15 18:33:02 -04:00 |
Wilson Snyder
|
c52ba28dd0
|
Tests: Fix commentary to unify issue references.
|
2023-09-15 18:12:11 -04:00 |
Wilson Snyder
|
10c1653e72
|
Fix ZERODLY to not warn on 'wait(0)'.
|
2023-09-15 08:53:29 -04:00 |
Ryszard Rozak
|
96857c5f95
|
Fix the error message when the type of ref argument is wrong (#4490)
|
2023-09-15 07:17:24 -04:00 |
Wilson Snyder
|
131eb319e0
|
Tests: Advance UVM through V3LinkDot Param (#1538 partial)
|
2023-09-14 20:09:43 -04:00 |
Wilson Snyder
|
6e589377f4
|
Fix reference to extended class in parameterized class (#4466).
|
2023-09-14 20:07:49 -04:00 |
Wilson Snyder
|
2c84b37bf7
|
Internals: Rename some V3LinkDot variables. No functional change.
|
2023-09-14 20:06:20 -04:00 |
Kamil Rakoczy
|
0d67caff77
|
Internals: V3Task: refactor common code to connectPort. No functional change intended (#4488)
Signed-off-by: Kamil Rakoczy <krakoczy@antmicro.com>
|
2023-09-14 07:24:49 -04:00 |
Anthony Donlon
|
3dde57d539
|
Fix lint of case statements with enum and wildcard bits (#4464) (#4487)
|
2023-09-14 07:22:49 -04:00 |
Kamil Rakoczy
|
9fe459c820
|
Internals: V3LockGuard: Add constructor for adopting already locked mutex. (#4476)
|
2023-09-13 13:52:59 -04:00 |
Wilson Snyder
|
823e0723fb
|
Internals: Remove legacy define. No functional change.
|
2023-09-13 08:46:51 -04:00 |