<feed xmlns='http://www.w3.org/2005/Atom'>
<title>clojure/src, branch equal</title>
<subtitle>The Clojure programming language http://clojure.org</subtitle>
<id>https://git.amat.us/clojure/atom/src?h=equal</id>
<link rel='self' href='https://git.amat.us/clojure/atom/src?h=equal'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/clojure/'/>
<updated>2010-06-21T14:42:59Z</updated>
<entry>
<title>auto-box loop arg when primitive local recur mismatch, print warning that this is happening when *warn-on-reflection* is true</title>
<updated>2010-06-21T14:42:59Z</updated>
<author>
<name>Rich Hickey</name>
<email>richhickey@gmail.com</email>
</author>
<published>2010-06-21T14:42:59Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/clojure/commit/?id=0df995dc6d31a9f4d0fe199bc63c4abfac7c86b1'/>
<id>urn:sha1:0df995dc6d31a9f4d0fe199bc63c4abfac7c86b1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>restore hard error on primitive local recur mismatch</title>
<updated>2010-06-19T13:59:48Z</updated>
<author>
<name>Rich Hickey</name>
<email>richhickey@gmail.com</email>
</author>
<published>2010-06-19T13:59:48Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/clojure/commit/?id=25165a9ccd1001fa7c4725a8219c4108803ae834'/>
<id>urn:sha1:25165a9ccd1001fa7c4725a8219c4108803ae834</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Swap defaults, now non-promoting +, * etc is default. Use +', *' etc for arbitrary precision.</title>
<updated>2010-06-19T01:06:06Z</updated>
<author>
<name>Rich Hickey</name>
<email>richhickey@gmail.com</email>
</author>
<published>2010-06-19T01:06:06Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/clojure/commit/?id=310534b8e7e7f28c75bb122b4bf1bee320cdae67'/>
<id>urn:sha1:310534b8e7e7f28c75bb122b4bf1bee320cdae67</id>
<content type='text'>
</content>
</entry>
<entry>
<title>print recur mismatch warnings, for now</title>
<updated>2010-06-19T00:32:46Z</updated>
<author>
<name>Rich Hickey</name>
<email>richhickey@gmail.com</email>
</author>
<published>2010-06-19T00:32:46Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/clojure/commit/?id=7652f7e935684d3c7851fbcad8ddce97e510a5a6'/>
<id>urn:sha1:7652f7e935684d3c7851fbcad8ddce97e510a5a6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow ' as constituent character</title>
<updated>2010-06-18T20:20:32Z</updated>
<author>
<name>Rich Hickey</name>
<email>richhickey@gmail.com</email>
</author>
<published>2010-06-18T20:20:32Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/clojure/commit/?id=c79d28775e06b196ae1426f6c1446d00b621d2e1'/>
<id>urn:sha1:c79d28775e06b196ae1426f6c1446d00b621d2e1</id>
<content type='text'>
Bigints auto-reduce in all cases
Restore +, *, -, inc, dec as auto-promoting ops, will never return primitive integers, will auto-promote even when given primitives.
Add +', *', -', inc', dec', that do exactly what their counterparts do except when given integers of long or smaller, in which case they will not auto-promote but instead throw on overflow, and can return primitives.
Return primitive doubles on all ops involving primitive doubles
Box on long ops only after checking for overflow
</content>
</entry>
<entry>
<title>Change = to include type of boxed numbers (and collections thereof). Use == for inter-type numeric equivalence.</title>
<updated>2010-06-17T17:12:59Z</updated>
<author>
<name>Rich Hickey</name>
<email>richhickey@gmail.com</email>
</author>
<published>2010-06-17T17:12:59Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/clojure/commit/?id=8b849574ca1186c65124b43da8de6be6bace3f96'/>
<id>urn:sha1:8b849574ca1186c65124b43da8de6be6bace3f96</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Util.equals unboxed support for long/double</title>
<updated>2010-06-17T16:42:39Z</updated>
<author>
<name>Rich Hickey</name>
<email>richhickey@gmail.com</email>
</author>
<published>2010-06-17T16:42:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/clojure/commit/?id=863decce5f38c8cde9882a0e172cbfe469f05743'/>
<id>urn:sha1:863decce5f38c8cde9882a0e172cbfe469f05743</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tighten up narrowing conversion checks</title>
<updated>2010-06-17T16:14:25Z</updated>
<author>
<name>Rich Hickey</name>
<email>richhickey@gmail.com</email>
</author>
<published>2010-06-17T16:14:25Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/clojure/commit/?id=4003a1c71cfde9521fc84e5446bbdb146a6ca793'/>
<id>urn:sha1:4003a1c71cfde9521fc84e5446bbdb146a6ca793</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tighten up numeric comparisons</title>
<updated>2010-06-17T14:01:10Z</updated>
<author>
<name>Rich Hickey</name>
<email>richhickey@gmail.com</email>
</author>
<published>2010-06-17T14:01:10Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/clojure/commit/?id=e526bb845d76dd920df335dedd796b8f44ab4b4e'/>
<id>urn:sha1:e526bb845d76dd920df335dedd796b8f44ab4b4e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>return bigints from ratio ops only when bigint operand</title>
<updated>2010-06-16T16:47:40Z</updated>
<author>
<name>Rich Hickey</name>
<email>richhickey@gmail.com</email>
</author>
<published>2010-06-16T16:47:40Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/clojure/commit/?id=a1a25da6b717af52cbd4e5c5e87de921ec8478eb'/>
<id>urn:sha1:a1a25da6b717af52cbd4e5c5e87de921ec8478eb</id>
<content type='text'>
</content>
</entry>
</feed>
