aboutsummaryrefslogtreecommitdiff
path: root/CHANGES.md
diff options
context:
space:
mode:
authorBruce Hill <bruce@bruce-hill.com>2025-11-01 12:58:52 -0400
committerBruce Hill <bruce@bruce-hill.com>2025-11-01 13:00:29 -0400
commit75bb38a10c9fa069cfbc731a1f50e4f977447987 (patch)
treeea73a85757262075f121d304846b256c7a82e54c /CHANGES.md
parent874f7d750f39d154b9ecc9e7fb483eb6e7c43096 (diff)
Fix case where `foo.baz.method()` failed to pass `baz` as `(&(foo.baz))`
when `foo` was a `&Foo` and `baz.method()` takes a `&Baz`.
Diffstat (limited to 'CHANGES.md')
-rw-r--r--CHANGES.md2
1 files changed, 2 insertions, 0 deletions
diff --git a/CHANGES.md b/CHANGES.md
index 096457bd..1e1e56d7 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -50,6 +50,8 @@
resources, which could lead to exhausting the number of open file handles.
When that happens, the standard library now forces a GC collection to clean
up resources, which can result in file handles being freed up.
+ - `&` references failed to propagate when accessing fields like
+ `foo.baz.method()` when `foo` is a `&Foo` and `baz.method()` takes a `&Baz`.
## v0.3