From b5dbb62a1ca9d2cae267c59d94e0e8c24f40fbea Mon Sep 17 00:00:00 2001 From: John Haddon Date: Tue, 27 Jun 2023 16:56:48 +0100 Subject: [PATCH] Changes.md : Update to summarise recent performance improvements --- Changes.md | 1 + 1 file changed, 1 insertion(+) diff --git a/Changes.md b/Changes.md index df78c107e21..623b5d0eca8 100644 --- a/Changes.md +++ b/Changes.md @@ -110,6 +110,7 @@ API - Handle::AngularDrag : Added `isLinearDrag()` method. - Widget : Added per-widget control over colour display transforms via new `setDisplayTransform()`, `getDisplayTransform()` and `displayTransform()` methods. - VisibleSet : Added `VisibleSet::Visibility` struct containing `drawMode` and `descendantsVisible` members. +- ValuePlug : Improved `getValue()` performance, particularly when retrieving previously computed values from the cache. One benchmark shows a 50% reduction in runtime when the cache is under heavy contention from many threads. Breaking Changes ----------------