Wilson Snyder
|
b6ded59c2b
|
Internals: Use and enforce class final for ~5% performance boost.
|
2020-11-18 21:32:16 -05:00 |
Wilson Snyder
|
c0888c1b0f
|
Internals: Use newline instead of endl to avoid unneeded flush.
|
2020-11-18 21:03:23 -05:00 |
Wilson Snyder
|
e6f7510895
|
Add check for rand_mode/constraint_mode.
|
2020-11-17 22:14:18 -05:00 |
Wilson Snyder
|
2f718b9ea0
|
Show IEEE reference in array port message, plus internal cleanups.
|
2020-11-17 21:10:50 -05:00 |
Wilson Snyder
|
1b0a48ea02
|
Internals: Use C++11 = default where obvious. No functional change intended.
|
2020-11-16 19:56:16 -05:00 |
Wilson Snyder
|
79d33bf1ee
|
Use C++11 for loops, from clang-migrate. No functional change intended
|
2020-11-10 22:10:38 -05:00 |
Wilson Snyder
|
44eb362a18
|
clang-tidy cleanups. No functional change intended.
|
2020-11-10 21:40:14 -05:00 |
Wilson Snyder
|
6965e138aa
|
Add clearer unsupported message for inside on array (#2566)
|
2020-11-08 23:26:58 -05:00 |
Wilson Snyder
|
d78941885b
|
Fix cast width propagation (#2597).
|
2020-11-08 19:07:33 -05:00 |
Wilson Snyder
|
6e7b07c794
|
Internals: Prep for #2597. No functional change intended
|
2020-11-08 18:58:31 -05:00 |
Wilson Snyder
|
152689776d
|
Report error on typedef referencing self (#2539).
|
2020-11-07 15:41:37 -05:00 |
Wilson Snyder
|
778f133118
|
Fix dynamic new with init argument (#2325).
|
2020-11-07 14:28:05 -05:00 |
Wilson Snyder
|
ff5465308b
|
Internals: Tree dump DEFAULT pattern. No functional change.
|
2020-11-07 11:56:24 -05:00 |
Wilson Snyder
|
2a24bb4759
|
Fix queue poping wrong value when otherwise unused (#2512).
|
2020-11-07 10:37:55 -05:00 |
Krzysztof Bieganski
|
7c4259bc0a
|
Support static methods and typedefs in classes (#2615)
|
2020-11-06 19:51:21 -05:00 |
Wilson Snyder
|
2aedc91151
|
Support queue and associative array 'with' statements. (#2616)
|
2020-11-01 10:56:07 -05:00 |
Wilson Snyder
|
c1e8337fc1
|
Support pattern assignment to dynamic arrays.
|
2020-11-01 10:18:32 -05:00 |
Wilson Snyder
|
726e78fdda
|
Add 'with' syntax checks.
|
2020-10-31 10:33:36 -04:00 |
Wilson Snyder
|
085e8454b8
|
Support 'with' into elaboration (only).
|
2020-10-31 10:00:55 -04:00 |
Wilson Snyder
|
51b0963e61
|
Internals: Favor const for map keys. No functional change intended.
|
2020-10-30 18:00:40 -04:00 |
Wilson Snyder
|
d44426b3f3
|
clang-format. No functional change.
|
2020-10-27 20:33:45 -04:00 |
Wilson Snyder
|
95d1272269
|
Support associative array pattern assignments and defaults.
|
2020-10-25 21:05:22 -04:00 |
Wilson Snyder
|
835905bdae
|
Convert cast tasks to assertions
|
2020-10-24 20:30:52 -04:00 |
Wilson Snyder
|
4cec3ff2a0
|
Fix WIDTH warnings on comparisons with nullptr (#2602).
|
2020-10-22 17:27:23 -04:00 |
Wilson Snyder
|
25593c0ee2
|
Fix capitalization
|
2020-10-22 17:13:42 -04:00 |
Wilson Snyder
|
5d3dd52f13
|
Support queue slicing (#2326).
|
2020-10-18 13:23:39 -04:00 |
Wilson Snyder
|
ec36d0d772
|
Internals: When resolving assignments pass dtype to children.
|
2020-10-18 12:30:33 -04:00 |
Wilson Snyder
|
4576644591
|
Prep for future queue slicing.
|
2020-10-17 21:09:10 -04:00 |
Wilson Snyder
|
d8df216a8d
|
Fix emit indent of VL_TO_STRING
|
2020-10-17 20:05:21 -04:00 |
Wilson Snyder
|
964dcd5b7c
|
Tests: Add additional array method tests and error
|
2020-10-17 19:23:27 -04:00 |
Wilson Snyder
|
f62c070d06
|
Internals: Concat strings only when final; prep for queues.
|
2020-10-17 18:56:38 -04:00 |
Wilson Snyder
|
6430743b6f
|
Fix method calls to package class functions (#2565). [Peter Monsson]
|
2020-09-22 09:09:10 -04:00 |
Wilson Snyder
|
0c49cca527
|
Fix $urandom_range passed variable (#2563).
|
2020-09-22 08:44:51 -04:00 |
Peter Monsson
|
d0819f156f
|
Add support for |=> inside properties (#1292).
|
2020-09-10 06:49:04 -04:00 |
Wilson Snyder
|
30f3774134
|
Support const object new() assignments.
|
2020-09-07 17:26:53 -04:00 |
Wilson Snyder
|
1899a875a4
|
Internals: Create VAccess class. No functional change intended.
|
2020-09-07 17:09:25 -04:00 |
Wilson Snyder
|
ba5779c69e
|
Fix queues as class members (#2525).
|
2020-08-29 12:56:43 -04:00 |
Wilson Snyder
|
bed3101dfc
|
Internals: Use VL_RESTORER class to save/restore vars. No functional change intended.
|
2020-08-24 21:13:28 -04:00 |
Wilson Snyder
|
917d3b0fb3
|
Support virtual class
|
2020-08-23 20:27:25 -04:00 |
Wilson Snyder
|
20206b1e2e
|
Support simple class extends.
|
2020-08-23 19:37:56 -04:00 |
Wilson Snyder
|
132cc1d068
|
Parser: Move timing control unsupported message
|
2020-08-23 08:56:35 -04:00 |
Wilson Snyder
|
f4a72946eb
|
Support $urandom, $urandom_range without stability.
|
2020-08-23 08:42:50 -04:00 |
Wilson Snyder
|
4e6d2cfe38
|
Fix class constructor error on assignments to const.
|
2020-08-22 22:44:00 -04:00 |
Wilson Snyder
|
8455ee7091
|
Optimize one-statement fork/join into begin
|
2020-08-22 20:04:02 -04:00 |
Yutetsu TAKATSUKASA
|
f632ea500c
|
Fix slice of unpacked array calculation (Issue #2506) (#2507)
Fixes Issue #2506 by shifting index as ArraySel does
|
2020-08-22 15:23:26 +09:00 |
Wilson Snyder
|
6013b54f7b
|
clang-tidy cleanups. No functional change intended.
|
2020-08-16 14:55:46 -04:00 |
Wilson Snyder
|
ac04e85a1c
|
C++11: More range for. No functional change intended.
|
2020-08-16 12:54:32 -04:00 |
Wilson Snyder
|
78aee6f4e7
|
C++11: Use sized enums (+4% performance).
|
2020-08-16 12:05:35 -04:00 |
Wilson Snyder
|
ee9d6dd63f
|
C++11: Favor auto, range for. No functional change intended.
|
2020-08-16 11:44:06 -04:00 |
Wilson Snyder
|
72d2cff0a1
|
C++11: Use member declaration initalizations. No functional change intended.
|
2020-08-16 11:44:06 -04:00 |