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

basilisp-lang / basilisp / #441 / 1
99%
main: 99%

Build:
Build:
LAST BUILD BRANCH: feature/python-inspect-ns
DEFAULT BRANCH: main
Ran 20 May 2020 01:19PM UTC
Files 37
Run time 4s
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

20 May 2020 01:10PM UTC coverage: 98.451% (-0.07%) from 98.523%
#441.1

push

coveralls-python

web-flow
More flexible resolution of import and require symbols  (#547)

This commit introduces the concept of a "context boundary" Symbol Table into the analyzer. Such Symbol Tables are defined at the top level of execution contexts such as modules (namespaces), functions (sync and async), and methods. Because imports are globally available once they have been called, we hoist imported symbols to the nearest context boundary Symbol Table, which is considerably different from the standard `let` style case, where a name becomes unavailable after it goes out of scope.

2443 of 2503 branches covered (97.6%)

Branch coverage included in aggregate %.

6585 of 6667 relevant lines covered (98.77%)

0.99 hits per line

Source Files on job #441.1
  • Tree
  • List 0
  • Changed 3
  • Source Changed 3
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 441
  • e5187fa4 on github
  • Prev Job for on master (##435.1)
  • Next Job for on master (##453.1)
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