Commit Graph

  • 01c5321208 Add chapter on threads vs functors vs events. steve 2001-03-13 00:49:50 +0000
  • 970ba895c9 Compact the vvp_code_s structure. steve 2001-03-11 23:06:49 +0000
  • cbc3be0304 Functor values and propagation. steve 2001-03-11 22:42:11 +0000
  • cb65ee5e00 Add the vvp engine to cvs. steve 2001-03-11 00:29:38 +0000
  • debe707097 check signals in the cprop functor. s20010217 steve 2001-02-18 01:07:32 +0000
  • 79b60da54c I allow function ports to have types. steve 2001-02-17 05:27:31 +0000
  • 84c7795d16 Allow task ports to be given real types. steve 2001-02-17 05:15:33 +0000
  • 410a93b52c Cannot elide task ports. steve 2001-02-17 05:14:35 +0000
  • 78355b6038 Check that the port really exists here. steve 2001-02-17 05:13:36 +0000
  • 59b69c6dd1 Constant propagation for compare ==. steve 2001-02-16 03:27:31 +0000
  • d3bff8a451 links to root inputs are not constant. steve 2001-02-16 03:27:07 +0000
  • 43ddd97426 Missing . in names generated from scope locals. steve 2001-02-16 03:25:09 +0000
  • 4399042b8d Use Mersenne Twister 19937 pseudo-random number generator for the $random system task, and support the seed paramter. steve 2001-02-16 00:26:38 +0000
  • 2b0aaec8ab FreeBSD port has a maintainer now. steve 2001-02-15 06:59:35 +0000
  • 7d7ccd4f08 Generate proper code for wide condition expressions. steve 2001-02-13 04:11:24 +0000
  • 93463b6ff5 Binary or and nor resilient to bit widths. steve 2001-02-13 03:38:55 +0000
  • 4b0c56c3a8 Rant about bit widths. steve 2001-02-12 16:48:04 +0000
  • 1bae567728 Add the netmisc.cc source file. s20010210 steve 2001-02-11 02:15:52 +0000
  • 7d7beeecc1 Binary operators with operands of indefinite width has itself an indefinite width. steve 2001-02-10 21:20:38 +0000
  • f5d0211864 In the context of range declarations, use elab_and_eval instead of the less robust eval_const methods. steve 2001-02-10 20:29:39 +0000
  • 1f4232187c Slightly more specific error message. steve 2001-02-10 19:50:33 +0000
  • f45ba008d8 Catch constants driving root module ports. (PR#130) steve 2001-02-10 04:50:54 +0000
  • ac629b313c Report errors when XNF code has constant X values. (PR#128) steve 2001-02-10 03:22:49 +0000
  • 563065053e Make the add func resilient to bit widths (PR#141) steve 2001-02-10 01:57:18 +0000
  • 2b903f5d0e Detect part select out of range in nets. (PR#138) steve 2001-02-09 20:18:15 +0000
  • 7ef3b44ab1 support evaluation of constant < in expressions. steve 2001-02-09 05:44:23 +0000
  • 8376553349 Report bit/part select out of range errors. (PR#133) steve 2001-02-09 03:16:48 +0000
  • 3885f17d0f Be more clear about scope of failure. steve 2001-02-09 02:49:59 +0000
  • 4b0e5bd173 trim the length of unsized numbers. steve 2001-02-08 05:38:18 +0000
  • d78c7392c2 Remove dead code. steve 2001-02-08 01:10:30 +0000
  • cf3f1b38c3 ivl_target header search path fixes. steve 2001-02-07 22:21:59 +0000
  • 2fbc0af1ea Fix expression widths for rvalues and parameters (PR#131,132) steve 2001-02-07 21:47:13 +0000
  • 94a1d59817 Support constant evaluation of / and % (PR#124) steve 2001-02-07 02:46:31 +0000
  • 57d1bfaf29 Add 0? and 1? patterns to UDP syntax. (PR#137) steve 2001-02-07 01:08:21 +0000
  • d6701803d1 Latest rpm compresses man pages. Fine, I can cope. v0_4 steve 2001-02-04 01:00:51 +0000
  • 9e624ac833 Update to 0.4 release. steve 2001-02-04 00:03:57 +0000
  • 0175c727ee The -f flag is obsolete. steve 2001-02-01 17:12:44 +0000
  • 90250baf0f Forgot to actually allow the -p flag. steve 2001-02-01 17:12:22 +0000
  • cc22ae833a support leading _ in names. steve 2001-01-29 22:48:10 +0000
  • 6c4b5cf2c2 Fix sign extension of evaluated constants. (PR#91) v0_4rc1 steve 2001-01-27 05:41:48 +0000
  • 88a2ca2168 Handle wide net constants with unary minus. steve 2001-01-25 02:05:16 +0000
  • 41242735ed Handle some special cases of unary 2's complement, and improve netlist expression width handling. steve 2001-01-24 02:52:30 +0000
  • ab11943496 Fix hand bad karma btw AC_LANG_CPLUSPLUS and AC_EXEEXT steve 2001-01-23 19:52:03 +0000
  • d9f0065f93 Forgot to actually *open* the VCD output. steve 2001-01-23 18:50:26 +0000
  • 53dfdacce8 Support default dumpfiles. steve 2001-01-22 20:58:31 +0000
  • 4e44515078 Switch hte -f flag to the -p flag. s20010120 steve 2001-01-20 19:02:04 +0000
  • 2b11f78d63 Catch malformed include directives (PR#100) steve 2001-01-20 03:10:35 +0000
  • a4de0af79d apologize for not supporting non-constant delays. steve 2001-01-20 02:15:50 +0000
  • 145ac49233 NetMux needs a scope. (PR#115) steve 2001-01-18 03:16:35 +0000
  • 6479319fea LDFLAGS when linking pal.tgt. steve 2001-01-18 03:09:45 +0000
  • f224ed3a90 Fix out-of-bound pins for comparator (PR#108) steve 2001-01-16 04:51:52 +0000
  • 5f292e546d Get rid of gate templates. steve 2001-01-16 03:57:46 +0000
  • 65020bc6de Use the iosfwd header if available. steve 2001-01-16 02:44:17 +0000
  • 6adb50e860 Add missing NetLogic gate types to ::logic method. steve 2001-01-15 22:08:32 +0000
  • 1ea417dc30 Declare ivl_scope_type functions. steve 2001-01-15 22:05:14 +0000
  • a00924089d Pass scope type information to the target module. steve 2001-01-15 00:47:01 +0000
  • 66716f5101 Add client data pointer for scope and process scanners. steve 2001-01-15 00:05:39 +0000
  • 219df169a3 Generalize the evaluation of floating point delays, and get it working with delay assignment statements. steve 2001-01-14 23:04:55 +0000
  • b712c3f5ca possible HP/UX portability support. steve 2001-01-14 17:12:59 +0000
  • 02fc59fbdf Parse parameters within nested scopes. s20010113 steve 2001-01-13 22:20:08 +0000
  • 4e7a5d55d0 Handle error idents in constants not in any scope (PR#97) steve 2001-01-12 04:31:27 +0000
  • 5fb7f9ca91 Generated function prototype. (PR#107) steve 2001-01-12 04:20:18 +0000
  • 246f2d5884 Match memories within task scopes. (PR#101) steve 2001-01-10 05:32:44 +0000
  • 5276752276 Build task outputs as lval instead of nets. (PR#98) steve 2001-01-10 03:13:23 +0000
  • 6bf599e839 Cope with width mismatches to module ports (PR#89) steve 2001-01-09 05:58:47 +0000
  • fff32b1b54 Clean up the jedec header that is written. steve 2001-01-09 04:41:32 +0000
  • a64a4d7a9b Fixes to support compilation using vpath. steve 2001-01-09 03:11:27 +0000
  • 9eb6f9dbb9 Generate the jedec to configure the macrocells. steve 2001-01-09 03:10:48 +0000
  • 430e46d718 Assert on length of bit vector. steve 2001-01-07 18:22:15 +0000
  • cd9a30707b Detect port direction attached to non-ports. steve 2001-01-07 07:00:31 +0000
  • ad0853d666 Support signed decimal display of variables. steve 2001-01-06 22:22:17 +0000
  • cc18d065aa declaration initialization for time variables. s20010106 steve 2001-01-06 06:31:58 +0000
  • 14c67a5389 James has moved. steve 2001-01-06 04:32:56 +0000
  • 68e672e61a Support arrays of integers. steve 2001-01-06 02:29:35 +0000
  • 2703456ad4 Document the -c flag. steve 2001-01-05 05:16:03 +0000
  • 8ee00ec562 Fix net division to cope with small output sizes. steve 2001-01-05 03:19:47 +0000
  • 8bfae1e641 Evaluate constant === and !== expressions. steve 2001-01-04 16:49:50 +0000
  • 8befc6f7c4 Add support for << is signal indices. steve 2001-01-04 04:47:51 +0000
  • d5ec89813d Evaluate constant logical && and ||. steve 2001-01-04 04:28:42 +0000
  • ac7ae1ba6f Resolve repeat ambiguity in favor of loop. steve 2001-01-02 17:28:08 +0000
  • 120a211e68 Support a bunch of unary operators in parameter expressions. steve 2001-01-02 04:21:13 +0000
  • b6a18098c7 Evaluate constant &, | and unary ~. steve 2001-01-02 03:23:40 +0000
  • 112936d661 Fix shift and ternary operators in parameter expressions (PR#86) steve 2001-01-01 21:49:33 +0000
  • 4d09c43ecf Add $stop that does a finish. steve 2001-01-01 19:33:44 +0000
  • 2a6f8634f6 repeat loops ambiguity. steve 2001-01-01 19:12:35 +0000
  • 5803e8c42c Handle function scopes in dumpvars scn (PR#95) steve 2001-01-01 08:10:35 +0000
  • eda3c63f72 reg_assign into function ports. (PR#95) steve 2001-01-01 01:41:09 +0000
  • 365b149ec1 Propagate initial value of constants into wires. steve 2000-12-30 03:11:15 +0000
  • e68c26bb87 Generate smaller code for reg assigns. steve 2000-12-17 05:33:11 +0000
  • 4e7f8766fa Generate loops to initialize vectors or constants. steve 2000-12-16 23:55:24 +0000
  • fe209a6996 Handle non-constant l-values. s20001216 steve 2000-12-16 20:00:17 +0000
  • f4671a3082 Evaluate <= and ?: in parameter expressions (PR#81) steve 2000-12-16 19:03:30 +0000
  • c9881c115a Spelling error. steve 2000-12-16 17:16:08 +0000
  • 0a3bda87d6 Observe delays in non-blocking assignments (PR#83) steve 2000-12-16 16:57:43 +0000
  • 8ae4e25720 Detect recursive instantiations (PR#2) steve 2000-12-16 01:45:47 +0000
  • 44131d4b16 Allow non-blocking assign to pad memory word with zeros. steve 2000-12-15 21:54:43 +0000
  • d5eb3a2bad concatenation as parameter to system tasks. PR#64) steve 2000-12-15 21:40:26 +0000
  • 086348035e Fix memory access in vvm. (PR#70) steve 2000-12-15 20:05:16 +0000
  • 05b5b91a84 A dlerror implementatin that HP/UX might like. steve 2000-12-15 18:06:47 +0000
  • bcbd5b2c5c Remove limits from the similar events search. steve 2000-12-15 17:45:07 +0000