Cary R
ae14a58bff
V0.8: Remove deprecated #ident and fix some other compile warnings
...
This patch removes #ident since it is deprecated in recent gcc
versions. It also removes all the CVS comments and fixes a few
other compilation warnings. There are still a few compilation
warnings, but this takes care of most of them. Fixing the rest
will require a bit more thought.
2011-01-12 15:49:03 -08:00
steve
e4ae832153
Clean up spurious trailing white space.
2004-10-04 01:10:51 +00:00
steve
2418ab9063
Reimpelement scheduler to divide nonblocking assign queue out.
2003-09-09 00:56:45 +00:00
steve
f45fd155c4
Remove the obsolete functor delete functions.
2003-03-13 04:36:57 +00:00
steve
52bf4e613f
conditional ident string using autoconfig.
2002-08-12 01:34:58 +00:00
steve
ea779ac7dd
Documentation, and excessive inlines.
2002-08-07 00:54:20 +00:00
steve
5792220dcb
Remove the vpi object symbol table after compile.
2002-07-05 02:50:57 +00:00
steve
0aa033ddf3
Support scope for functors. (Stephan Boettcher)
2002-01-06 17:50:50 +00:00
steve
fd0cb30a4d
Improved functor debug dumps.
2001-12-18 05:32:11 +00:00
steve
6b2c604124
Better variable names for functor chunks.
2001-12-14 01:59:28 +00:00
steve
ec4f8c80d5
Support functor delays for gates and UDP devices.
...
(Stephan Boettcher)
2001-12-06 03:31:24 +00:00
steve
d8970752b6
include stdlib.h for portability.
2001-11-16 04:22:27 +00:00
steve
4a74ae1795
Runtime support for functor delays. (Stephan Boettcher)
2001-11-10 18:07:11 +00:00
steve
bf9a8f5021
Code rearrange. (Stephan Boettcher)
2001-11-06 03:07:21 +00:00
steve
cc5ddc0b6b
MacOSX 10.1 updates.
2001-11-04 05:03:21 +00:00
steve
82c0a2ebac
Add force/cassign/release/deassign support. (Stephan Boettcher)
2001-11-01 03:00:19 +00:00
steve
a75326e2e0
Rewrite the functor type to have fewer functor modes,
...
and use objects to manage the different types.
(Stephan Boettcher)
2001-10-31 04:27:46 +00:00
steve
21194c909a
Propagate functor push, to make assign better.
2001-10-27 03:43:56 +00:00
steve
6cf2ddf541
M42 implementation of mode 2 (Stephan Boettcher)
2001-10-12 03:00:08 +00:00
steve
82bccd335d
Initial implementation of vvp_fvectors.
...
(Stephan Boettcher)
2001-08-08 01:05:06 +00:00
steve
ed86dee65d
Initialize initial functor tables.
2001-07-30 03:53:01 +00:00
steve
0e20be774e
Initialize allocated functors (Stephan Boettcher)
2001-07-16 18:06:01 +00:00
steve
541f269c20
Support cbValueChange callbacks.
2001-06-21 22:54:12 +00:00
steve
1e9184f0f9
Make the bufif0 and bufif1 gates strength aware,
...
and accurately propagate strengths of outputs.
2001-05-31 04:12:43 +00:00
steve
19251f7a79
Propagate strength-values instead of drive strengths.
2001-05-30 03:02:35 +00:00
steve
f05b13c630
A resolver that understands some simple strengths.
2001-05-12 20:38:06 +00:00
steve
a88f030b52
Now that the interactive debugger exists,
...
there is no use for the output dump.
2001-05-09 04:23:18 +00:00
steve
4537de8120
Implement the .resolv syntax.
2001-05-09 02:53:25 +00:00
steve
2e12635494
Add to the debugger the ability to view and
...
break on functors.
Add strengths to functors at compile time,
and Make functors pass their strengths as they
propagate their output.
2001-05-08 23:32:26 +00:00
steve
78af3dbdc0
Regularize the mode-42 functor handling.
2001-05-06 03:51:37 +00:00
steve
12229e4826
Fix handling of a mode 1 functor that feeds into a
...
mode 2 functor. Feed the result only if the event
is triggered, and do pass to the output even if no
threads are waiting.
2001-05-03 04:54:33 +00:00
steve
986885bd70
Add the mode-42 functor concept to UDPs.
2001-04-26 15:52:22 +00:00
steve
8dfa322b8b
Support for UDP devices in VVP (Stephen Boettcher)
2001-04-24 02:23:58 +00:00
steve
9e8005f7b7
Put threads into scopes.
2001-04-18 04:21:23 +00:00
steve
60d068a33e
support the .event/or statement.
2001-04-14 05:10:56 +00:00
steve
9d2e22576e
support functor_set push for blocking assignment.
2001-04-03 03:18:34 +00:00
steve
e29ecdc234
Fix compilation warnings.
2001-03-31 19:29:23 +00:00
steve
609d5fe727
Support named events as mode 2 functors.
2001-03-29 03:46:36 +00:00
steve
79ce94b585
Add the .event statement and the %wait instruction.
2001-03-26 04:00:39 +00:00
steve
9e04ef4abd
Add the .net statement.
2001-03-25 00:35:35 +00:00
steve
aa31884d3b
no longer need out message.
2001-03-22 05:28:16 +00:00
steve
aacce5ef1b
implement %load, %inv, %jum/0 and %cmp/u
2001-03-22 05:08:00 +00:00
steve
52c7108782
Add support for variable vectors.
2001-03-20 06:16:23 +00:00
steve
cbc3be0304
Functor values and propagation.
2001-03-11 22:42:11 +00:00
steve
cb65ee5e00
Add the vvp engine to cvs.
2001-03-11 00:29:38 +00:00