Affects Version/s: None
Fix Version/s: Release 1.3
[Updated: The new primitive support relies on a primitive bit-and operator. As one doesn't exist, clojure functions like even? are now using reflective calls and are about 150x slower than in Clojure 1.2)
JVM has a land instruction and java has & operator that works with longs.
public static long and(long, long);
The attached patch allows Clojure to take advantage of it.