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

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

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

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

Jobs
ID Job ID Ran Files Coverage
1 #441.1 20 May 2020 01:19PM UTC 0
98.45
Source Files on build #441
Detailed source file information is not available for this build.
  • Back to Repo
  • e5187fa4 on github
  • Prev Build on master
  • Next Build on master
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