Stephen Williams
3f2fa29482
Factor compile-time scopes into PScope class
...
Modules, functions and tasks are named scopes so derive them all
from the PScope base class. These items all take scoped items, so
the eventual plan is to move these items into PScope.
2008-02-13 19:59:05 -08:00
Stephen Williams
b297a0a9fe
Remove support for vvp32 build
...
Remove configure and Makefile support for the vvp32 build. Remove
also the libdir64 support.
2008-01-25 17:33:32 -08:00
Stephen Williams
5ec91ec914
Add datarootdir to makefiles
...
It seems that later versions of autoconf expect datarootdir to be
use and set.
2008-01-24 12:10:31 -08:00
Cary R
9fd7c008f3
Create/remove default include directory.
...
The default include directory is created at install time and removed
if possible when uninstalling.
2008-01-01 17:16:08 -08:00
steve
ddd36ecb6c
Rework the heirarchical identifier parse syntax and pform
...
to handle more general combinations of heirarch and bit selects.
2007-05-24 04:07:11 +00:00
steve
3fd80b09f0
Administrative/Makefile fixes, mostly for windows. (Cary R.)
2007-02-06 05:07:31 +00:00
steve
841378426f
Updates for Cygwin portability (pr1585922)
2006-10-30 22:45:36 +00:00
steve
0edb5a7547
Basic support for specify timing.
2006-09-23 04:57:19 +00:00
steve
f20191e6f5
tgt-verilog is not buildable for now.
2006-09-20 22:31:45 +00:00
steve
e98aad1e9b
Cleaner rule for parse.h and parse.cc
2006-05-01 20:47:29 +00:00
steve
f001d0001a
Add support for generate loops w/ wires and gates.
2006-04-10 00:37:42 +00:00
steve
d3f89e0d4f
Clean up makefiles to remove unsupported targets.
2006-02-15 18:42:42 +00:00
steve
4a8be3db9c
Implement bi-directional part selects.
2005-08-06 17:58:16 +00:00
steve
fde4ff72f6
Display as version 0.9.devel
2005-07-14 23:38:43 +00:00
steve
b9799cf6ec
Remove NetVariable and ivl_variable_t structures.
2005-07-11 16:56:50 +00:00
steve
65e9b6be12
Rework of internals to carry vectors through nexus instead
...
of single bits. Make the ivl, tgt-vvp and vvp initial changes
down this path.
2004-12-11 02:31:25 +00:00
steve
6818d996ea
Version stamps for 0.8
2004-10-13 22:01:34 +00:00
steve
e4ae832153
Clean up spurious trailing white space.
2004-10-04 01:10:51 +00:00
steve
0a630b60dd
Fix make check for pristine sources.
2004-09-18 01:59:44 +00:00
steve
bfd393c91c
Remove extra sub-make of vpi directory.
2004-06-09 22:13:14 +00:00
steve
ec0e35b940
Treat cygwin like Unix for build purposes.
2004-03-17 17:06:44 +00:00
steve
9e223b9696
Clean up rules for iverilog-vpi vs driver-vpi.
2004-03-11 06:13:58 +00:00
steve
a0ed5e9e29
Separate out the lookup_sys_func table, for eventual
...
support for function type tables.
Remove ipal compile flags.
2004-03-09 04:29:42 +00:00
steve
8188c4c690
Makefile cleanup.
2004-02-10 19:25:00 +00:00
steve
19e8a92729
Fix make check to support -tconf configuration method.
2003-12-12 04:36:48 +00:00
steve
0b538ceed6
The _pli_types.h header file is generated, not copied from srcdir.
2003-11-26 01:36:55 +00:00
steve
cceb2bd2c5
Remove the iverilog.conf file.
2003-11-18 06:31:45 +00:00
steve
435f06bd21
ivl -F and -t flags are onpassed throught the -C file.
2003-11-13 03:10:37 +00:00
steve
c5f7e7837b
Start the vvp target config files.
2003-11-01 04:22:50 +00:00
steve
123e4c7f65
Report the configure vpi install directory.
2003-10-14 00:31:31 +00:00
steve
bb8785962f
Support 32bit compile on AMD64 systems.
2003-10-13 20:57:34 +00:00
steve
da7956a797
Fix name search in elab_lval.
2003-09-19 03:30:04 +00:00
steve
1de5e6c848
Support --includedir to configure.
2003-09-17 04:30:33 +00:00
steve
7e7735ce21
Get rid of spurious parse.cc.h error messages.
2003-09-13 00:59:56 +00:00
steve
adcafb6f24
Install man pages on Windows build.
2003-08-10 00:39:13 +00:00
steve
4a8b9e549a
Move PUdp constructor into compiled file.
2003-07-15 05:07:13 +00:00
steve
56b876afc4
Add -Wall to compile.
2003-06-25 01:48:39 +00:00
steve
90de3904f4
Minor tweaks to iterated rules,
...
Add some missing uninstall removes.
2003-03-15 05:47:51 +00:00
steve
fd95cffad4
remember to uninstall _pli_types.h
2003-03-13 16:33:25 +00:00
steve
feee40603c
Makefile cleanups to better support concurrent make.
2003-02-27 22:13:22 +00:00
steve
d3de1d9c33
Add at least minimal implementations for several
...
acc_ functions. Add support for standard ACC
string handling.
Add the _pli_types.h header file to carry the
IEEE1364-2001 standard PLI type declarations.
2003-02-17 06:39:47 +00:00
steve
e571dd90d8
Calculate delay statement delays using elaborated
...
expressions instead of pre-elaborated expression
trees.
Remove the eval_pexpr methods from PExpr.
2003-02-08 19:49:21 +00:00
steve
46253ed873
Rework expression parsing and elaboration to
...
accommodate real/realtime values and expressions.
2003-01-26 21:15:58 +00:00
steve
54206ef92b
Make sure to use local system.vpi.
2003-01-18 23:56:06 +00:00
steve
301cbe31ad
Remove vpithunk, and move libvpi to vvp directory.
2003-01-10 03:06:32 +00:00
steve
5b81798205
install iverilog-vpi as a script.
2002-12-10 05:45:44 +00:00
steve
a8a82df47d
Prepare for 20021207 snapshot
2002-12-08 03:06:30 +00:00
steve
2001903c89
Cygwin doesnot need driver-vpi sibdirectory.
2002-11-24 02:27:28 +00:00
steve
c98ce4a029
Add Windows version of iverilog-vpi.
2002-11-13 01:50:11 +00:00
steve
5c07a29e46
Install sqrt-virtex.v under Windows.
2002-11-11 01:12:41 +00:00