Releases: chipsalliance/verible
Releases · chipsalliance/verible
v0.0-255-ga6b4ab6: Implement VectorTree::FlattenOneChild().
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.
PiperOrigin-RevId: 297470821
v0.0-253-gc0dce5a: Refactor and provide ObfuscationEquivalent().
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
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.
PiperOrigin-RevId: 296967895
v0.0-245-gc449490: Fix missing includes.
PiperOrigin-RevId: 296935453
v0.0-241-g30f1c90
PR #204: Forbid parameter names starting with 'disable', suggest 'ena…
v0.0-239-g6a27838
PR #214: interface-name-style shouldn't apply to typedefs of virtual …
v0.0-233-gb166cab
Make LoopGeneratorGenerator() compatible with a wider range of C++ st…
v0.0-222-g8bcaee6: Support random generation from an interval set.
PiperOrigin-RevId: 296036665