experiment: Swift-side per-class identity cache with shared memory flag#5
Closed
krodak wants to merge 16 commits into
mainPassiveLogic/JavaScriptKit:mainfrom
experiment/swift-weak-set-forkPassiveLogic/JavaScriptKit:experiment/swift-weak-set-forkCopy head branch name to clipboard
Closed
experiment: Swift-side per-class identity cache with shared memory flag#5krodak wants to merge 16 commits intomainPassiveLogic/JavaScriptKit:mainfrom experiment/swift-weak-set-forkPassiveLogic/JavaScriptKit:experiment/swift-weak-set-forkCopy head branch name to clipboard
krodak wants to merge 16 commits into
mainPassiveLogic/JavaScriptKit:mainfrom
experiment/swift-weak-set-forkPassiveLogic/JavaScriptKit:experiment/swift-weak-set-forkCopy head branch name to clipboard
Commits
Commits on Apr 17, 2026
feat: Add opt-in identityMode pointer for SwiftHeapObject wrapper identity caching
Show description for f16f065committedrefactor: Simplify pointer identity wrapping and class cache generation
Show description for 2518e09committedfix: Fix retain leak on identity cache hit and namespace deinit reference
Show description for 6189043committedtest: Add identity mode E2E tests with dual-mode assertions
Show description for a865a00committedfix: Restore FinalizationRegistry polyfill and clean up formatting noise
Show description for df960e6committedrefactor: Move identityMode to bridge-js.config.json following exposeToGlobal pattern
Show description for 89deed0committedfix: Exclude identityMode from DefaultNodeSetupOptions spread in index.js
Show description for 3d1907dcommittedfix: Regenerate BridgeJSIdentityTests with correct target and add to generate script
Show description for 5bf23cdcommittedfix: Read identityMode from first skeleton that defines it
Show description for 7f61a8bcommitted
Commits on Apr 21, 2026
feat: Add identity mode benchmark infrastructure
Show description for 40ed8d9committedfeat: Add identity mode benchmark Swift sources
Show description for 19c3f8ecommittedperf: Add IQR outlier removal and median to benchmark statistics
Show description for 2aac6d6committedMerge pull request #2 from PassiveLogic/feat/pointer-mode-v2
Show description for f562fcbauthoredfeat: Add per-class identityMode via @JS macro parameter
Show description for b47bd9ccommittedMerge pull request #3 from PassiveLogic/feat/per-class-identity-mode
Show description for 34c5d0dauthored
Commits on Apr 22, 2026
feat: Swift-side per-class identity cache with JS import side channel
Show description for d632591committed