• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

leonardt / verilogAST-cpp / 548
99%
master: 98%

Build:
Build:
LAST BUILD BRANCH: simplify-regex
DEFAULT BRANCH: master
Ran 28 Aug 2020 09:36PM UTC
Jobs 2
Files 10
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
548

push

travis-ci-com

leonardt
Simplify ID sanitize logic

Instead of performing the map lookup and regex every time we call
toString, instead just do it once when creating the ID node.  This
should improve performance for code that uses toString multiple times
for identifiers (e.g. in AssignInliner we do this to populate and lookup
entries in a map)

We also may consider making this optional (via a flag to the
constructor, or as a pass that traverses the tree and sanitizes
identifiers) to further improve performance (IIRC there's some valid
CoreIR names that are invalid verilog, so we'd want to make sure we're
enforcing valid verilog names downstream before making this change).

1087 of 1100 relevant lines covered (98.82%)

132.41 hits per line

Jobs
ID Job ID Ran Files Coverage
1 548.1 (MATRIX_EVAL="CC=gcc-7 && CXX=g++-7 && GCOV=gcov-7") 28 Aug 2020 09:36PM UTC 0
98.82
Travis Job 548.1
2 548.2 (MATRIX_EVAL="GCOV=gcov") 28 Aug 2020 09:38PM UTC 0
98.35
Travis Job 548.2
Source Files on build 548
Detailed source file information is not available for this build.
  • Back to Repo
  • Build #548
  • 3574b070 on github
  • Next Build on simplify-regex (#560)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc