ClojureCLR 1.11.0-flybot5 (net462)
Pre-release
Pre-release
Fixes
- #46
splitnow matches JVM Clojure. It drops trailing empty strings, so(split "a b " #" ")returns["a" "b"]. A negative limit returns every part instead of throwingArgumentOutOfRangeException. It also drops an empty first part, so(split "abc" #"")returns["a" "b" "c"] - #48
Util.hasheqhashes a string with Java'sString.hashCode, not .NET's randomizedString.GetHashCode.APersistentMap/mapHasheqreturnsMurmur3.HashUnordered, not the pre-1.6 sum of XORs, which thedefrecordmacro bakes into every record'shasheq.(hash "0ca")returns the JVM's-1465009350in every process, and so do records and maps.keyswalks a string-keyed map in the JVM's order
Backports
Keyword to symbol (#44)
- CLJCLR-145 (86578fcc)
Keyworddeclares itsSymbolpropertypublicinstead ofinternal, so the arity-1symbolcall site incore.cljbinds it and(symbol :foo)returnsfooinstead of throwingMissingMethodException