Commit Graph

  • c0a365bd34 With --enable-defenv, support for hard-coding VERILATOR_ROOT etc in the executables Wilson Snyder 2008-03-18 20:26:37 +0000
  • 45940ff820 Move most env vars from wrapper to verilator_bin, and wrap in accessor functions. The functionallity should be mostly the same as before, except allow verilator_bin to be in the search-path and VERILATOR_ROOT not set. Wilson Snyder 2008-03-18 15:21:13 +0000
  • d545ae242c Fix assignments to inputs inside functions/tasks. [Patricio Kaplan] Wilson Snyder 2008-03-18 12:41:59 +0000
  • e862aaf2e1 Fix genvar to be signed, so "< 0" works properly. [Niranjan Prabhu] Wilson Snyder 2008-03-17 20:58:43 +0000
  • 30c3540086 Fix compile error in some oses v3.658 Wilson Snyder 2008-02-25 13:55:06 +0000
  • 663a084ca4 Version bump v3.657 Wilson Snyder 2008-02-20 16:55:43 +0000
  • b4d9ccd9af Fix assignments of {a,b,c} = {c,b,a} Wilson Snyder 2008-02-20 16:54:41 +0000
  • 98fff6a4ce Fix parsing of always @(*) Wilson Snyder 2008-02-14 02:08:10 +0000
  • 4977a5e1d9 Fix parse error on output reg signed Wilson Snyder 2008-02-08 18:38:47 +0000
  • e4297486ef Avoid creating obj_dir with --lint-only Wilson Snyder 2008-01-31 14:49:27 +0000
  • ad591767c9 Make obj_dir only when needed, and use OS calls rather than system to clean up Wilson Snyder 2008-01-31 13:50:06 +0000
  • 8bc1e75d9f Fix version bump information v3.656 Wilson Snyder 2008-01-18 21:45:16 +0000
  • a1c7adcffc Add class declarations when tracing Wilson Snyder 2008-01-15 18:36:47 +0000
  • 8867169957 Version bump Wilson Snyder 2008-01-15 15:03:59 +0000
  • 79eac1e6b0 Fixed sign error when extracting from signed memory Wilson Snyder 2008-01-15 15:00:10 +0000
  • 87533b13e1 Fix begin_keywords 1800-2005 error introduced in last commit. Wilson Snyder 2008-01-15 14:58:52 +0000
  • a2ffe86a36 Copyright update Wilson Snyder 2008-01-15 14:29:08 +0000
  • 22bde7d461 Fixed tracing of SystemC w/o SystemPerl Wilson Snyder 2007-12-13 13:54:04 +0000
  • f23203dc96 Make __Inlines.h file so we can build VL_CONST_W_#X funcs automatically v3.655 Wilson Snyder 2007-11-30 22:38:21 +0000
  • a94f1c779b Spelling fixes Wilson Snyder 2007-11-30 22:12:53 +0000
  • 6412aff82d Version bump, commentary Wilson Snyder 2007-11-27 16:52:19 +0000
  • 99bc1f92c9 Declare lex %tokens so user doesn't see yP_UGLYNAMES. Wilson Snyder 2007-11-05 21:38:20 +0000
  • 891edad53a Fixed generate for loops with constant zero conditions. Wilson Snyder 2007-11-05 14:09:22 +0000
  • 98e35b02ad Leak repairs and node leak detection Wilson Snyder 2007-11-02 11:23:03 +0000
  • 8075372675 Add -Wno-lint Wilson Snyder 2007-10-31 21:17:23 +0000
  • 10e34ca48e Support "#delay <statement>;" with associated STMTDLY warning. Wilson Snyder 2007-10-31 20:29:07 +0000
  • 329808afff Misc updates to match Verilog-Perl Wilson Snyder 2007-10-31 20:11:59 +0000
  • 7fc3e6c168 Fix missing CAST required above some CONSTs Wilson Snyder 2007-10-31 19:22:26 +0000
  • 199b32709c Fix div by zero in constant propagation Wilson Snyder 2007-10-30 22:58:47 +0000
  • 1775da5f43 Track verilog-perl: Add static keyword; track IEEE BNF Wilson Snyder 2007-10-26 14:58:26 +0000
  • 45c202f78f Match Verilog-Perl operator names Wilson Snyder 2007-10-23 20:54:29 +0000
  • a77b58dba9 Version bump v3.654 Wilson Snyder 2007-10-18 16:32:16 +0000
  • c300ab6dd9 Match up with Verilog-Perl: add specify operators Wilson Snyder 2007-10-18 16:29:19 +0000
  • 9ac0f1accb Fix parsing system functions with empty parens Wilson Snyder 2007-09-17 17:54:02 +0000
  • 7990e5d4b1 Fix parsing module #(parameter x,y) declarations. Wilson Snyder 2007-09-11 13:35:02 +0000
  • fb2cb3c49d Don't exit early if many warnings but no errors are found. [Stan Mayer] Wilson Snyder 2007-08-23 13:21:58 +0000
  • c4b1bc2506 Version bump v3.653 Wilson Snyder 2007-08-01 13:44:45 +0000
  • 551393d443 Fix SC_LIBS missing from generated makefiles. [Ding Xiaoliang] Wilson Snyder 2007-07-31 14:47:21 +0000
  • 79d305f3e8 Match Verilog-Perl: Remove preprocessor adding newlines before `line. Wilson Snyder 2007-07-30 15:00:21 +0000
  • 822956e769 Add SystemVerilog end labels Wilson Snyder 2007-07-18 17:58:53 +0000
  • a681a6a6d5 Make -> a token to match verilog-perl Wilson Snyder 2007-07-18 17:26:12 +0000
  • 5f6d69affd Support SystemVerilog ==? and !=? operators. Wilson Snyder 2007-07-18 15:01:39 +0000
  • 4a9bea6980 Version bump; commentary v3.652 Wilson Snyder 2007-06-21 21:00:38 +0000
  • bfddd80f43 Support V2K function/task argument lists. Wilson Snyder 2007-06-19 23:43:14 +0000
  • 84a778719a Fix constification removing continuous always blocks Wilson Snyder 2007-06-15 14:39:52 +0000
  • 829d80d5b5 Fix display constanting of neg quads. Part of previous checkin Wilson Snyder 2007-06-14 21:27:40 +0000
  • d6a5c97f3a Fix last change: percents must be literalized Wilson Snyder 2007-06-14 18:34:08 +0000
  • 4ba00bd256 Propagate constants into displays Wilson Snyder 2007-06-14 17:29:37 +0000
  • c18f9da400 Put display scope tracking under special node type Wilson Snyder 2007-06-14 16:41:32 +0000
  • 5b620a8dc5 Add V3Number display function, unused as yet Wilson Snyder 2007-06-14 14:24:21 +0000
  • 9c968c590c Fix Preprocessor dropping some line directives Wilson Snyder 2007-06-13 17:34:09 +0000
  • dff5d5c4e4 Report as many warning types as possible before exiting. Wilson Snyder 2007-06-12 19:39:10 +0000
  • 1265e8cce8 Support V2K portlists with input a,b,... Wilson Snyder 2007-06-12 13:58:56 +0000
  • 2b5d7eeb50 Lesser license for verilated files Wilson Snyder 2007-06-11 17:07:11 +0000
  • bb9ae89049 Version bump v3.651 Wilson Snyder 2007-05-22 12:15:01 +0000
  • 72832a2810 Support empty module declarations Wilson Snyder 2007-05-18 18:48:22 +0000
  • 18cb210eac Ignore protect, and allow empty case Wilson Snyder 2007-05-18 14:03:50 +0000
  • 2c5a183368 Ignore ctrl-Zs in preprocessor Wilson Snyder 2007-05-17 16:15:24 +0000
  • 386f0a75df Support automatic and additional v2k timing statements Wilson Snyder 2007-05-16 19:27:29 +0000
  • ea26482154 Support functions which return integers Wilson Snyder 2007-05-16 18:19:23 +0000
  • 3aee7f918a More cleanup to match VParse, and support celldefine properly Wilson Snyder 2007-05-16 12:55:25 +0000
  • b3dd18b215 More bison cleanup; no functional change Wilson Snyder 2007-05-14 20:59:58 +0000
  • a77e331e89 Standardize flex->bison token names. No functional change. Wilson Snyder 2007-05-12 16:29:25 +0000
  • 6f414ee9e2 Add unsigned keyword Wilson Snyder 2007-05-12 15:31:04 +0000
  • 8d56b498d1 Warn if flex is not installed. Wilson Snyder 2007-04-24 17:03:52 +0000
  • 871c1853bf Version bump v3.650 Wilson Snyder 2007-04-20 12:43:23 +0000
  • f8cd3a785c Use LINK for the loader, and add USER_LDFLAGS and USER_CPPFLAGS Wilson Snyder 2007-04-19 18:39:47 +0000
  • 6a6995187e Add --compiler flags, and break up deep functions Wilson Snyder 2007-04-19 18:20:16 +0000
  • a216c1e7e4 Add verilator lint_save/lint_restore Wilson Snyder 2007-04-19 14:21:37 +0000
  • ea8445d187 Convert bad tests to --lint-only Wilson Snyder 2007-04-18 18:45:41 +0000
  • 77261cce5b Add -lint-only option Wilson Snyder 2007-04-18 18:26:38 +0000
  • 78db712438 Fix compile errors under Windows MINGW compiler. [Gerald Williams] Wilson Snyder 2007-04-18 17:58:59 +0000
  • 749302acb8 Fix MSVCC compile warning Wilson Snyder 2007-04-18 17:41:31 +0000
  • cbf52bb5d0 Fix 3.640 `verilog forcing IEEE 1364-1995 only. Wilson Snyder 2007-03-16 18:44:17 +0000
  • d2ce499b59 Support SystemVerilog .name and .* interconnect. Wilson Snyder 2007-03-14 13:06:08 +0000
  • 01e9bc4855 Support while and do-while loops. Wilson Snyder 2007-03-13 18:21:23 +0000
  • 28d5e425a9 Fix dotted references under other dotteds Wilson Snyder 2007-03-13 17:15:00 +0000
  • eae1f380cd Version bump v3.640 Wilson Snyder 2007-03-12 12:58:08 +0000
  • e7280d7237 Make V3Number::setMask to refactor some code Wilson Snyder 2007-03-09 15:18:56 +0000
  • 78997ee13c Another 64 bit fix Wilson Snyder 2007-03-08 20:48:22 +0000
  • 79ab50d84f Support trivial SV assertions Wilson Snyder 2007-03-06 21:43:38 +0000
  • 98282114c9 Fix display %m names inside named blocks. Wilson Snyder 2007-03-06 18:53:24 +0000
  • d6cb175f96 More cleanup of verilog.l Wilson Snyder 2007-03-06 17:07:13 +0000
  • b4d9eb6ec4 Commentary Wilson Snyder 2007-03-05 22:22:34 +0000
  • fabbfbc46e Add `begin_keywords support Wilson Snyder 2007-03-05 21:35:49 +0000
  • c7d80f8cf8 Update keywords to indicate which language spec Wilson Snyder 2007-03-05 20:29:05 +0000
  • c70add7d0f Fix user() not zeroing all 64 bits in graphalg Wilson Snyder 2007-03-05 13:52:21 +0000
  • 44fe8741f3 Add /*verilator public_flat*/ Wilson Snyder 2007-03-02 22:24:51 +0000
  • f8680cf5c2 Don't constant prop public signals Wilson Snyder 2007-03-02 21:14:22 +0000
  • 24c3424e51 Try all +libext's in the exact order given. Wilson Snyder 2007-02-27 20:00:29 +0000
  • bd264006ef Fix empty for blocks Wilson Snyder 2007-02-27 14:30:22 +0000
  • bec3daa79f Version bump v3.633 Wilson Snyder 2007-02-07 14:27:37 +0000
  • ead01ba0b9 Commentary and fix old SYSTEMPERL pointer Wilson Snyder 2007-02-07 14:26:53 +0000
  • 8e7267f0e2 With VL_DEBUG, show wires causing convergance errors. Wilson Snyder 2007-01-31 21:49:13 +0000
  • 5dbae27f01 Fix 's with array select followed by wide AND. [David Hewson] Wilson Snyder 2007-01-31 15:44:36 +0000
  • ecb938f20e Add isolate_assignments to functions Wilson Snyder 2007-01-30 15:51:16 +0000
  • f1a2ee3273 Allow isolate_assignments on task input/outputs Wilson Snyder 2007-01-26 21:53:03 +0000
  • eb2eb14297 Make tests work on NCV Wilson Snyder 2007-01-26 15:56:09 +0000
  • da07cc6ed1 Testcases should use !== to avoid Xs matching Wilson Snyder 2007-01-26 14:59:30 +0000
  • 3ff10b40d6 Fix isolate_assignments when many signals per always. Wilson Snyder 2007-01-23 18:11:26 +0000