<feed xmlns='http://www.w3.org/2005/Atom'>
<title>clojure/src/jvm, branch ensure</title>
<subtitle>The Clojure programming language http://clojure.org</subtitle>
<id>https://git.amat.us/clojure/atom/src/jvm?h=ensure</id>
<link rel='self' href='https://git.amat.us/clojure/atom/src/jvm?h=ensure'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/clojure/'/>
<updated>2009-07-03T16:55:40Z</updated>
<entry>
<title>support overlapping ensures with no retry, refs #143</title>
<updated>2009-07-03T16:55:40Z</updated>
<author>
<name>Rich Hickey</name>
<email>richhickey@gmail.com</email>
</author>
<published>2009-07-03T16:55:40Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/clojure/commit/?id=961743446562b6fa7be25f96de02aacd626169da'/>
<id>urn:sha1:961743446562b6fa7be25f96de02aacd626169da</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix compile-time NPE on set! of non-existent field, fixes #142</title>
<updated>2009-07-03T11:58:26Z</updated>
<author>
<name>Rich Hickey</name>
<email>richhickey@gmail.com</email>
</author>
<published>2009-07-03T11:58:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/clojure/commit/?id=c4a5cd208aef54ae5b292fa41c4880017315e553'/>
<id>urn:sha1:c4a5cd208aef54ae5b292fa41c4880017315e553</id>
<content type='text'>
</content>
</entry>
<entry>
<title>added ref min/max history control - refs #138</title>
<updated>2009-06-30T15:22:39Z</updated>
<author>
<name>Rich Hickey</name>
<email>richhickey@gmail.com</email>
</author>
<published>2009-06-30T15:22:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/clojure/commit/?id=6201f5e2ddd52f1b483d75563b0380deba59777c'/>
<id>urn:sha1:6201f5e2ddd52f1b483d75563b0380deba59777c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>:pre and :post conditions as metadata on arglist, or map following arglist</title>
<updated>2009-06-24T19:21:42Z</updated>
<author>
<name>Rich Hickey</name>
<email>richhickey@gmail.com</email>
</author>
<published>2009-06-24T19:21:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/clojure/commit/?id=0ac482878a1dd520cbee2faa0f5f6ab1082ffa76'/>
<id>urn:sha1:0ac482878a1dd520cbee2faa0f5f6ab1082ffa76</id>
<content type='text'>
conditions are predicate exprs in a vector
return value of fn is bound to % for :post
(defn foo [x y]
  {:pre [(even? x) (&lt; x y)]
   :post [(&gt; % 3)]}
  (* x y))
add *assert*, default true, when not true asserts are no-ops
*assert* is bound in repl
</content>
</entry>
<entry>
<title>allow %s not in #(), yields as-is symbol</title>
<updated>2009-06-24T19:18:22Z</updated>
<author>
<name>Rich Hickey</name>
<email>richhickey@gmail.com</email>
</author>
<published>2009-06-24T19:18:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/clojure/commit/?id=ff26acc38d33b1cf17adce156a458b7df6588a3e'/>
<id>urn:sha1:ff26acc38d33b1cf17adce156a458b7df6588a3e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rev fa3d2497 causes compile to fail on some VMs -- back it out. Refs #124</title>
<updated>2009-06-22T21:07:36Z</updated>
<author>
<name>Chouser</name>
<email>chouser@n01se.net</email>
</author>
<published>2009-06-22T21:07:36Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/clojure/commit/?id=895b39dabc17b3fd766fdbac3b0757edb0d4b60d'/>
<id>urn:sha1:895b39dabc17b3fd766fdbac3b0757edb0d4b60d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a call to Agent.shutdown() at the end of clojure.lang.Compile/main Refs #124</title>
<updated>2009-06-21T03:19:02Z</updated>
<author>
<name>Chas Emerick</name>
<email>cemerick@snowtide.com</email>
</author>
<published>2009-06-01T04:00:00Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/clojure/commit/?id=fa3d24973fc415b35ae6ec8d84b61ace76bd4133'/>
<id>urn:sha1:fa3d24973fc415b35ae6ec8d84b61ace76bd4133</id>
<content type='text'>
Signed-off-by: Chouser &lt;chouser@n01se.net&gt;
</content>
</entry>
<entry>
<title>parse "1." and "1.e3" as legal floats. Refs #117</title>
<updated>2009-06-20T02:26:26Z</updated>
<author>
<name>Steve Gilardi</name>
<email>scgilardi@gmail.com</email>
</author>
<published>2009-05-04T04:00:00Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/clojure/commit/?id=f1d13b8f1fbda376352caf85857cc0585717bcd9'/>
<id>urn:sha1:f1d13b8f1fbda376352caf85857cc0585717bcd9</id>
<content type='text'>
Signed-off-by: Chouser &lt;chouser@n01se.net&gt;
</content>
</entry>
<entry>
<title>removed nth overload</title>
<updated>2009-06-19T11:28:59Z</updated>
<author>
<name>Rich Hickey</name>
<email>richhickey@gmail.com</email>
</author>
<published>2009-06-19T11:28:59Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/clojure/commit/?id=f79e724224f86d938cd6ed287355808233c899e9'/>
<id>urn:sha1:f79e724224f86d938cd6ed287355808233c899e9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>made vector seqs chunked by default</title>
<updated>2009-05-28T14:47:11Z</updated>
<author>
<name>Rich Hickey</name>
<email>richhickey@gmail.com</email>
</author>
<published>2009-05-28T14:47:11Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/clojure/commit/?id=902a54421b8d2372587d2d9a34abb803624a4911'/>
<id>urn:sha1:902a54421b8d2372587d2d9a34abb803624a4911</id>
<content type='text'>
</content>
</entry>
</feed>
