Commit Graph

  • fd38216eda Commentary: Fix SpTraceVcd include, bug185 Wilson Snyder 2009-11-14 08:43:57 -0500
  • ae27b8944e Tests: Align verilator & other clocks to start at time 10 Wilson Snyder 2009-11-13 19:15:48 -0500
  • bb6b825836 Tests: Update invoke_ scripts for more recent environment Wilson Snyder 2009-11-13 18:18:30 -0500
  • 3fc55bba8e Fix MinGW compilation, bug184. Wilson Snyder 2009-11-13 11:08:30 -0500
  • 92819f5082 Fix multi-dimensional arrayed typedefs, bug183. Wilson Snyder 2009-11-12 20:33:50 -0500
  • 736b9074c8 Support for loop i++, ++i, i--, --i, bug175. Wilson Snyder 2009-11-10 16:40:07 -0500
  • 376147911f Support optional cell parenthesis, bug179 Wilson Snyder 2009-11-10 16:29:58 -0500
  • 4281690021 Fix t_case_autoflush* mis-sharing directory Wilson Snyder 2009-11-10 10:54:51 -0500
  • 65714165f9 Fix t_case_write* mis-sharing variable Wilson Snyder 2009-11-10 10:51:26 -0500
  • 82d917c2c5 Fix Verilator core dump on wide integer divides, bug178. Wilson Snyder 2009-11-10 10:44:50 -0500
  • 8487d67f00 Internals: Disable debug message when no warnings Wilson Snyder 2009-11-09 20:38:23 -0500
  • 67d1dad77c Support declarations in loop initializers, bug172. Wilson Snyder 2009-11-09 19:09:27 -0500
  • 3b39c3391d Support "import". Wilson Snyder 2009-11-09 19:07:59 -0500
  • 8a55c6fd9f Internals: Fix missing privates; no functional change Wilson Snyder 2009-11-09 08:20:28 -0500
  • 68567e763c Support "package" and $unit. Add VARHIDDEN warning when signal name hides module name. Wilson Snyder 2009-11-07 21:05:02 -0500
  • bc2d3a13f4 Internals: Detect user4 misuse Wilson Snyder 2009-11-07 18:03:23 -0500
  • e0bca07e06 Internals: Create AstNodeModule in prep for packages Wilson Snyder 2009-11-07 06:20:20 -0500
  • 377f194837 Support typedef Wilson Snyder 2009-11-06 23:16:06 -0500
  • de9989d5a2 Remove dead code Wilson Snyder 2009-11-06 18:09:04 -0500
  • 50db34457c Add t_dist_untracked files to prevent forgetting adds Wilson Snyder 2009-11-06 17:52:54 -0500
  • b1ce6bd5cc Support "var" Wilson Snyder 2009-11-05 19:57:31 -0500
  • 81915540de Support "reg x [3][2]". Wilson Snyder 2009-11-05 19:26:44 -0500
  • 0d65f08b1d Support "program". Wilson Snyder 2009-11-05 19:09:45 -0500
  • ffbd1fd474 Support "reg [1:0][1:0][1:0]", bug176. Wilson Snyder 2009-11-05 09:57:23 -0500
  • 700c1f836d Internals: Move array definitions to AstArrayDType instead of under AstVars. Prep work for more complicated data types. Wilson Snyder 2009-11-04 22:31:53 -0500
  • db2c6820ee Comment out __VpadToAlign as GCC is doing it well now itself Wilson Snyder 2009-11-03 21:55:34 -0500
  • 3236607be4 Convert README to POD format, and add internals.txt readme Wilson Snyder 2009-11-03 09:22:47 -0500
  • 3edbeb8902 Internals: Start cleaning up dtype()-> in AstVar Wilson Snyder 2009-11-03 06:49:45 -0500
  • f59467b897 Support void functions. Fix "int" etc added in wrong keyword section in last commit. Wilson Snyder 2009-11-02 22:50:31 -0500
  • 6bc81d3d26 Support byte, shortint, int, longint in variables, parameters and functions. Internals: function/var sizing and signing now comes via dtypep() Internals: cleanup code that widths parameters (again) Wilson Snyder 2009-11-02 22:14:11 -0500
  • 4c26792c9b Internals: Create data types and attach to AstVars, in prep for typedefs. Added AstNodeDType and AstBasicDType and associated enums. Wilson Snyder 2009-11-02 08:06:04 -0500
  • 9a133ced2d Support 'bit' keyword Wilson Snyder 2009-10-31 15:12:28 -0400
  • 18bebaf5c3 Internals: Add parse-time symbol table for eventual typedef detection Wilson Snyder 2009-10-31 10:14:04 -0400
  • f7efae93d5 Internals: Clean up the main flex/bison files to have some sanity. (Hopefully) no functional change. . V3Parse.h External consumer interface to V3ParseImp . V3ParseImp Internals to parser, common to across flex & bison ... V3ParseGrammar Wrapper that includes V3ParseBison ..... V3ParseBison Bison output ... V3ParseLex Wrapper that includes lex output ..... V3Lexer.yy.cpp Flex output Wilson Snyder 2009-10-31 10:08:38 -0400
  • 7b4d2118ea Internals: Realign flex with Verilog-Perl version Wilson Snyder 2009-10-30 23:17:56 -0400
  • 26eb7c9375 Remove version (mod) flag from releases v3.720 Wilson Snyder 2009-10-26 20:26:28 -0400
  • e4d5367ead Version bump Wilson Snyder 2009-10-26 20:19:23 -0400
  • 47b5157f01 Support division and modulus of > 64 bit vectors. Wilson Snyder 2009-10-26 20:12:09 -0400
  • 39444d83c5 Support little endian bit vectors ("reg [0:2] x;"). Wilson Snyder 2009-10-25 16:53:55 -0400
  • 350028553b Fix install missing verilatedsc.h Wilson Snyder 2009-10-23 19:30:44 -0400
  • 7392add8e0 Add new tests to support for future commit Wilson Snyder 2009-10-22 22:25:24 -0400
  • e14695c96e Fix erroring on strings with backslashed newlines, bug168. Wilson Snyder 2009-10-22 21:46:49 -0400
  • b4d3806f10 Fix carriage-returns embedded in display formats Internals: Store all AstDisplay etc strings in un-backslashed raw format. Wilson Snyder 2009-10-22 21:16:52 -0400
  • 996afe7d95 Cleanup handling DOS CRs to match preprocessor Fix missing line number increment for `pragma Wilson Snyder 2009-10-22 16:51:34 -0400
  • 905cadc00e License clarification Wilson Snyder 2009-10-22 15:46:47 -0400
  • 6634751303 Verilator --version now uses git describe for tag-relative naming Wilson Snyder 2009-10-21 09:25:52 -0400
  • 64b57fa907 Internals: Commentary and new select tests for future merge-in. No functional change. Wilson Snyder 2009-10-15 21:47:15 -0400
  • dd4059beb8 Internals: Rework V3Param, V3Width and V3Const to return a AstNode* representing any replacement edit they made to the passed in node. Assure all callers use it and/or comment on non-use. Hopefully no function changed. Wilson Snyder 2009-10-14 20:13:04 -0400
  • fe3b54bc2e Have V3Life unlink at end to prevent proposed new-iteration scheme from breaking. Wilson Snyder 2009-10-14 08:26:30 -0400
  • 1b5e1943f5 Part of earlier commit; Fix execute permission Wilson Snyder 2009-10-12 20:53:21 -0400
  • b1e6fe7139 Fix core dump with SystemVerilog var declarations under unnamed begins. Wilson Snyder 2009-10-11 20:50:31 -0400
  • 92718a819c Fix cell port connection to unsized integer causing false width warning. Wilson Snyder 2009-10-09 22:55:37 -0400
  • ceb2f6894f Fix writing to out-of-bounds arrays writing element 0. Wilson Snyder 2009-10-08 20:42:45 -0400
  • c42612abac Internal: Reconnect complicated pins in V3Tristate before Unknowns. Prep for next change. Wilson Snyder 2009-10-07 07:54:30 -0400
  • 7069d7d802 Internals: Remove AstAssignW::allowImplicit - dead code Wilson Snyder 2009-10-06 21:58:00 -0400
  • 9aaa6d5df1 Move V3Unknown to after variable names have been begin'ed; in prep for future change Wilson Snyder 2009-10-06 21:46:24 -0400
  • 3eb155cf2a V3Unknown: Don't modify tree if SEL out-of-bounds would be constant. Prep for next change. Wilson Snyder 2009-10-06 17:19:38 -0400
  • 7c8d914711 V3Number::setZero can be public. No functional change. Wilson Snyder 2009-10-05 21:09:26 -0400
  • 4d1f8bd057 Increase default --unroll-stmts Wilson Snyder 2009-10-05 07:49:02 -0400
  • b883ce95b2 Add --gdbbt option Wilson Snyder 2009-10-04 18:04:37 -0400
  • 546e7c0c1f Internals: iterateAndNext now requires backp to exist, for forward compatibility Wilson Snyder 2009-10-04 17:01:35 -0400
  • 4f2dc0ecff Internals: Route abort() through vlabort(). No functional change Wilson Snyder 2009-10-04 17:01:28 -0400
  • 03c5d06107 Visitors that just accept netlists should say so. No functional change Wilson Snyder 2009-10-01 22:33:11 -0400
  • 9499047f8e Driver.pl support for iv Wilson Snyder 2009-10-01 22:32:40 -0400
  • db5674cb08 Fix VCD files showing internal flattened hierarchy, broke in 3.714. Wilson Snyder 2009-09-26 09:31:50 -0400
  • 66d000f4ba Repair new AstConst::Unsigned32 constructor Wilson Snyder 2009-09-26 06:43:06 -0400
  • 2c3c990019 Move swap to V3Ast, and tell which AstUser*InUse fails assertions Wilson Snyder 2009-09-23 23:10:46 -0400
  • 807aecdb11 Use parallel top level make Wilson Snyder 2009-09-23 23:10:09 -0400
  • ea1b705c1c Move test_v submodule into t_case_orig. No functional change Wilson Snyder 2009-09-23 21:04:12 -0400
  • cb8b0d3597 No need for V3Signed to recurse into generate if. Wilson Snyder 2009-09-22 18:58:59 -0400
  • 7a86514505 Rename opRange->opSel to match AstRange. No functional change. Wilson Snyder 2009-09-20 09:30:39 -0400
  • 3a0babb47d Version bump v3.714 Wilson Snyder 2009-09-18 22:37:53 -0400
  • b085b34a69 Commentary Wilson Snyder 2009-09-18 22:35:46 -0400
  • abc738b6f1 Fix deep defines causing flex scanner overflows. Wilson Snyder 2009-09-17 22:23:18 -0400
  • d37cc5a160 Fix preprocessing commas in deep parameterized macros. Wilson Snyder 2009-09-17 22:00:17 -0400
  • 1a0de753e9 Don't require SYSTEMPERL_INCLUDE if SYSTEMPERL/src exists. Wilson Snyder 2009-09-17 21:31:03 -0400
  • b798f4fe71 Detect selection index unknown instead of internal erroring Wilson Snyder 2009-09-16 20:52:52 -0400
  • 0c0a588b55 Support generate for var++, var--, ++var, --var. Wilson Snyder 2009-09-16 10:32:14 -0400
  • faa5ef193b Add --bbox-sys option to blackbox $system calls. Wilson Snyder 2009-09-16 09:28:09 -0400
  • 4c7b5005a6 Give fatal instead of coredump Wilson Snyder 2009-09-15 18:11:56 -0400
  • 9cf61cef9d Fix --error-limit option being ignored. Wilson Snyder 2009-09-15 18:11:21 -0400
  • 28c61b548b Commentary, bug108. Wilson Snyder 2009-09-14 13:36:15 -0400
  • 0b24e62d43 Fix $display with uppercase %M. Wilson Snyder 2009-09-11 19:25:42 -0400
  • b19dd49fc9 Add test forgot to add earlier Wilson Snyder 2009-09-07 15:56:20 -0400
  • 91b1e66933 Fix tracing escaped dotted identifiers. Wilson Snyder 2009-09-07 15:55:54 -0400
  • eea2712eac Improved warning when "do" used as identifier. Wilson Snyder 2009-09-07 15:54:12 -0400
  • b19a4b6956 Version bump v3.713 Wilson Snyder 2009-08-04 15:23:23 -0400
  • a01c995a53 Fix escaped preprocessor identifiers, bug106. Wilson Snyder 2009-07-31 12:02:43 -0400
  • 59b491e3a8 Allow renaming C keywords Wilson Snyder 2009-07-22 15:21:41 -0400
  • c44febe85e Remove ; from end of some function definitions. No functional change Wilson Snyder 2009-07-22 14:38:20 -0400
  • 15b3c9797b Fix constant functions with and begin/end Wilson Snyder 2009-07-21 14:31:16 -0400
  • 584cfa4d4a Tests: Convert t_loop into test_regress format Wilson Snyder 2009-07-21 10:42:10 -0400
  • b92f57eacb Support constant function calls for parameters - missed adding tests Wilson Snyder 2009-07-20 15:08:50 -0400
  • aeeaaa53d4 Support constant function calls for parameters. Wilson Snyder 2009-07-17 14:13:11 -0400
  • a532fce0e4 V3Simulate now knows which node causes non-simulatable errors Wilson Snyder 2009-07-16 15:30:34 -0400
  • 510fe8e634 Explicitly size all parameters, even if not used for module cells Wilson Snyder 2009-07-16 14:49:34 -0400
  • 556d90a1b4 Remove implicit width 1 var creation. No functional change Wilson Snyder 2009-07-16 14:06:53 -0400
  • 4dde1ede0e Support SystemVerilog "logic", bug101. Wilson Snyder 2009-07-16 09:19:15 -0400
  • 1c833f8a9a Commentary Wilson Snyder 2009-07-16 08:59:08 -0400
  • 6a36bd8514 Add env var test Wilson Snyder 2009-07-15 10:14:10 -0400