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

source-academy / js-slang / 3282 / 1
77%
master: 77%

Build:
DEFAULT BRANCH: master
Ran 09 May 2020 07:40AM UTC
Files 82
Run time 8s
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

09 May 2020 07:36AM UTC coverage: 83.346% (-0.2%) from 83.517%
3282.1

push

travis-ci

web-flow
Add support for short-circuiting in Infinite Loop Detector (#615)

* added some support for source 1

* fixed arrow functions breaking

* fixed bug which arises only at deployment

* switched to using environments instead of just contexts

* added support for tail call recursion

* added support for logical operators

* added unary operators and started using LiteralValueSymbols

* fixed bug with consecutive function definitions

* added support for globals, and made serializer more general

* refactored serializer and analyzer

* removed cycle detection and refactored many things

* fixed issue with functions with no return

* change test to accept new error message

* change how symbolic executor handles variables and fixed conditional statements

* refactored symbolicExecutor and added tests

* fixed bug with nested conditionals

* fixed bugs with binary operations

* added tests

* fixed bug with conditionals

* fixed bugs with deployment

* fixed bug with inequalities

* fixed bug where shadowed functions were not checked correctly

* changed where detection occured to loosen coupling

* big revamp: now transform code instead of doing runtime checks

* added tests from SICP Chp1

* added tests from SICP Chp1

* cleaning up

* Temporary change because I dont know how to use git

* update to match upstream

* fixed errornous functions causing unhandled exceptions

* fixed misc bugs and improved test cases

* added many comments

* made tests faster

* resolving conflicts

* resolving conflicts

* run linter

* fixed formatting

* updated tests and added docs

* reverted tests and added feature to ignore prelude functions

* changed terminology: infinite loops to infinite recursion

* fixed corner cases causing false positives

* fixed scoping issue in getConsts

* fixed bug with build

* fixed bugs causing false positives

* added support for short-circuiting
... (continued)

2391 of 3156 branches covered (75.76%)

Branch coverage included in aggregate %.

6442 of 7442 relevant lines covered (86.56%)

155667.81 hits per line

Source Files on job 3282.1
  • Tree
  • List 0
  • Changed 29
  • Source Changed 1
  • Coverage Changed 29
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 2784
  • Travis Job 3282.1
  • d2a820de on github
  • Prev Job for on master (#3275.1)
  • Next Job for on master (#3285.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