Skip to content

Releases: chipsalliance/verible

v0.0-255-ga6b4ab6: Implement VectorTree::FlattenOneChild().

28 Feb 00:03
Compare
Choose a tag to compare
This is needed to simplify upcoming transformations in
formatting/tree_unwrapper.cc

Provide default constructors for types that need to be in resize-able
containers.

issues #220

PiperOrigin-RevId: 297650726

v0.0-254-g834d8f9: Use the right unsigned type for a loop through a vector.

27 Feb 05:01
Compare
Choose a tag to compare

v0.0-253-gc0dce5a: Refactor and provide ObfuscationEquivalent().

27 Feb 00:42
Compare
Choose a tag to compare
Equivalence functions' interfaces changed to take absl::string_views, which
is more intuitive, though it sacrifices a little performance with having
to re-lex already lexed text.  Variants that use TokenSequence are now
internal implementation details.

Implementation uses updated token_stream_adapter functions, which also greatly
simplifies verilog_equivalence_test code.

Application-specific equivalence checkers are now implemented in terms
of a (std::function) predicate and comparator.  This will make re-combination
of variations much easier.

verilog_equivalence_test test cases for ObfuscationEquivalent cover
recursive lexing cases, such as nested macro-call-arguments.

PiperOrigin-RevId: 297464128

v0.0-250-g64a4e8f: Provide configurability for lint rules and implement

25 Feb 22:25
Compare
Choose a tag to compare
for the first rule: line-length.

Now, it can be configured on the command-line with

  --rules=line-length=length:80

Issues in the configuration will be reported and exit
the tool.

Also unifies the almost identical implementations
of LinterConfiguration::Create...Rules() methods.

issues #133

PiperOrigin-RevId: 297193302

v0.0-246-ga76f7e9: Prevent compiler-warning of possible out-of-bounds access.

24 Feb 22:38
Compare
Choose a tag to compare

v0.0-245-gc449490: Fix missing includes.

24 Feb 20:20
Compare
Choose a tag to compare
PiperOrigin-RevId: 296935453

v0.0-241-g30f1c90

21 Feb 22:53
Compare
Choose a tag to compare
PR #204: Forbid parameter names starting with 'disable', suggest 'ena…

v0.0-239-g6a27838

21 Feb 20:56
Compare
Choose a tag to compare
PR #214: interface-name-style shouldn't apply to typedefs of virtual …

v0.0-233-gb166cab

20 Feb 23:04
Compare
Choose a tag to compare
Make LoopGeneratorGenerator() compatible with a wider range of C++ st…

v0.0-222-g8bcaee6: Support random generation from an interval set.

20 Feb 21:55
Compare
Choose a tag to compare