hasheq using Murmur3 throughout
make hasheq for java.math.BigIntegers conform with longs when in long range
murmur only at return for ordered colls, sum only op for unordered, expose coll fixhash a la carte. Note map basis is different from Java due to being sum of hashes of map entries, which in turn follow vector
Change clojure.string/trim so it uses same defn of whitespace as other trim fns

Signed-off-by: Stuart Halloway <stu@cognitect.com>
CLJ-983 - always update-proxy in proxy-super, regardless of whether call throws

Signed-off-by: Stuart Halloway <stu@cognitect.com>
CLJ-1176 - source throws error when *read-eval* is :unknown

Signed-off-by: Stuart Halloway <stu@cognitect.com>
Improves RestFn and ArraySeq perf

Eliminates a call to java.lang.Class.getComponentType, since the
result will always Object.class and that makes downstream uses nops.

Signed-off-by: Stuart Halloway <stu@cognitect.com>
CLJ-1200: Remove all vestiges of primitive array support from ArraySeq and oa field. Also add the inexplicably missing ArraySeq_short short[] variant.

Signed-off-by: Stuart Halloway <stu@cognitect.com>
CLJ-1318 - add support for destructuring namespaced keys

Signed-off-by: Stuart Halloway <stu@cognitect.com>