sergeych d15dfb6087 core: prevent scope parent-chain cycles when reusing pooled frames
- Scope.resetForReuse: fully detach before re-parenting (clear state, parent=null, new frameId), then validate with ensureNoCycle and assign parent/args/pos/thisObj
- ScopePool.borrow (JVM/Android/JS/Native/Wasm): defensive fallback to fresh Scope allocation if resetForReuse detects a cycle
- docs: add docs/fix-scope-parent-cycle.md describing the change and expectations
- test: add ScopeCycleRegressionTest to ensure instance method call pattern does not crash and returns "ok"
2025-12-11 00:50:46 +01:00
..
2025-11-28 11:25:47 +01:00
2025-12-06 22:25:21 +01:00
2025-12-10 00:04:07 +01:00
2025-08-24 00:09:38 +03:00
2025-08-23 22:53:10 +03:00
2025-11-28 11:25:47 +01:00
2025-12-10 00:04:07 +01:00
2025-08-24 00:09:38 +03:00
2025-11-19 17:52:48 +01:00
2025-08-24 00:09:38 +03:00
2025-11-27 20:02:19 +01:00
2025-12-10 00:04:07 +01:00
2025-12-10 00:04:07 +01:00
2025-06-20 03:43:58 +04:00
2025-12-10 00:04:07 +01:00
2025-06-15 18:01:44 +04:00
2025-12-10 00:04:07 +01:00
2025-11-28 11:25:47 +01:00