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

StoneCypher / jssm
100%
master: 100%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Repo Added 21 May 2017 10:17PM UTC
Files 33
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

LAST BUILD ON BRANCH ConvertToVitest
branch: ConvertToVitest
CHANGE BRANCH
x
Reset
  • ConvertToVitest
  • 5.11.0
  • 5.11.1
  • 5.11.12
  • 5.12.0
  • 5.14.0
  • ActiveAndTerminalState
  • AddAfterHooks
  • AddArrange
  • AddDTsFiles
  • AddEmptyStateForbiddanceTests
  • AddHistoryAndCircularBuffer
  • AddHooksToReadme
  • AddInlineStylesToResolver
  • AddKitchenSinkBenchmark
  • AddLineStyleTests
  • AddRoundingAndDiagonals
  • AddShootout
  • AddTypeDoc
  • AddUnicodeTestsForLabels
  • AllowHooksToChangeData
  • AllowsOverrideInCompiler
  • ApiAllActionHook
  • ApiEntryHooks
  • ApiExitHooks
  • ApiForcedTransitionHook
  • ApiGlobalNamedHooks
  • ApiStandardTransitionHook
  • ArrangeStartAndEnd
  • AttemptInterRepoGhaThroughCurl
  • AttemptInterRepoGhaThroughCurl2
  • AttemptToCaptureTestResults
  • AttemptToCorrectQualityDrop
  • AttemptToCorrectQualityDrop2
  • AttemptToFixAstral
  • AttemptTsAndRollup
  • BoldTheme
  • BrokenTestBehavior
  • BrowserFieldAndWhatAreSmTutScratch
  • BumpCloc
  • BumpJest
  • BumpTsAndTooling
  • BundleEs6Export
  • CleanUpTsConfig
  • Cleanup
  • CleanupStuff
  • CyclesAndStripes
  • DescribeAndRepairGrammar
  • DisplayText
  • DocArrUniqP
  • DocCss
  • DocFromSm
  • DocIsFinalAndStateIsFinal
  • DocSomeUtils
  • DocStubs
  • Doc_Action_Transition_ForceTransition
  • Doc_Actions_ListStatesHavingAction
  • Doc_ListEdges_ListTransitions_ListEntrances_ListExits
  • Doc_State_States_HasState
  • DocumentArrowDirection
  • EmbraceJssmViz
  • ErrorObject
  • ExportFieldsForCdnPkg
  • ExposeColors
  • ExposeShapes
  • ExposeThemesAndDirections
  • ExtensionUpdates
  • FinalizeDenoSupport
  • FinishComparisonMatrix
  • FirstStepsToOperatorAfter
  • Fix1259PossibleDataLoss
  • FixActionsOnActionlessStates
  • FixCarryProblemInTimers
  • FixChangelogAndAddCommunityPage
  • FixOctothorpeBug
  • FluentAllActionHook
  • FluentEntryHooks
  • FluentExitHooks
  • FluentGlobalNamedHooks
  • FluentTransitionHooks
  • GateOffBranchDeploy
  • GateOffBranchDeploy2
  • GetSeriousAboutStochastics
  • HookActionsConvenienceApi
  • HookAllTransitions
  • HooksConvenienceApi
  • HooksOpenHooksClosedInGrammar
  • ImproveBenchmark
  • ImproveDocumentationLayout
  • ImproveErrorsAndCreateInstanceNamesAndMakeFrom
  • ImproveFlagGatingHooks
  • ImproveGhActionsParallelism
  • IntroducingTheKitchenSinkDragon
  • InvertRollupAndTypescript
  • ItsClauddberinTime
  • LanguageReference
  • LetsDoSomeUpgrades
  • LetsMakeNodesStyleable
  • MikesWhitespaceFixingCode
  • MissingModuleTypeInPackage
  • ModernizeAva
  • ModernizeRollup
  • MoreComparisonChart
  • MoreDocumentation
  • MoreShootout
  • MoreStabsAtTweeting
  • MoreTryingToFixTwitterTweeter
  • MoveFromAvaToJest
  • MoveToTS4
  • MoveToTs4
  • MovingToAbstractHooks
  • NewGraphicAssets
  • NominatedStates
  • PostHooks
  • PreventArrangeOfNonNodes
  • Properties
  • PropertiesInGrammar
  • PropertiesSupportStringDefaults
  • PullArrowsOutIntoModules
  • PullCompilerOutIntoModule
  • PullThemesOutIntoModule
  • PutClocMetricsInReadme
  • ReAddNode11and12
  • ReadmeImprovementsAgain
  • ReattemptDenoSupport
  • ReintroduceDisplayText
  • RemoveNode11and12FromGhActions
  • RemoveUglify
  • RemoveYmlEcho
  • RenameParserAlready
  • RequiredProperties
  • Serialize
  • SetHooksWithExplicitAction
  • SetInitialState
  • SetUpFastCheck
  • SpeedUpBuild
  • SpinUpThemes
  • StartStateRefining
  • StartTweetingInGha
  • StillMoreShootout
  • StoneCypher-azure-pipelines-nodever-6-7
  • StrictProp
  • SupportForStartAndEndStateStyling
  • SwitchToSwc
  • SynonymDoForAction
  • SynonymGoForTransition
  • TriggerABuildForNoGoodReason
  • TrimTweet
  • TryBenchingWithBenny
  • TwitterStepAndLineRunRatio
  • UnifyTransitionAndAction
  • UnifyTransitionAndForceTransition
  • UpdateCiVersionClaim
  • UpdateToClearSecurityIssues
  • UpdateTsAndTypeDocAndTsEslintPlugins
  • UpdateWorkflowNodeVersions
  • VersionCheckDeserialize_1010
  • YesAnotherTwitterMinorTweakPleaseKThx
  • allows_override
  • azure-pipelines
  • chore_26-05-26_diagnostic-benchmark
  • dependabot/npm_and_yarn/acorn-5.7.4
  • dependabot/npm_and_yarn/async-3.2.3
  • dependabot/npm_and_yarn/bl-1.2.3
  • dependabot/npm_and_yarn/braces-3.0.3
  • dependabot/npm_and_yarn/dot-prop-4.2.1
  • dependabot/npm_and_yarn/fast-uri-3.1.2
  • dependabot/npm_and_yarn/flatted-3.4.2
  • dependabot/npm_and_yarn/highlight.js-9.18.5
  • dependabot/npm_and_yarn/ini-1.3.7
  • dependabot/npm_and_yarn/js-yaml-3.14.2
  • dependabot/npm_and_yarn/json5-2.2.3
  • dependabot/npm_and_yarn/lodash-4.17.19
  • dependabot/npm_and_yarn/lodash-4.17.23
  • dependabot/npm_and_yarn/minimist-1.2.6
  • dependabot/npm_and_yarn/multi-bf05dc1ecf
  • dependabot/npm_and_yarn/multi-d6bdc47010
  • dependabot/npm_and_yarn/node-fetch-2.6.7
  • dependabot/npm_and_yarn/shelljs-0.8.5
  • dependabot/npm_and_yarn/terser-5.14.2
  • dependabot/npm_and_yarn/websocket-extensions-0.1.4
  • dependabot/npm_and_yarn/ws-7.5.10
  • dependabot/npm_and_yarn/xml2js-0.5.0
  • executable-docblock-examples
  • feat_26-05-18_open-sans-and-render-sizing
  • feature/shootout/all-inline
  • fix/duplicate-gamma-jsnumericliteral
  • fix_26-05-17_cli-render-missing-text_615
  • main
  • master
  • next_data
  • nsp-badge-removal
  • perf_26-05-26_adjacency-index_635
  • refs/tags/v5.32.14
  • refs/tags/v5.41.1
  • refs/tags/v5.41.2
  • stoch-section-6-exp
  • stonecypher/fsl#1324
  • stonecypher/fsl#1325
  • stonecypher/fsl#1326
  • stonecypher/fsl#1328
  • stonecypher/fsl#316
  • stonecypher/fsl#358
  • stonecypher/fsl#420
  • stonecypher/fsl#427
  • types-fixes-2
  • upgrade-better-git-changelog
  • uses_forced_transitions
  • worktree-BuildUnifiedFslCli
  • worktree-agent-a1ccd7b21aa5d435d
  • worktree-agent-a8562119fe10fe2f0
  • worktree-agent-a8f7f97a2228b321b
  • worktree-comparables-extraction
  • worktree-lit-wc-foundation

17 May 2026 12:14AM UTC coverage: 100.0%. Remained the same
45ecff2a8799518913bba1e6c787470f1de8161a

Pull #606

github

StoneCypher
fix(cli): free resvg-wasm objects to avoid GC-finalizer crashes

rasterizeViaResvgWasm created Resvg / RenderedImage wasm-bindgen objects
and left them to the GC FinalizationRegistry to free. That finalizer
runs at non-deterministic GC time and can fire while the shared wasm
instance is mid-render, throwing "recursive use of an object detected
which would lead to unsafe aliasing in rust" as an unhandled error that
intermittently fails the test run.

Capture both objects and free() them in a finally block so cleanup is
deterministic and no finalizer is left to race. Added a test asserting
both free() calls happen.
Pull Request #606: Convert to vitest

1334 of 1334 branches covered (100.0%)

Branch coverage included in aggregate %.

41 of 41 new or added lines in 8 files covered. (100.0%)

3015 of 3015 relevant lines covered (100.0%)

15955.52 hits per line

Relevant lines Covered
Build:
Build:
3015 RELEVANT LINES 3015 COVERED LINES
15955.52 HITS PER LINE
Source Files on ConvertToVitest
  • Tree
  • List 32
  • Changed 15
  • Source Changed 0
  • Coverage Changed 15
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
45ecff2a... ConvertToVitest fix(cli): free resvg-wasm objects to avoid GC-finalizer crashes rasterizeViaResvgWasm created Resvg / RenderedImage wasm-bindgen objects and left them to the GC FinalizationRegistry to free. That finalizer runs at non-deterministic GC time and ca... Pull #606 17 May 2026 01:41AM UTC StoneCypher github
100.0
See All Builds (945)
  • Repo on GitHub
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