-
Notifications
You must be signed in to change notification settings - Fork 140
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WIP: Update the changelog #596
Conversation
@clyring do you have capacity to finialise this soon? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Changelog.md
Outdated
* The compatibility package `data-array-byte` is used when `base` does not provide `Data.Array.Byte`. | ||
* [`fromListN` from `instance IsList ShortByteString` now throws an exception if the first argument does not match the length of the second](https://github.com/haskell/bytestring/pull/410) | ||
* Previously, it would ignore the first argument entirely. | ||
* TODO: Should we make the analogous change for the other ByteString flavors? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I experimented locally with such a change. I was surprised to find that it had no measurable performance impact on my machine at the (reasonably small) sizes I benchmarked, unless list fusion happened. But I didn't really want to stick INLINE
on the function to make it fuse and didn't yet bother playing with rewrite rules.
I propose we just live with this inconsistency for 0.12.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fine with me, let's go.
LGTM, feel free to release. |
No description provided.