source-academy / frontend

Frontend of Source Academy, an online experiential environment for computational thinking (React, Redux, Saga, Blueprint)
https://sourceacademy.org
Apache License 2.0
101 stars 164 forks source link

CSE Machine: Fixes for variadic function & global closures, added faded unreferenced objects #2906

Closed CZX123 closed 2 months ago

CZX123 commented 2 months ago

Description

See: https://github.com/source-academy/js-slang/pull/1645 Fixes source-academy/js-slang#1641

Changes

coveralls commented 2 months ago

Pull Request Test Coverage Report for Build 8612816890

Details


Changes Missing Coverage Covered Lines Changed/Added Lines %
src/commons/utils/JsSlangHelper.ts 0 1 0.0%
src/features/cseMachine/components/values/PrimitiveValue.tsx 6 7 85.71%
src/features/cseMachine/CseMachineUtils.ts 31 36 86.11%
src/features/cseMachine/CseMachineLayout.tsx 30 39 76.92%
<!-- Total: 123 139 88.49% -->
Files with Coverage Reduction New Missed Lines %
src/features/cseMachine/CseMachineLayout.tsx 1 63.71%
src/features/cseMachine/components/arrows/ArrowFromFn.tsx 1 71.43%
src/features/cseMachine/CseMachineUtils.ts 1 70.23%
src/features/cseMachine/components/Binding.tsx 4 82.35%
<!-- Total: 7 -->
Totals Coverage Status
Change from base Build 8611712543: 0.06%
Covered Lines: 5194
Relevant Lines: 13742

💛 - Coveralls