<feed xmlns='http://www.w3.org/2005/Atom'>
<title>clojure/test, branch num</title>
<subtitle>The Clojure programming language http://clojure.org</subtitle>
<id>https://git.amat.us/clojure/atom/test?h=num</id>
<link rel='self' href='https://git.amat.us/clojure/atom/test?h=num'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/clojure/'/>
<updated>2010-06-17T14:01:10Z</updated>
<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>Unify numeric semantics around longs, with throw on overflow. Allow numeric literals to be primitive initializers. Canonicalize boxing of integers, if it fits in int, is Integer, else Long, thus primitive coercions can't be used to get particular boxed types, use Long/valueOf etc. Ask for BigIntegers if you want arbitrary precision, new literal number format - append 'N' for BigInteger. BigIntegers do not reduce automatically, are contagious. New particular names for unchecked ops - unchecked-xxx-int or unchecked-xxx-long. You should need far fewer hints for primitive perf, and avoid int casts and any casting of numeric literals, see:</title>
<updated>2010-06-16T03:13:05Z</updated>
<author>
<name>Rich Hickey</name>
<email>richhickey@gmail.com</email>
</author>
<published>2010-06-16T03:13:05Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/clojure/commit/?id=6ab3e4cd672092823a04c944210a23c29142785d'/>
<id>urn:sha1:6ab3e4cd672092823a04c944210a23c29142785d</id>
<content type='text'>
http://gist.github.com/440102
</content>
</entry>
<entry>
<title>detect constant maps, emit as constants</title>
<updated>2010-06-10T00:50:52Z</updated>
<author>
<name>Rich Hickey</name>
<email>richhickey@gmail.com</email>
</author>
<published>2010-06-10T00:50:52Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/clojure/commit/?id=662b38415e15edcbd720628c0c07a8f8817c96b4'/>
<id>urn:sha1:662b38415e15edcbd720628c0c07a8f8817c96b4</id>
<content type='text'>
break down constant inits into separate methods, call from init
move core.clj to statics
</content>
</entry>
<entry>
<title>direct calls to statics, integrating into core fns</title>
<updated>2010-06-09T01:33:33Z</updated>
<author>
<name>Rich Hickey</name>
<email>richhickey@gmail.com</email>
</author>
<published>2010-06-09T01:33:33Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/clojure/commit/?id=4db0b1f9c37fc0581bc54f13c8dfbe66f8bf02dc'/>
<id>urn:sha1:4db0b1f9c37fc0581bc54f13c8dfbe66f8bf02dc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>first cut at primitives in fn sigs</title>
<updated>2010-06-08T20:11:23Z</updated>
<author>
<name>Rich Hickey</name>
<email>richhickey@gmail.com</email>
</author>
<published>2010-06-08T20:11:23Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/clojure/commit/?id=ca737838aa65970775c58cd3a72fea4221a67bda'/>
<id>urn:sha1:ca737838aa65970775c58cd3a72fea4221a67bda</id>
<content type='text'>
</content>
</entry>
<entry>
<title>read ^:foo bar as ^{:foo true} bar and merge existing metatada. See #375.</title>
<updated>2010-06-08T14:53:26Z</updated>
<author>
<name>Christophe Grand</name>
<email>christophe@cgrand.net</email>
</author>
<published>2010-06-08T14:23:14Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/clojure/commit/?id=a804f7c916095ffb5dce64ddfe90397310b1dfd4'/>
<id>urn:sha1:a804f7c916095ffb5dce64ddfe90397310b1dfd4</id>
<content type='text'>
Signed-off-by: Rich Hickey &lt;richhickey@gmail.com&gt;
</content>
</entry>
<entry>
<title>Added testcase for defrecord with field names that used to clash with method argument names</title>
<updated>2010-06-07T14:04:08Z</updated>
<author>
<name>Konrad Hinsen</name>
<email>konrad.hinsen@fastmail.net</email>
</author>
<published>2010-05-28T15:29:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/clojure/commit/?id=42df6a0ad721a798411e9a701d51a42f6686777f'/>
<id>urn:sha1:42df6a0ad721a798411e9a701d51a42f6686777f</id>
<content type='text'>
Signed-off-by: Stuart Halloway &lt;stu@thinkrelevance.com&gt;
</content>
</entry>
<entry>
<title>tidy up and test #257, remove spurious .rej file</title>
<updated>2010-06-07T14:03:40Z</updated>
<author>
<name>Stuart Halloway</name>
<email>stu@thinkrelevance.com</email>
</author>
<published>2010-06-04T19:43:10Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/clojure/commit/?id=725547f4587f75c063c51659e582cfdbcc140f80'/>
<id>urn:sha1:725547f4587f75c063c51659e582cfdbcc140f80</id>
<content type='text'>
Signed-off-by: Stuart Halloway &lt;stu@thinkrelevance.com&gt;
</content>
</entry>
<entry>
<title>added fnil to supply default values #257</title>
<updated>2010-06-07T14:03:40Z</updated>
<author>
<name>Timothy Pratley</name>
<email>timothypratley@gmail.com</email>
</author>
<published>2010-01-30T04:08:09Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/clojure/commit/?id=24442426af1fe643d904b4adfcf62fd7a1cf3ff7'/>
<id>urn:sha1:24442426af1fe643d904b4adfcf62fd7a1cf3ff7</id>
<content type='text'>
Signed-off-by: Stuart Halloway &lt;stu@thinkrelevance.com&gt;
</content>
</entry>
<entry>
<title>get-in support for default #256</title>
<updated>2010-06-07T14:03:25Z</updated>
<author>
<name>Timothy Pratley</name>
<email>timothypratley@gmail.com</email>
</author>
<published>2010-01-30T03:32:43Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/clojure/commit/?id=c19ce8145053578763ac3bef4de9d8c3c44e1b11'/>
<id>urn:sha1:c19ce8145053578763ac3bef4de9d8c3c44e1b11</id>
<content type='text'>
Signed-off-by: Stuart Halloway &lt;stu@thinkrelevance.com&gt;
</content>
</entry>
</feed>
