Martin Whitaker
3f936d2d8b
Merge duplicated ivl_dlfcn.h files.
...
The vvp/ivl_dlfcn.h and cadpli/ivl_dlfcn.h files are essentially the
same, but have diverged a bit over the years. Merge them into a single
shared file at the top level. Use the static prefix for all inline
functins (currently only used in the cadpli version) as that will fix
issue #1301 . We now require the compiler to support at least C99, so
can use "inline", not "__inline__".
2026-03-05 11:55:56 +00:00
Cary R
b8de0499a9
Update vvp examples to match the correct version
2026-03-02 10:48:10 -08:00
Cary R
98391b56bc
Update example to match new version
2026-03-01 15:31:50 -08:00
Cary R
aec9fe98ab
Development is now V14
2026-03-01 15:16:47 -08:00
Cary R
9d0f6fc995
Add CREATE_BRANCH.sh script
2026-03-01 14:48:46 -08:00
Cary R
68ba79eb7a
Update the default suffix to be dev for master
2026-03-01 14:43:58 -08:00
Cary R
42d591d296
Update install docs and remove a doc build warning
2026-03-01 14:41:22 -08:00
Cary R
f3506a8c92
Update the test scripts to print the suffix being used
2026-03-01 14:37:51 -08:00
Cary R
9a7d852782
Fix some documentation links
2026-02-28 07:28:27 -08:00
Cary R
5d8fcdd7bc
Specify the documentation is in english
2026-02-28 07:18:08 -08:00
Cary R
9d3cd045ef
Update vvp_reg.py to use env to find python3
2026-02-28 07:06:10 -08:00
Cary R
5beeeee3fa
Update the development documentation to match reality
2026-02-28 07:06:01 -08:00
Cary R
d736cffc11
The MAKE_* scripts are obsolete
2026-02-28 05:35:32 -08:00
Cary R
2302fa37d5
Add V13 release notes
2026-02-27 21:17:43 -08:00
Cary R
15d6e83f8d
Cleanup cppcheck
2026-02-24 23:53:57 -08:00
Cary R
4af84bfaad
Fix sdf_interconnect4 failure and reenable
2026-02-24 22:24:17 -08:00
Cary R
9b44d55e9a
Make br_gh1248 SV safe
2026-02-20 01:23:27 -08:00
Cary R
935f92da05
Disable sdf_interconnect4 until vpi_handle_multi() is working properly
2026-02-20 00:54:53 -08:00
Cary R
71c8963922
Cleanup space issues
2026-02-19 23:48:10 -08:00
Cary R
8385b13356
Add test for br_gh1248
2026-02-19 23:46:15 -08:00
Cary R
b46fbe0892
Another const declaration that can be added
2026-02-19 23:40:42 -08:00
Cary R
5e1f1055e1
Add more const declarations
2026-02-19 23:40:34 -08:00
Cary R.
de3e50e486
Merge pull request #1249 from FlinkbaumFAU/improve_interconnect_handling
...
Improve INTERCONNECT handling for SDF Annotation
2026-02-19 23:06:28 -08:00
Cary R
7786fb67c3
Fix manual PDF generation
2026-02-08 23:07:56 -08:00
Cary R
f071957736
New cppcheck cleanup
2026-02-08 22:41:47 -08:00
Cary R
a838d5143d
cleanup Makefile and add complete man PDF generation
2026-02-08 22:41:35 -08:00
Cary R
4cc6ae35dd
Fix the valgrind cleanup of automatic array vars
2026-02-06 21:35:13 -08:00
Cary R
911a20c134
Update blif check script to work with python3
2026-02-06 15:06:42 -08:00
Cary R
9da5c1868f
New cppcheck cleanup
2026-02-06 15:06:28 -08:00
Cary R
827e08f8d3
Switch blif test to support python3 and use common program name
2026-02-06 09:48:52 -08:00
Cary R
826672705e
Move all simulation callback decls to the header
2026-02-06 09:48:41 -08:00
Cary R
e9f26a2f11
Declare vpiPostsim() in a header file
2026-02-06 01:59:11 -08:00
Cary R
8f7b2a23eb
pthread_exit() is no longer needed and fixes vvp return
2026-02-06 01:55:36 -08:00
Cary R
9df3cc3126
Skip allocating monitor structure until the start of simulation
2026-02-06 01:52:01 -08:00
Cary R
26ba3f62e3
Use "--keep-debuginfo=yes" for valgrind testing
2026-02-06 01:51:49 -08:00
Cary R
dc1763bbf5
Add missing include of algorithm in PExpr.cc
2026-01-26 19:26:11 -08:00
Cary R
5b0ce2c6ca
Waive last cppcheck message in vvp
2026-01-26 02:12:17 -08:00
Cary R
2f05c831c0
Add more windows get64 fixes
2026-01-25 18:17:59 -08:00
Cary R
8014c5cee2
Add missing declaration for vpi_get64 to vvp.def
2026-01-25 18:00:55 -08:00
Cary R
ebf2dc1685
Add basic support for vpi_get64() to return the nexus pointer
2026-01-25 17:50:06 -08:00
Cary R
49fc24a798
Make main directory cppcheck clean
2026-01-25 13:17:18 -08:00
Cary R
33e28df834
Add final cppcheck waivers to get vpi clean
2026-01-25 12:47:16 -08:00
Cary R
7916ae3c49
Make blif cppcheck clean
2026-01-25 12:17:11 -08:00
Cary R
67e48188a9
Make driver-vpi cppcheck clean
2026-01-25 11:09:15 -08:00
Cary R
60b13d020c
The sizer is -tsizer
2026-01-25 11:08:58 -08:00
Cary R
f040d513a5
Add missing dump.lxt2
2026-01-22 23:05:08 -08:00
Cary R.
dfa824c03e
Merge pull request #1259 from oscargus/viewerdocs
...
Fix issues with waveform viewer documentation and mention Surfer
2026-01-22 22:44:23 -08:00
Cary R.
6b276fa316
Merge pull request #1212 from gian21391/pthread-to-std-thread
...
Using C++11 threads instead of pthread
2026-01-22 22:42:10 -08:00
Cary R
128d970d60
Remove memory leak when checking if a package has any dumpable items
2026-01-21 20:50:44 -08:00
Cary R
068f33b35a
Remove memory leak when multi-bit module path delays fail
2026-01-21 20:50:32 -08:00