Skip to content

chore(release): 1.11.0-flybot3 - #28

Merged
skydread1 merged 1 commit into
maint-1.11.xfrom
chore/release-flybot3
Aug 20, 2026
Merged

chore(release): 1.11.0-flybot3#28
skydread1 merged 1 commit into
maint-1.11.xfrom
chore/release-flybot3

Conversation

@skydread1

@skydread1 skydread1 commented Aug 20, 2026

Copy link
Copy Markdown
Member

Fixes

  • #26 ComparerConverter calls the comparator's own IComparer when it has one, and otherwise reads a Boolean result as less-than, the contract AFunction.Compare documents, so (sort > xs) and (sort-by f > xs) sort descending instead of returning an arbitrary order
  • #26 RT.SortArray sorts through Enumerable.OrderBy, a stable sort, instead of Array.Sort, so sort and sort-by keep equal elements in input order as their docstrings promise. It copies the ordered elements back into the array it was handed, so sorting an array still sorts that array
  • #27 Util.compare and Symbol.CompareTo compare strings with String.CompareOrdinal instead of the culture-sensitive String.CompareTo, so strings, symbols, and keywords order by UTF-16 code unit like JVM Clojure rather than by the machine's collation library; keywords compare through their symbol

The changelog entries now link the PR that carried each fix, matching
every other entry under Fixes.
@skydread1
skydread1 merged commit c835302 into maint-1.11.x Aug 20, 2026
3 checks passed
@skydread1
skydread1 deleted the chore/release-flybot3 branch September 1, 2026 05:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant