iverilog/vpi
Cary R 761a15515d Cleanup allocated memory in the math functions and veriusertfs.
This patch cleans up the V-2005 and V-analog math functions to
free their allocated memory at the end of simulation. It also
modifies the veriusertfs code to do the same thing.

It also closes the VCD file at EOS.
2009-01-29 17:32:53 -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 More end of simulation memory cleanup. 2009-01-25 07:40:28 -08: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 More end of simulation memory cleanup. 2009-01-25 07:40:28 -08:00
stringheap.h More end of simulation memory cleanup. 2009-01-25 07:40: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 More end of simulation memory cleanup. 2009-01-25 07:40:28 -08:00
sys_fileio.c Fix for add valid FD/MCD check to $fflush and $fclose. 2009-01-16 19:26:47 -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 More end of simulation memory cleanup. 2009-01-25 07:40:28 -08:00
sys_readmem_lex.h More end of simulation memory cleanup. 2009-01-25 07:40:28 -08:00
sys_readmem_lex.lex More end of simulation memory cleanup. 2009-01-25 07:40:28 -08:00
sys_scanf.c Content-free portability fixes. 2008-09-29 18:06:47 -07:00
sys_sdf.c Make $sdf_annotate resilient to missing delay paths. 2009-01-28 20:44:15 -08: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 Cleanup allocated memory in the math functions and veriusertfs. 2009-01-29 17:32:53 -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 Cleanup allocated memory in the math functions and veriusertfs. 2009-01-29 17:32:53 -08: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 Cleanup allocated memory in the math functions and veriusertfs. 2009-01-29 17:32:53 -08: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 More end of simulation memory cleanup. 2009-01-25 07:40:28 -08:00
vcd_priv.h More end of simulation memory cleanup. 2009-01-25 07:40:28 -08:00
vpi_config.h.in Content-free portability fixes. 2008-09-29 18:06:47 -07:00