Cary R
c419e77710
More end of simulation memory cleanup.
...
This patch adds some more memory freeing routines to vvp and
the vpi library. Much more to do before this is finished.
2009-01-25 07:40:28 -08:00
Cary R
c2605a5c9b
Fix memory leaks in vvp and change vvp T_STRING token to be new based.
...
This patch fixes a bunch of memory leaks in vvp and converts the
T_STRING lexical token to be new based. There are still two
known leaks that I need to find a way to fix and likely some
unknown leaks that still need to be found and fixed.
2009-01-13 10:53:23 -08:00
Larry Doolittle
9ff319b39b
Shadow reduction part 5
...
Continue cleaning up shadowed variables, flagged by turning on -Wshadow.
No intended change in functionality. Patch looks right, and is tested
to compile and run on my machine. No regressions in test suite.
This patch set covers C code, with the notable exception of
vpi/lxt_write{,2}.c.
2008-12-18 16:42:55 -08:00
Stephen Williams
bcaf7355ca
Remove most of the lingering CVS droppings.
...
Remove the #ident and $Log$ strings from all the header files and
almost all of the C/C++ source files. I think it is better to get
this done all at once, then to wait for each of the files to be
touched and edited in unrelated patches.
2008-12-05 21:48:28 -08:00
Larry Doolittle
eed4ff7e2d
Spelling fixes
...
Mostly comments, but includes quite a few
user-visible error, debug, and help messages.
2008-06-13 08:51:28 -07:00
Stephen Williams
3189efacbc
Fix memory word offset errors
...
Fix handling writing to a word part select,
Fix readmemb calculations for the word size.
2008-05-19 18:05:27 -07:00
Stephen Williams
0cd946a7af
Remove a useless call to vpi_iterate.
2008-05-16 16:18:07 -07:00
Larry Doolittle
d9ac146b8f
Spelling fixes
...
only comments and documentation
some punctuation and capitalization for good measure
Changelogs are purposefully untouched
2008-01-29 20:24:24 -08:00
steve
72ec3a2c09
VPI tasks take PLI_BYTE* by the standard.
2007-03-14 04:05:51 +00:00
steve
841378426f
Updates for Cygwin portability (pr1585922)
2006-10-30 22:45:36 +00:00
steve
58118bddc5
Warning when file is inadequate for requested range.
2006-04-25 05:00:12 +00:00
steve
e4ae832153
Clean up spurious trailing white space.
2004-10-04 01:10:51 +00:00
steve
4987970af4
Give the vip directory its own configure and vpi_config.h
2004-01-21 01:22:51 +00:00
steve
59ac435c71
Fix various unsigned compare warnings.
2003-12-19 01:27:10 +00:00
steve
d9b86d9b3a
$readmem more flexible with file name argument.
2003-05-10 16:06:50 +00:00
steve
d9568263a3
Accept string parameters for file name argument.
2003-04-23 04:57:41 +00:00
steve
52bf4e613f
conditional ident string using autoconfig.
2002-08-12 01:34:58 +00:00
steve
0964dd99c5
Add writememb (Tom Verbeure)
2002-02-06 04:50:22 +00:00
steve
9fa0f95003
Full support for $readmem ranges (Tom Verbeure)
2002-01-31 04:28:17 +00:00
steve
64d7b1cee5
Support addresses in readmemh.
2001-12-01 02:40:10 +00:00
steve
7e8a538c20
Support $writememh
2001-11-09 03:39:21 +00:00
steve
b825f8d2b2
Create a config.h.in file to hold all the config
...
junk, and support gcc 3.0. (Stephan Boettcher)
2001-07-25 03:10:48 +00:00
steve
b734ecf02f
Macintosh compilers do not support ident.
2000-02-23 02:56:53 +00:00
steve
e6bd088984
Compile time problems with vpi_user.h
2000-01-23 23:54:36 +00:00
steve
e7e58cdd71
Add readmemb.
1999-12-15 04:35:34 +00:00
steve
fcb1d8dc72
Excess warning.
1999-12-15 04:02:38 +00:00
steve
5fa7e1c31b
Add the VPI implementation of $readmemh.
1999-12-15 04:01:14 +00:00