Skip to content

chore(release): 1.11.0-flybot5 - #49

Merged
skydread1 merged 2 commits into
maint-1.11.xfrom
chore/release-flybot5
Sep 9, 2026
Merged

chore(release): 1.11.0-flybot5#49
skydread1 merged 2 commits into
maint-1.11.xfrom
chore/release-flybot5

Conversation

@skydread1

Copy link
Copy Markdown
Member

Fixes

  • #46 split now matches JVM Clojure. It drops trailing empty strings, so (split "a b " #" ") returns ["a" "b"]. A negative limit returns every part instead of throwing ArgumentOutOfRangeException. It also drops an empty first part, so (split "abc" #"") returns ["a" "b" "c"]
  • #48 Util.hasheq hashes a string with Java's String.hashCode, not .NET's randomized String.GetHashCode. APersistentMap/mapHasheq returns Murmur3.HashUnordered, not the pre-1.6 sum of XORs, which the defrecord macro bakes into every record's hasheq. (hash "0ca") returns the JVM's -1465009350 in every process, and so do records and maps. keys walks a string-keyed map in the JVM's order

Backports

Keyword to symbol (#44)

  • CLJCLR-145 (86578fcc) Keyword declares its Symbol property public instead of internal, so the arity-1 symbol call site in core.clj binds it and (symbol :foo) returns foo instead of throwing MissingMethodException

The second commit puts every changelog bullet and paragraph on one line. GitHub renders a single newline as a line break, so the hard-wrapped bullets reached the release body ragged.

Both version files name 1.11.0-flybot5, and the flybot5 changelog heading
drops the (unreleased) marker so the release workflow finds its body.
@skydread1 skydread1 self-assigned this Sep 9, 2026
@skydread1
skydread1 merged commit e01026f into maint-1.11.x Sep 9, 2026
3 checks passed
@skydread1
skydread1 deleted the chore/release-flybot5 branch September 9, 2026 04:47
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