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

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

Build:
Build:
LAST BUILD BRANCH: simplify-regex
DEFAULT BRANCH: master
Ran 28 Aug 2020 09:38PM UTC
Files 10
Run time 0s
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

28 Aug 2020 09:32PM UTC coverage: 98.349%. First build
MATRIX_EVAL="GCOV=gcov"

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).

1072 of 1090 relevant lines covered (98.35%)

92.11 hits per line

Source Files on job 548.2 (MATRIX_EVAL="GCOV=gcov")
  • Tree
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 490
  • Travis Job 548.2
  • 3574b070 on github
  • Next Job for MATRIX_EVAL="GCOV=gcov" on simplify-regex (#560.2)
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