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

source-academy / js-slang / 3104
77%

Build:
DEFAULT BRANCH: master
Ran 29 Apr 2020 02:59AM UTC
Jobs 1
Files 82
Run time 14s
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
3104

push

travis-ci

web-flow
Infinite Loop Detector for Source 1 & 2 (#575)

* 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

Co-authored-by:  <turtle@DESKTOP-GJMMCED.localdomain>
Co-authored-by: martin-henz <henz@comp.nus.edu.sg>

2375 of 3120 branches covered (76.12%)

Branch coverage included in aggregate %.

470 of 470 new or added lines in 6 files covered. (100.0%)

6391 of 7368 relevant lines covered (86.74%)

141822.0 hits per line

Jobs
ID Job ID Ran Files Coverage
1 3104.1 29 Apr 2020 02:59AM UTC 0
83.58
Travis Job 3104.1
Source Files on build 3104
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #3104
  • eb1ec1f2 on github
  • Prev Build on master (#3100)
  • Next Build on master (#3107)
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

© 2025 Coveralls, Inc