diff options
| author | 2024-12-21 08:58:05 -0600 | |
|---|---|---|
| committer | 2024-12-21 09:03:01 -0600 | |
| commit | 746ced55019d07f3de25e40ce6efb20dbd4ae95b (patch) | |
| tree | 4d667ddbc223d17b9a405a0d021d1c1c6a3c0fd9 /CHANGELOG.md | |
| parent | Allow table/to-struct to take a prototype. (diff) | |
Revert behavior of deep= on mutable keys.
Mutable keys are a minefield for comparisons, as resolving
equality require re-implementing a lot of the internal structures, as
well as dealing with multiple mutable keys that are in the same
equivalency class by deep=.
Simplifying the implementation to not resole mutable keys is much
simpler, faster, and has the benefit that deep= and deep-not= do not
need to allocate.
Diffstat (limited to 'CHANGELOG.md')
| -rw-r--r-- | CHANGELOG.md | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 13145525..a83876c8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ All notable changes to this project will be documented in this file. ## ??? - Unreleased +- Add `struct/rawget` - Fix `deep=` and `deep-not=` to better handle degenerate cases with mutable table keys - Long strings will now dedent on `\r\n` instead of just `\n`. - Add `ev/to-file` for synchronous resource operations |
