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

CurlyMoo / rules / 52
97%

Build:
DEFAULT BRANCH: main
Ran 21 Apr 2021 07:36PM UTC
Jobs 1
Files 24
Run time 17s
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

21 Apr 2021 07:17PM UTC coverage: 96.381% (+0.3%) from 96.035%
52

push

travis-ci-com

CurlyMoo
Make the AST readonly so it can be stored in cache

Memory can be saved by storing the full AST on the
ESP filesystem like LittleFS. In the previous version
the AST token content changed when running a rule. That
implied the need to constantly update the rules on the
FS. Writing to the FS is slow and would pose a risk for
the degredation of the flash when done frequently.

A new valstack is introduced to fix this. The token
values on the AST now point to a specific valstack
byte. The value position on the varstack is now
updated in the new valstack instead of in the AST
making the AST readonly.

2024 of 2100 relevant lines covered (96.38%)

1730.27 hits per line

Jobs
ID Job ID Ran Files Coverage
1 52.1 (PLATFORM=Unix COMPILER=gcc COVERAGE=1) 21 Apr 2021 07:36PM UTC 0
96.38
Travis Job 52.1
Source Files on build 52
Detailed source file information is not available for this build.
  • Back to Repo
  • Build #52
  • b1d1693e on github
  • Prev Build on main (#51)
  • Next Build on main (#53)
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