Commit Graph

  • 8bad04a020 cannonical make targets, and strip on install. v0_1rc3 steve 1999-10-23 16:55:51 +0000
  • 409c8ff47d assignment to bit select is aa single bit. steve 1999-10-23 16:27:53 +0000
  • 59e85dcffc Support build in different directory. steve 1999-10-22 23:58:13 +0000
  • 2c774bfe75 do the <= in bits, not numbers. steve 1999-10-22 23:57:53 +0000
  • 2e40152ff2 Make generated code ISO legal. steve 1999-10-21 02:15:06 +0000
  • 8ab03fa90f Catch unindexed memory reference. v0_1rc2 steve 1999-10-18 00:02:21 +0000
  • 07e2b2b828 ar -f flag is useless and incompatible. steve 1999-10-17 20:14:23 +0000
  • 08175f5ebc VPI modules must be position-independent. steve 1999-10-17 20:14:05 +0000
  • 2e15006dc0 More build instructions. steve 1999-10-16 21:22:06 +0000
  • b24fa87de6 installdirs targets for what each directory installes. steve 1999-10-16 20:48:15 +0000
  • a4143f8788 autoconf the verilog script to run anywhere. steve 1999-10-16 17:03:49 +0000
  • 2fb754cd54 Parse empty source files. steve 1999-10-15 05:03:33 +0000
  • bcbab34543 Special credit. v0_1rc1 steve 1999-10-15 02:55:21 +0000
  • 475dd5760a Remove commented out do_assign. steve 1999-10-13 03:16:36 +0000
  • 8f2a369588 Remove useless operator=. steve 1999-10-13 03:15:51 +0000
  • 19b8615363 Support evaluating + operator at compile time. steve 1999-10-10 23:29:37 +0000
  • 564f972aef Handle display of odd octal/hex widths (Eric Ardoom) steve 1999-10-10 14:57:38 +0000
  • 86a2bf1961 Add Octal dump format. steve 1999-10-10 14:50:50 +0000
  • 70a1236626 Structural case equals device. steve 1999-10-10 01:59:54 +0000
  • 7201865554 Support parameters in continuous assignments. steve 1999-10-09 21:30:16 +0000
  • a4298df776 NOR device. steve 1999-10-09 19:24:36 +0000
  • aa11f57b57 Better message for combinational operators. steve 1999-10-09 19:24:04 +0000
  • a4f3fa8997 support XNF OBUFT devices. steve 1999-10-09 17:52:27 +0000
  • 9f860e319a Proper support for XNF synthesis. steve 1999-10-09 17:51:23 +0000
  • 29abc5a69e Support + in constant expressions. steve 1999-10-08 17:48:08 +0000
  • 0f919ab5f3 Add the %t formatting escape. steve 1999-10-08 17:47:49 +0000
  • eb0103deb5 Start line directives with newline. steve 1999-10-08 17:27:56 +0000
  • 5b7d783979 Accept adder parameters with different widths, and simplify continuous assign construction. steve 1999-10-08 17:27:23 +0000
  • 32e5eb6681 Fix too many -t with -t flag. steve 1999-10-08 17:27:09 +0000
  • 213d02c4e5 support the -t switch. steve 1999-10-08 03:57:19 +0000
  • 6997971884 vvm supports unary | operator. steve 1999-10-08 02:00:48 +0000
  • 11eccfc033 Fix dump of sase statements. steve 1999-10-08 02:00:35 +0000
  • f949f96df1 Add non-const bit select in l-value of assignment. s19991007 steve 1999-10-07 05:25:33 +0000
  • 1d215998b2 Move the rvalue into NetAssign_ common code. steve 1999-10-06 05:06:16 +0000
  • 492d76e71d The $finish task should work immediately. steve 1999-10-06 01:28:18 +0000
  • 1cc68f745a == and != connected to the wrong pins of the compare. steve 1999-10-06 00:39:00 +0000
  • 4d8c0c79d6 Add support for reduction NOR. steve 1999-10-05 06:19:46 +0000
  • a7f48c86e2 Relaxed width handling for <= assignment. steve 1999-10-05 04:02:10 +0000
  • 35e84f15d4 null target ignore assignment nodes. steve 1999-10-05 03:26:37 +0000
  • d513cf8f60 sorry message for non-constant l-value bit select. steve 1999-10-05 02:00:06 +0000
  • efdc1769e6 Add some vvm operators from Eric Aardoom. steve 1999-10-01 15:26:28 +0000
  • e1c697a746 More resilient assignment to memory location. steve 1999-10-01 03:58:36 +0000
  • 393c9ab108 Rewrite vvm output to separateclass declarations from method definitions. This is required to allow for mutual referencing, for example by tasks. steve 1999-10-01 03:15:00 +0000
  • efa5222c66 Handle mutual reference of tasks by elaborating task definitions in two passes, like functions. steve 1999-09-30 21:28:34 +0000
  • f068196272 Ignore user task definitions. steve 1999-09-30 21:27:29 +0000
  • 8317d8707e Remember to declare the calee_ member. steve 1999-09-30 21:26:59 +0000
  • ed9aeec591 catch non-constant delays as unsupported. steve 1999-09-30 17:22:33 +0000
  • 0c1c826410 Accept white after . in portname tokens. steve 1999-09-30 04:51:14 +0000
  • c63a3acf93 Elaborate ~^ and ~| operators. steve 1999-09-30 02:43:01 +0000
  • b37fcf3593 Handle declaration of integers (including scope) in functions. steve 1999-09-30 01:22:37 +0000
  • 6e486e9bcf Cope with errors during ternary operator elaboration. steve 1999-09-30 00:48:49 +0000
  • 076cecb6cd Handle null returns from function_item steve 1999-09-30 00:48:04 +0000
  • 42006ec5f1 LT supports different width objects. steve 1999-09-29 22:57:26 +0000
  • db7044850a Move code to elab_expr.cc steve 1999-09-29 22:57:10 +0000
  • 5ee7cfb854 Fix shift/reduce warnings and ?:. (dhn@qedinc.com) steve 1999-09-29 22:56:31 +0000
  • 93f05306e7 Standardize error/sorry messages. steve 1999-09-29 21:16:32 +0000
  • 8e21f0f363 Handle some mor missing names. steve 1999-09-29 21:15:58 +0000
  • b2f7f533f7 Standardize formatting of warning messages. steve 1999-09-29 21:15:31 +0000
  • 2271fc9894 Handle empty named ports in the dump. steve 1999-09-29 20:23:53 +0000
  • a64a33e65a Full case support steve 1999-09-29 18:36:02 +0000
  • 3a415fb04c Useless assertion. s19990928 steve 1999-09-29 02:53:33 +0000
  • 0c7722ce7e Hashed keyword lookup for the lexor. steve 1999-09-29 01:50:35 +0000
  • 86a283b9bc Support the $write system task, and have the vpi_scan function free iterators as needed. steve 1999-09-29 01:41:18 +0000
  • 0fb4ba7907 Allow expanding of additive operators. steve 1999-09-29 00:42:50 +0000
  • f274c9cade Comment on where binary operator came from. steve 1999-09-29 00:42:25 +0000
  • 4882f04945 Spelling fixes from Larry. steve 1999-09-29 00:03:27 +0000
  • a8a2b3e8f3 Use files instead of strstreams for delayed output, and fix a missing ends in case output code. steve 1999-09-28 23:45:09 +0000
  • 900949ab56 Get the bit widths of unary operators that return one bit. steve 1999-09-28 03:11:29 +0000
  • 9f30615a91 save the thread class name so that behaviors in tasks have it. steve 1999-09-28 03:11:09 +0000
  • a964e0479b Generate code for repeat concatenations. steve 1999-09-28 01:53:37 +0000
  • 6d7ac5d67b Proper syntax for method pointers. steve 1999-09-28 01:21:27 +0000
  • 470b0d3d34 Support in vvm > and >= behavioral operators. steve 1999-09-28 01:13:15 +0000
  • bb38653654 Parse system function calls. steve 1999-09-25 02:57:29 +0000
  • fb678877d7 comment about system functions. steve 1999-09-25 02:56:37 +0000
  • 64cc38f0eb The <= operator takes different width operands. steve 1999-09-23 04:39:52 +0000
  • 1a21d2fe9d Support shift operators. steve 1999-09-23 03:56:57 +0000
  • 095995f09c internal error message for funky comparison width. steve 1999-09-23 02:28:27 +0000
  • 851daff66f comparison parameter width is self determined. steve 1999-09-23 02:27:50 +0000
  • 1b7261a393 Update support list. s19990922 steve 1999-09-23 01:49:28 +0000
  • 1c41f8ebd2 Move set_width methods into a single file, Add the NetEBLogic class for logic expressions, Fix error setting with of && in if statements. steve 1999-09-23 00:21:54 +0000
  • 59b1b4c7b9 Expand bits in delayed assignments. steve 1999-09-22 21:25:42 +0000
  • 0955058fbe Catch parallel blocks in vvm emit. steve 1999-09-22 16:57:23 +0000
  • 12b9071f49 Parse and elaborate named for/join blocks. steve 1999-09-22 04:30:04 +0000
  • 357461b034 Fix solaris compatibility w/ send and getopt. steve 1999-09-22 02:13:57 +0000
  • 4a0e7d56bd Document the new -x flag. steve 1999-09-22 02:12:15 +0000
  • da4a7ea80a assignment with blocking event delay. steve 1999-09-22 02:00:48 +0000
  • fcfa9d004a Get scope right when setting the net range. steve 1999-09-21 00:58:33 +0000
  • 349f9ae302 Support parameters that reference other paramters. steve 1999-09-21 00:13:40 +0000
  • 3a5e55b229 Elaborate parameters in phases. steve 1999-09-20 02:21:10 +0000
  • 1f44822510 dump the repeat count, if applicable. steve 1999-09-19 01:06:36 +0000
  • 6df3febada up to date wrt bugs and the verilog command. steve 1999-09-18 22:24:24 +0000
  • 5fde1b3e05 Match bit widths comming out of task output ports. steve 1999-09-18 22:23:50 +0000
  • fbf104bf4d report non-constant part select expressions. steve 1999-09-18 02:51:35 +0000
  • dab04c221d Detect constant lessthen-equal expressions. steve 1999-09-18 01:53:08 +0000
  • 251eb4f38f Remove spurious message. steve 1999-09-18 01:52:48 +0000
  • 424e6a750c Handle unconnected module ports. steve 1999-09-17 02:06:25 +0000
  • 4594ac1c2c elaborate concatenation repeats. s19990915 steve 1999-09-16 04:18:15 +0000
  • d904aceb2c More liberal matching of include and define. steve 1999-09-16 00:49:05 +0000
  • a890724b40 Handle implicit !=0 in if statements. steve 1999-09-16 00:33:45 +0000
  • 31bdb87c8f separate assign lval elaboration for error checking. steve 1999-09-15 04:17:52 +0000