iverilog/vpi
Cary R d2e7ea0b68 Convert $monitor to use string based formatting.
This completes the transition to the new string based formatting.
All the tasks now use the string formatting routines. Better
compile time checking and better messages were also added.

Also a couple of types were added to vpi_get_str(vpiType, ...)
and the calculation for vpiConstantSelect was fixed for both
the &A<> and &PV<> constructs. If the value is a plain variable
or if it is calculated in thread space we assume it is not a
constant.  This may not be true because of limitations/bugs in
the compiler (constant user functions are one known problem).
2009-01-15 19:42:42 -08:00
..
Makefile.in Keep source code version information in version files. 2009-01-05 21:43:21 -08:00
lxt2_write.c Synchronize lxt_write.c and lxt2_write.c with Tony Bybell 2008-01-04 16:04:18 -08:00
lxt2_write.h Synchronize lxt_write.c and lxt2_write.c with Tony Bybell 2008-01-04 16:04:18 -08:00
lxt_write.c Synchronize lxt_write.c and lxt2_write.c with Tony Bybell 2008-01-04 16:04:18 -08:00
lxt_write.h mingw needs fseeko/ftello redefinitions in lxt_write.h 2007-09-04 16:32:52 -07:00
mt19937int.c Remove most of the lingering CVS droppings. 2008-12-05 21:48:28 -08:00
sdf_lexor.lex Content-free portability fixes. 2008-09-29 18:06:47 -07:00
sdf_parse.y Support annotation of edge paths 2007-12-13 20:42:06 -08:00
sdf_parse_priv.h Spelling fixes 2008-01-29 20:24:24 -08:00
sdf_priv.h Support annotation of edge paths 2007-12-13 20:42:06 -08:00
stringheap.c Remove most of the lingering CVS droppings. 2008-12-05 21:48:28 -08:00
stringheap.h Remove most of the lingering CVS droppings. 2008-12-05 21:48:28 -08:00
sys_clog2.c Rework $plusarg routines. 2008-11-13 15:56:29 -08:00
sys_convert.c Rework $plusarg routines. 2008-11-13 15:56:29 -08:00
sys_deposit.c Remove most of the lingering CVS droppings. 2008-12-05 21:48:28 -08:00
sys_display.c Convert $monitor to use string based formatting. 2009-01-15 19:42:42 -08:00
sys_fileio.c Rework $plusarg routines. 2008-11-13 15:56:29 -08:00
sys_finish.c Clean up more compiletf routines, etc. 2008-06-06 20:44:21 -07:00
sys_icarus.c Error message for missing system tasks/functions. 2008-08-23 09:20:30 -07:00
sys_lxt.c Shadow reduction part 5 2008-12-18 16:42:55 -08:00
sys_lxt2.c Shadow reduction part 5 2008-12-18 16:42:55 -08:00
sys_plusargs.c Rework $plusarg routines. 2008-11-13 15:56:29 -08:00
sys_priv.c Rework $plusarg routines. 2008-11-13 15:56:29 -08:00
sys_priv.h Rework more compiletf and calltf routines in the vpi directory. 2008-06-14 20:13:52 -07:00
sys_random.c Fix memory leaks in vvp and change vvp T_STRING token to be new based. 2009-01-13 10:53:23 -08:00
sys_random_mti.c Remove most of the lingering CVS droppings. 2008-12-05 21:48:28 -08:00
sys_readmem.c Fix memory leaks in vvp and change vvp T_STRING token to be new based. 2009-01-13 10:53:23 -08:00
sys_readmem_lex.h Remove most of the lingering CVS droppings. 2008-12-05 21:48:28 -08:00
sys_readmem_lex.lex Remove most of the lingering CVS droppings. 2008-12-05 21:48:28 -08:00
sys_scanf.c Content-free portability fixes. 2008-09-29 18:06:47 -07:00
sys_sdf.c Content-free portability fixes. 2008-09-29 18:06:47 -07:00
sys_table.c Add the Verilog-2005 and Verilog-AMS constant system functions. 2008-08-29 21:11:44 -07:00
sys_time.c Add the $abstime() system function from VASM-2.3. 2009-01-09 17:26:52 -08:00
sys_vcd.c Fix memory leaks in vvp and change vvp T_STRING token to be new based. 2009-01-13 10:53:23 -08:00
sys_vcdoff.c Rework more compiletf and calltf routines in the vpi directory. 2008-06-14 20:13:52 -07:00
system.sft Add the $abstime() system function from VASM-2.3. 2009-01-09 17:26:52 -08:00
v2005_math.c Content-free portability fixes. 2008-09-29 18:06:47 -07:00
v2005_math.sft Add the Verilog-2005 and Verilog-AMS constant system functions. 2008-08-29 21:11:44 -07:00
va_math.c Content-free portability fixes. 2008-09-29 18:06:47 -07:00
va_math.sft Add the Verilog-2005 and Verilog-AMS constant system functions. 2008-08-29 21:11:44 -07:00
vams_simparam.c Rework $plusarg routines. 2008-11-13 15:56:29 -08:00
vcd_priv.c Rework $plusarg routines. 2008-11-13 15:56:29 -08:00
vcd_priv.h Rework more compiletf and calltf routines in the vpi directory. 2008-06-14 20:13:52 -07:00
vpi_config.h.in Content-free portability fixes. 2008-09-29 18:06:47 -07:00