├── .gitignore ├── README.md ├── app.js ├── example-code ├── 1-in.js ├── 1-out.js ├── 2-in.js ├── 2-out.js ├── 3-in.js ├── 3-out.js ├── 4-in.js ├── 4-out.js ├── 5-in.js ├── 5-out.js ├── 6-in.js ├── 7-in.js ├── 7-out.js ├── 8-in.js └── 8-out-broken.js ├── output-checker.js ├── package.json ├── stopExecutionOnTimeout.js └── test └── test.js /.gitignore: -------------------------------------------------------------------------------- 1 | **/node_modules/ -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codepen/InfiniteLoopBuster/HEAD/README.md -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codepen/InfiniteLoopBuster/HEAD/app.js -------------------------------------------------------------------------------- /example-code/1-in.js: -------------------------------------------------------------------------------- 1 | const {a=1, b=2} = {a:2}; -------------------------------------------------------------------------------- /example-code/1-out.js: -------------------------------------------------------------------------------- 1 | const {a=1, b=2} = {a:2}; -------------------------------------------------------------------------------- /example-code/2-in.js: -------------------------------------------------------------------------------- 1 | for (var i; i < 10; i++) { 2 | console.log(i); 3 | } -------------------------------------------------------------------------------- /example-code/2-out.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codepen/InfiniteLoopBuster/HEAD/example-code/2-out.js -------------------------------------------------------------------------------- /example-code/3-in.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codepen/InfiniteLoopBuster/HEAD/example-code/3-in.js -------------------------------------------------------------------------------- /example-code/3-out.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codepen/InfiniteLoopBuster/HEAD/example-code/3-out.js -------------------------------------------------------------------------------- /example-code/4-in.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codepen/InfiniteLoopBuster/HEAD/example-code/4-in.js -------------------------------------------------------------------------------- /example-code/4-out.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codepen/InfiniteLoopBuster/HEAD/example-code/4-out.js -------------------------------------------------------------------------------- /example-code/5-in.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codepen/InfiniteLoopBuster/HEAD/example-code/5-in.js -------------------------------------------------------------------------------- /example-code/5-out.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codepen/InfiniteLoopBuster/HEAD/example-code/5-out.js -------------------------------------------------------------------------------- /example-code/6-in.js: -------------------------------------------------------------------------------- 1 | while (x { 2 | 3 | } -------------------------------------------------------------------------------- /example-code/7-in.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codepen/InfiniteLoopBuster/HEAD/example-code/7-in.js -------------------------------------------------------------------------------- /example-code/7-out.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codepen/InfiniteLoopBuster/HEAD/example-code/7-out.js -------------------------------------------------------------------------------- /example-code/8-in.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codepen/InfiniteLoopBuster/HEAD/example-code/8-in.js -------------------------------------------------------------------------------- /example-code/8-out-broken.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codepen/InfiniteLoopBuster/HEAD/example-code/8-out-broken.js -------------------------------------------------------------------------------- /output-checker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codepen/InfiniteLoopBuster/HEAD/output-checker.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codepen/InfiniteLoopBuster/HEAD/package.json -------------------------------------------------------------------------------- /stopExecutionOnTimeout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codepen/InfiniteLoopBuster/HEAD/stopExecutionOnTimeout.js -------------------------------------------------------------------------------- /test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codepen/InfiniteLoopBuster/HEAD/test/test.js --------------------------------------------------------------------------------