iverilog/ivtest/vpi_gold
Martin Whitaker ad400ac468 vvp: Remove restriction on time types for cbNextSimTime.
IEEE 1364-1995 has different wording to later versions of the standard,
stating "For reason cbNextSimTime, the time structure is ignored." So
it's possible old VPI code might not pass a valid time pointer or time
structure. So remove the checks that the time pointer is non-null and
that the time type is not vpiSuppressTime.

To allow a user to select the time type, we have to assume that if
the time pointer is non-null, it is a valid pointer and not just an
uninitialised field.
2024-02-06 18:47:54 +00:00
..
br_gh59.gold Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
br_gh73a.gold Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
br_gh73b.gold Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
br_gh117.gold Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
br_gh141.gold Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
br_gh169a.gold Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
br_gh169b.gold Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
br_gh184.gold Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
br_gh235.gold Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
br_gh308.gold Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
br_gh317.gold ivtest/vpi/br_gh317: Update test for missing case of toplevel module with escaped identifier containing '.' 2023-11-06 15:48:07 -08:00
br_gh496.gold Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
br_gh1037.gold vpiFullname of a package should have a "::" after the name 2023-12-28 18:53:11 -08:00
br_gh1041.gold Add regression test for undriven net initialisation (issue #1041). 2024-01-07 09:34:50 +00:00
br_gh1041b.gold Regression test for vvp scheduler fix. 2024-01-14 22:23:15 +00:00
br_ml20191013.gold Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
by_index.gold Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
by_name-std.log Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
by_name.log Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
callback1.log Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
celldefine.gold Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
check_version.gold Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
display_array.gold Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
event1.log Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
event2.log Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
final.gold Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
find_sig.gold Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
force_reg.gold Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
force_reg_pv.gold Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
force_reg_real.gold Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
force_wire.gold Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
force_wire_pv.gold Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
force_wire_real.gold Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
genblk_direct.gold Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
genblk_named.gold Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
genblk_unnamed.gold Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
getp.log Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
hello.log Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
hello2.log Add multi-file VPI test. 2022-03-26 16:44:57 +00:00
hello_poke.log Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
hello_tf.log Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
listparams.log Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
memmon.log Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
memwide-std.log Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
memwide.log Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
mipname.log Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
myscope.gold Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
myscope2.gold Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
nextsimtime_null_time.gold vvp: Remove restriction on time types for cbNextSimTime. 2024-02-06 18:47:54 +00:00
nextsimtime_scaled_time.gold vvp: Remove restriction on time types for cbNextSimTime. 2024-02-06 18:47:54 +00:00
nextsimtime_sim_time.gold vvp: Remove restriction on time types for cbNextSimTime. 2024-02-06 18:47:54 +00:00
nextsimtime_suppress_time.gold vvp: Remove restriction on time types for cbNextSimTime. 2024-02-06 18:47:54 +00:00
nulls1-std.log Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
nulls1.log Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
pokereg.log Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
pokevent.log Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
ports_params.gold Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
pr521.log Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
pr686.log Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
pr723-std.log Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
pr723.log Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
pr1693971.log Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
pr2048463.log Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
pr2314742.gold Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
pr2966059.gold Fix the pr2966059 regression test. 2024-01-28 19:03:32 +00:00
pr2971220.gold Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
putp.log Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
putp2.log Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
putvalue.log Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
range1.gold Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
realcb.log Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
realtime.log Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
realtime2.log Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
ro_synch.gold Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
scanmem.log Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
scanmem2.log Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
scanmem3.log Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
scopes-std.log Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
scopes.log Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
spec_delays.log Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
start_of_simtime1.log Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
timescale.log Add ivtest to the iverilog source tree 2022-01-15 10:18:50 -08:00
value_change1.gold Add regression tests for VPI value change callback with time reporting. 2024-02-05 22:04:29 +00:00
value_change2.gold Add regression tests for VPI value change callback with time reporting. 2024-02-05 22:04:29 +00:00
value_change3.gold Extend the VPI value change callback tests. 2024-02-06 09:04:13 +00:00
value_change4.gold Extend the VPI value change callback tests. 2024-02-06 09:04:13 +00:00