Skip to content

Releases: chipsalliance/verible

v0.0-416-g3968647: Be explicit about cast from size_t to int.

27 May 23:30
Compare
Choose a tag to compare

v0.0-407-g629d890: Rewrite SequenceStreamFormatter to work with C++11.

21 May 22:44
Compare
Choose a tag to compare
Tested with: bazel test -c opt --cxxopt=-std=c++11 //...

PiperOrigin-RevId: 312738516

v0.0-383-g0b0011b: PR #296: Fix centos 6/7 build.

08 May 21:06
Compare
Choose a tag to compare
Change devtoolset for centos 6 and 7 for compilation to work. (to fix #285 )

Signed-off-by: Henner Zeller <[email protected]>

GitHub PR https://github.com/google/verible/pull/296

Copybara import of the project:

  - e3bf1292490c8b2475fdff051eaa5ab500b37ad3 (testig) by Henner Zeller <[email protected]>
  - 5da6e46a7c4f4c8da1f85f3c1a8dd64c516a3637 ... more references to devtoolset. by Henner Zeller <[email protected]>

Closes #296
fixes #285

PiperOrigin-RevId: 310616568

v0.0-382-gf605175: PR #295: Use absl::Status in file operations.

08 May 17:57
Compare
Choose a tag to compare
This is an un-changed fresh one-patch version of #294 - the other one had issues while importing due to frequent master-refreshes ? Not clear.

GitHub PR https://github.com/google/verible/pull/295

Copybara import of the project:

  - 07ac2127da6267c767dfbd6fbde4ef649617dea1 Use absl::Status in file operations. by Henner Zeller <[email protected]>

Closes #295

PiperOrigin-RevId: 310573302

v0.0-381-g7e3b173: PR #245: Implement basic file-based waivers

08 May 05:25
Compare
Choose a tag to compare
This is an initial implementation of what could serve as an answer to #105.

The waiver file can be specified with a flag. The syntax of the file is:
```
waive <rule name> <line_begin> [line_end]
```

I am going to continue working on this to make it more sophisticated (e.g. add filename matching, maybe matching lines with regex as suggested in #105), but as usually I am opening this early in case there are some comments that are fundamentally against what I am doing here.

GitHub PR https://github.com/google/verible/pull/245

Copybara import of the project:

  - 5b8c258062ded7133a2d268205d39d34a1383e9d Implement basic file-based waivers by Tomasz Gorochowik <[email protected]>

Closes #245
issues #105

PiperOrigin-RevId: 310496171

v0.0-380-g4bccae0: PR #290: verilog_format: accept multiple files to all process.

07 May 20:34
Compare
Choose a tag to compare
  * Don't CHECK()-fail when no argument is given, but print usage instead.
  * Allow for arbitrary number of filename arguments.
  * Don't --inplace overwrite a file if the formatting did not
    generate any change (this is crucial to use in build-systems where
    typically the timestamp indicates if something needs to be
    re-built).

Signed-off-by: Henner Zeller <[email protected]>

GitHub PR https://github.com/google/verible/pull/290

Copybara import of the project:

  - 68da3f4768db43edf829644c31fd9aaf525e8f73 verilog_format: accept multiple files to all process. by Henner Zeller <[email protected]>
  - 4624a3b097e583eae02ced63013e8f39c819e57e Exit early if no filename is given. by Henner Zeller <[email protected]>
  - 8b7115983048a91fe89dd8be3bebdb6690fb32ff Multiple files: always require --inplace. by Henner Zeller <[email protected]>
  - bb49fe4eb920b4b63e14a4b9be2ee12095cc8fa5 Fix typo. by Henner Zeller <[email protected]>
  - 50dae4b1b25951bbd4831aa129e6ae2d7bbb16fc Address review comments. by Henner Zeller <[email protected]>
  - 011263f6e159d2a8892f3ef9bf070bba3555fbf9 ... more review comments. by Henner Zeller <[email protected]>
  - 02d4e95cc71383be199be13ff9522273fd71eb7c Always print entire error messages to newline. by Henner Zeller <[email protected]>
  - b28bfc5f1269e7ccda128e5170f86e9b79ed0da7 Make reference symbol hug to type. by Henner Zeller <[email protected]>

Closes #290

PiperOrigin-RevId: 310404968

v0.0-378-g8bfe7a7: Add unit-tests for AutoPopStack.

07 May 00:43
Compare
Choose a tag to compare
issues #289

PiperOrigin-RevId: 310247369

v0.0-375-g7d55b5b: Add a simple way to ignore #-comments in lint configuration files.

05 May 05:14
Compare
Choose a tag to compare
Lint rules can be configured by flag, in which they are a comma-separated
list of rules. In a configuration file, we have multiple lines with
one rule configured per line. In such a file, it is desirable to allow
for comments. This allows for common end-of-line hash comments.

While at it, allow whitespace before and after rules.

Fixes #274

PiperOrigin-RevId: 309871733

v0.0-374-g90dcd58: Provide lexicographical comparator for SyntaxTreePath.

05 May 00:28
Compare
Choose a tag to compare
This will be used to construct column schemas in aligned formatting.

PiperOrigin-RevId: 309828987

v0.0-370-g2c98e20: PR #283: System calls such as $display and $sformat fail if encrypted

04 May 22:52
Compare
Choose a tag to compare
This patch recognizes a SystemTFIdentifier and turns off encryption for that token. Otherwise the obfuscated Verilog cannot be compiled if it contains such calls.

GitHub PR https://github.com/google/verible/pull/283

Copybara import of the project:

  - 095fae5fa2bbb5734e7192aa840a388e0679081d System calls such as  and  fail if encrypted by Jonathan Kimmitt <[email protected]>
  - 04a1b60c1dd80ac6654f7ec69aaed14653c90b5a Correct testcases for unencrypted  tasks (fixes #282) by Jonathan Kimmitt <[email protected]>

Closes #283
fixes #282

PiperOrigin-RevId: 309820780