<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>d0a07b287f316d60f94dfe87251469b7a6bea000</id>
      </parent>
    </parents>
    <author>
      <name>Alex Brem</name>
      <email>alex@fluktuation.net</email>
    </author>
    <url>http://github.com/localhost/nu/commit/33a579144357cb8f210e90d83a651c301417fa6b</url>
    <id>33a579144357cb8f210e90d83a651c301417fa6b</id>
    <committed-date>2008-07-28T14:37:14-07:00</committed-date>
    <authored-date>2008-07-28T14:37:14-07:00</authored-date>
    <message>Fixed rake bootstrap errors on x86_64 GNU/Linux</message>
    <tree>a450afe4f06c5f426f43103971aae0776c1ee9df</tree>
    <committer>
      <name>Alex Brem</name>
      <email>alex@fluktuation.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3278549ae2580a0d774c43f437db7f6063e219bb</id>
      </parent>
      <parent>
        <id>394b0c932af4a6301905114ed1436211a58bac06</id>
      </parent>
    </parents>
    <author>
      <name>Tim Burks</name>
      <email>tim@neontology.com</email>
    </author>
    <url>http://github.com/localhost/nu/commit/d0a07b287f316d60f94dfe87251469b7a6bea000</url>
    <id>d0a07b287f316d60f94dfe87251469b7a6bea000</id>
    <committed-date>2008-07-10T15:11:01-07:00</committed-date>
    <authored-date>2008-07-10T15:11:01-07:00</authored-date>
    <message>Merge git://github.com/jsallis/nu</message>
    <tree>da6f989edab56f348589f92fae9734deb7e005ef</tree>
    <committer>
      <name>Tim Burks</name>
      <email>tim@neontology.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8599ac4f928e82ff4c10534600dbddc9d7e85540</id>
      </parent>
      <parent>
        <id>979fb73a78090f2b9d16f1ad3ec612d388100659</id>
      </parent>
    </parents>
    <author>
      <name>Tim Burks</name>
      <email>tim@neontology.com</email>
    </author>
    <url>http://github.com/localhost/nu/commit/3278549ae2580a0d774c43f437db7f6063e219bb</url>
    <id>3278549ae2580a0d774c43f437db7f6063e219bb</id>
    <committed-date>2008-07-10T15:05:51-07:00</committed-date>
    <authored-date>2008-07-10T15:05:51-07:00</authored-date>
    <message>Merge git://github.com/ijt/nu</message>
    <tree>f0a11c5ea98e3e17589969dff9abb507965bfbe7</tree>
    <committer>
      <name>Tim Burks</name>
      <email>tim@neontology.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>630d4cee63f28f5c81fc674a13b4638b7a8e6db7</id>
      </parent>
    </parents>
    <author>
      <name>Jonathan Yedidia</name>
      <email>yedidia@merl.com</email>
    </author>
    <url>http://github.com/localhost/nu/commit/8599ac4f928e82ff4c10534600dbddc9d7e85540</url>
    <id>8599ac4f928e82ff4c10534600dbddc9d7e85540</id>
    <committed-date>2008-07-08T12:42:29-07:00</committed-date>
    <authored-date>2008-07-08T12:42:29-07:00</authored-date>
    <message>Improved Linux Installation notes.

Noted that you should use &quot;./mininush tools/nuke install&quot; to
upgrade rather than &quot;nuke install&quot;. Recommended that nufound
be downloaded from git://githbub.com/jsyedidia/nufound.git
to get a couple necessary fixes to nufound.</message>
    <tree>bd6c253952801f4f2721df89ce839e3732b95519</tree>
    <committer>
      <name>Jonathan Yedidia</name>
      <email>yedidia@merl.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>630d4cee63f28f5c81fc674a13b4638b7a8e6db7</id>
      </parent>
    </parents>
    <author>
      <name>Issac Trotts</name>
      <email>issac.trotts@gmail.com</email>
    </author>
    <url>http://github.com/localhost/nu/commit/979fb73a78090f2b9d16f1ad3ec612d388100659</url>
    <id>979fb73a78090f2b9d16f1ad3ec612d388100659</id>
    <committed-date>2008-06-30T01:35:47-07:00</committed-date>
    <authored-date>2008-06-30T01:35:47-07:00</authored-date>
    <message>Fix the INSTALL file to work on x86 architecture</message>
    <tree>e3a58797bb74f524caad92970acad93deec12d6b</tree>
    <committer>
      <name>Issac Trotts</name>
      <email>issac.trotts@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>630d4cee63f28f5c81fc674a13b4638b7a8e6db7</id>
      </parent>
    </parents>
    <author>
      <name>Jason Sallis</name>
      <email>jsallis@gmail.com</email>
    </author>
    <url>http://github.com/localhost/nu/commit/394b0c932af4a6301905114ed1436211a58bac06</url>
    <id>394b0c932af4a6301905114ed1436211a58bac06</id>
    <committed-date>2008-06-22T10:20:25-07:00</committed-date>
    <authored-date>2008-06-22T10:20:25-07:00</authored-date>
    <message>modified nutest to run tests at paths other than the local dir</message>
    <tree>0c13d98343db08fe91c2b06c2682b22081f2419c</tree>
    <committer>
      <name>Jason Sallis</name>
      <email>jsallis@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b896cafecbac9f2da8d00344502dfbbd148198ed</id>
      </parent>
      <parent>
        <id>60bfdaa32a8d701a70dbfff44d7343ed9264da61</id>
      </parent>
    </parents>
    <author>
      <name>Tim Burks</name>
      <email>tim@neontology.com</email>
    </author>
    <url>http://github.com/localhost/nu/commit/630d4cee63f28f5c81fc674a13b4638b7a8e6db7</url>
    <id>630d4cee63f28f5c81fc674a13b4638b7a8e6db7</id>
    <committed-date>2008-06-20T22:54:26-07:00</committed-date>
    <authored-date>2008-06-20T22:54:26-07:00</authored-date>
    <message>Merge branch 'master' of ssh://mini/git/public/Nu</message>
    <tree>3d203781b697ff2357b75551c231fabd642d08df</tree>
    <committer>
      <name>Tim Burks</name>
      <email>tim@neontology.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a2cbb2d4293018d7fd2c5f97509dfcadb368b9d6</id>
      </parent>
    </parents>
    <author>
      <name>Tim Burks</name>
      <email>tim@neontology.com</email>
    </author>
    <url>http://github.com/localhost/nu/commit/b896cafecbac9f2da8d00344502dfbbd148198ed</url>
    <id>b896cafecbac9f2da8d00344502dfbbd148198ed</id>
    <committed-date>2008-06-20T22:54:19-07:00</committed-date>
    <authored-date>2008-06-20T22:54:19-07:00</authored-date>
    <message>New assert_true and assert_false macros in nu/test.nu.</message>
    <tree>ffa447b5746a5d437d7f7c28ba7adcc100a08876</tree>
    <committer>
      <name>Tim Burks</name>
      <email>tim@neontology.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5c9e92decd2a02a158ec70ed40367ca7ec2edc45</id>
      </parent>
      <parent>
        <id>9da4ff251ba8bf75e416e1cf02e8fe8c1eab7b6c</id>
      </parent>
    </parents>
    <author>
      <name>Tim Burks</name>
      <email>tim@neontology.com</email>
    </author>
    <url>http://github.com/localhost/nu/commit/60bfdaa32a8d701a70dbfff44d7343ed9264da61</url>
    <id>60bfdaa32a8d701a70dbfff44d7343ed9264da61</id>
    <committed-date>2008-06-18T23:18:37-07:00</committed-date>
    <authored-date>2008-06-18T23:18:37-07:00</authored-date>
    <message>Merge branch 'master' of git://github.com/chapados/nu</message>
    <tree>228a4c857bb1c854e85ad5a5db3317bad7cae610</tree>
    <committer>
      <name>Tim Burks</name>
      <email>tim@neontology.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a2cbb2d4293018d7fd2c5f97509dfcadb368b9d6</id>
      </parent>
      <parent>
        <id>cc77579e388af5c346f5fc50734ebf3c0f0926f4</id>
      </parent>
    </parents>
    <author>
      <name>Tim Burks</name>
      <email>tim@neontology.com</email>
    </author>
    <url>http://github.com/localhost/nu/commit/5c9e92decd2a02a158ec70ed40367ca7ec2edc45</url>
    <id>5c9e92decd2a02a158ec70ed40367ca7ec2edc45</id>
    <committed-date>2008-06-18T23:14:44-07:00</committed-date>
    <authored-date>2008-06-18T23:14:44-07:00</authored-date>
    <message>Merge branch 'master' of git://github.com/jsyedidia/nu</message>
    <tree>b28890334175b586fc4fdd641cacc1b1bced687c</tree>
    <committer>
      <name>Tim Burks</name>
      <email>tim@neontology.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2dbf4b71483b0a518ee41c864c604c442a435264</id>
      </parent>
    </parents>
    <author>
      <name>Jonathan Yedidia</name>
      <email>jonathan@imacvu.(none)</email>
    </author>
    <url>http://github.com/localhost/nu/commit/cc77579e388af5c346f5fc50734ebf3c0f0926f4</url>
    <id>cc77579e388af5c346f5fc50734ebf3c0f0926f4</id>
    <committed-date>2008-06-18T22:39:20-07:00</committed-date>
    <authored-date>2008-06-18T22:39:20-07:00</authored-date>
    <message>A running Nu can again be built from scratch on Linux.

I also simplified notes/LINUXINSTALL so that it just explains what
will be need to install on Linux, without additional idiosyncratic
details specific to my system.

Unfortunately, Nu still fails some tests on Linux. These will be
fixed in the future.</message>
    <tree>74f3e0030229239bd90a1265e17a45b867adf396</tree>
    <committer>
      <name>Jonathan Yedidia</name>
      <email>jonathan@imacvu.(none)</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e9a96cd71fc80b60eccaac6b0b67f65d86c43711</id>
      </parent>
    </parents>
    <author>
      <name>Tim Burks</name>
      <email>tim@neontology.com</email>
    </author>
    <url>http://github.com/localhost/nu/commit/a2cbb2d4293018d7fd2c5f97509dfcadb368b9d6</url>
    <id>a2cbb2d4293018d7fd2c5f97509dfcadb368b9d6</id>
    <committed-date>2008-06-16T17:42:12-07:00</committed-date>
    <authored-date>2008-06-16T17:42:12-07:00</authored-date>
    <message>Treat NSBitmapImageRep as a placeholder class.</message>
    <tree>1ea99b1abaf44dcc6f0f166be0be34e2dcc33eb7</tree>
    <committer>
      <name>Tim Burks</name>
      <email>tim@neontology.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e9a96cd71fc80b60eccaac6b0b67f65d86c43711</id>
      </parent>
    </parents>
    <author>
      <name>Brian Chapados</name>
      <email>chapados@sciencegeeks.org</email>
    </author>
    <url>http://github.com/localhost/nu/commit/9da4ff251ba8bf75e416e1cf02e8fe8c1eab7b6c</url>
    <id>9da4ff251ba8bf75e416e1cf02e8fe8c1eab7b6c</id>
    <committed-date>2008-06-16T16:28:09-07:00</committed-date>
    <authored-date>2008-06-16T16:28:09-07:00</authored-date>
    <message>Added '/Developer/usr/bin/momc' to momc search path in nuke</message>
    <tree>5f79b00d30dd245a0a7a73e03026369b20176529</tree>
    <committer>
      <name>Brian Chapados</name>
      <email>chapados@sciencegeeks.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e9a96cd71fc80b60eccaac6b0b67f65d86c43711</id>
      </parent>
    </parents>
    <author>
      <name>Jonathan Yedidia</name>
      <email>jonathan@imacvu.(none)</email>
    </author>
    <url>http://github.com/localhost/nu/commit/2dbf4b71483b0a518ee41c864c604c442a435264</url>
    <id>2dbf4b71483b0a518ee41c864c604c442a435264</id>
    <committed-date>2008-06-15T22:58:25-07:00</committed-date>
    <authored-date>2008-06-15T22:58:25-07:00</authored-date>
    <message>Added fixes so that mininush will build on Linux.

The Linux implementation of Nu appears to be broken at the moment.
These changes at least get you to the point where mininush can be
built, albeit with many warnings. Running
./mininush tools/nuke
fails though, because of the error

Uncatched Objective-C exception:
exceptionClass &lt;class NSException&gt;
Reason: unable to load nu
UserInfo: no userinfo

Please see the new notes file notes/LINUXINSTALL for a full
explanation of what needs to be done to get to this stage
using Ubuntu 8.04 running in a VM on Mac OS 10.5.3.</message>
    <tree>685114ea848a3de660a8d69473e5205e77b11e5d</tree>
    <committer>
      <name>Jonathan Yedidia</name>
      <email>jonathan@imacvu.(none)</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2b9142078ba11ee1732889a814f1a15dc1cceea5</id>
      </parent>
    </parents>
    <author>
      <name>Brian Chapados</name>
      <email>chapados@sciencegeeks.org</email>
    </author>
    <url>http://github.com/localhost/nu/commit/e9a96cd71fc80b60eccaac6b0b67f65d86c43711</url>
    <id>e9a96cd71fc80b60eccaac6b0b67f65d86c43711</id>
    <committed-date>2008-06-13T21:26:48-07:00</committed-date>
    <authored-date>2008-06-13T21:26:48-07:00</authored-date>
    <message>Added method declarations and descriptions for additional NuMath functions.</message>
    <tree>8900111b426cc4469a8de30fa17a0710693f0ec1</tree>
    <committer>
      <name>Brian Chapados</name>
      <email>chapados@sciencegeeks.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c929ef38143d6ee23b5b1545f489fb8302d75539</id>
      </parent>
    </parents>
    <author>
      <name>chapados</name>
      <email>chapados@sciencegeeks.org</email>
    </author>
    <url>http://github.com/localhost/nu/commit/2b9142078ba11ee1732889a814f1a15dc1cceea5</url>
    <id>2b9142078ba11ee1732889a814f1a15dc1cceea5</id>
    <committed-date>2008-06-12T23:22:34-07:00</committed-date>
    <authored-date>2008-06-12T23:22:34-07:00</authored-date>
    <message>Added exponentiation operator '**' and extra NuMath functions for rounding.</message>
    <tree>203a196841a24e47ebf60fae005d4569c94e1529</tree>
    <committer>
      <name>chapados</name>
      <email>chapados@sciencegeeks.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2ce16c3fd0175abd9d8b8997d743d69a4a732ca2</id>
      </parent>
    </parents>
    <author>
      <name>Tim Burks</name>
      <email>tim@neontology.com</email>
    </author>
    <url>http://github.com/localhost/nu/commit/c929ef38143d6ee23b5b1545f489fb8302d75539</url>
    <id>c929ef38143d6ee23b5b1545f489fb8302d75539</id>
    <committed-date>2008-06-10T18:58:35-07:00</committed-date>
    <authored-date>2008-06-10T18:58:35-07:00</authored-date>
    <message>Quick fix for a problem in (NSObject set:).

The Objective-C conversion of set: was not correctly handling selectors.</message>
    <tree>83d3a98e86e6b801dc7a902badb94205659d3b70</tree>
    <committer>
      <name>Tim Burks</name>
      <email>tim@neontology.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0c1d90239c26efe0c9f772e5c0eeb5e6f79f4b1e</id>
      </parent>
    </parents>
    <author>
      <name>Tim Burks</name>
      <email>tim@neontology.com</email>
    </author>
    <url>http://github.com/localhost/nu/commit/2ce16c3fd0175abd9d8b8997d743d69a4a732ca2</url>
    <id>2ce16c3fd0175abd9d8b8997d743d69a4a732ca2</id>
    <committed-date>2008-06-08T13:05:36-07:00</committed-date>
    <authored-date>2008-06-08T13:05:36-07:00</authored-date>
    <message>v0.3.2, pre-WWDC update.</message>
    <tree>f5e3ba3c3d77f50ba3853ab9f87f708cee76f1fa</tree>
    <committer>
      <name>Tim Burks</name>
      <email>tim@neontology.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>71bcd02142cb92a7a4ea961d941504f291ed8307</id>
      </parent>
    </parents>
    <author>
      <name>Tim Burks</name>
      <email>tim@neontology.com</email>
    </author>
    <url>http://github.com/localhost/nu/commit/0c1d90239c26efe0c9f772e5c0eeb5e6f79f4b1e</url>
    <id>0c1d90239c26efe0c9f772e5c0eeb5e6f79f4b1e</id>
    <committed-date>2008-06-07T16:48:40-07:00</committed-date>
    <authored-date>2008-06-07T16:48:40-07:00</authored-date>
    <message>Added handler for unsigned char arguments (needed for iPhone only).</message>
    <tree>950c695ee6923ff81673984a864514d45e5c57a4</tree>
    <committer>
      <name>Tim Burks</name>
      <email>tim@neontology.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9f3c0f8e6a5ad7f44147901e190667e6d4d7ff63</id>
      </parent>
    </parents>
    <author>
      <name>Tim Burks</name>
      <email>tim@neontology.com</email>
    </author>
    <url>http://github.com/localhost/nu/commit/71bcd02142cb92a7a4ea961d941504f291ed8307</url>
    <id>71bcd02142cb92a7a4ea961d941504f291ed8307</id>
    <committed-date>2008-06-05T21:15:46-07:00</committed-date>
    <authored-date>2008-06-05T21:15:46-07:00</authored-date>
    <message>Fix iphone compilation problem.

I really like the NSMapTable interface; it's a shame that we don't
have it on the iPhone.  Rather than rewrite this to use the st.[hc]
utility, I'm going to leave this broken until WWDC and see what is
revealed there about the future of the iPhone APIs.</message>
    <tree>84a29aaa96bfa8bc7028a385f544a4256efb3ba2</tree>
    <committer>
      <name>Tim Burks</name>
      <email>tim@neontology.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>35d23114c0c3ec8d9d39633f34700b3b6fc75519</id>
      </parent>
    </parents>
    <author>
      <name>Tim Burks</name>
      <email>tim@neontology.com</email>
    </author>
    <url>http://github.com/localhost/nu/commit/9f3c0f8e6a5ad7f44147901e190667e6d4d7ff63</url>
    <id>9f3c0f8e6a5ad7f44147901e190667e6d4d7ff63</id>
    <committed-date>2008-06-05T19:47:23-07:00</committed-date>
    <authored-date>2008-06-05T19:47:23-07:00</authored-date>
    <message>Fixed some integer alignment problems on PowerPC.

Unverified on Intel.</message>
    <tree>0983b6a1abb8d461f5627a47fee69152c5b583b0</tree>
    <committer>
      <name>Tim Burks</name>
      <email>tim@neontology.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>de842237aaf0ca820b089799b8976d36c7d01271</id>
      </parent>
    </parents>
    <author>
      <name>Tim Burks</name>
      <email>tim@neontology.com</email>
    </author>
    <url>http://github.com/localhost/nu/commit/35d23114c0c3ec8d9d39633f34700b3b6fc75519</url>
    <id>35d23114c0c3ec8d9d39633f34700b3b6fc75519</id>
    <committed-date>2008-06-03T12:32:22-07:00</committed-date>
    <authored-date>2008-06-03T12:32:22-07:00</authored-date>
    <message>Tests for break and continue operators.

Here are tests for the previous change set.
Tested methods:
  (NuEnumerable each:)
  (NuEnumerable eachWithIndex:)
  (NSArray eachInReverse:)
  (NSDictionary each:)
  (NSString each:)
  (NuCell count)
  (NSNull count)</message>
    <tree>cb107188f1dc4c3b79ae4f928a76e8b623c0bd53</tree>
    <committer>
      <name>Tim Burks</name>
      <email>tim@neontology.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0d3eabdae9256b14d49e23bf96eff675a9fe7ebc</id>
      </parent>
    </parents>
    <author>
      <name>Tim Burks</name>
      <email>tim@neontology.com</email>
    </author>
    <url>http://github.com/localhost/nu/commit/de842237aaf0ca820b089799b8976d36c7d01271</url>
    <id>de842237aaf0ca820b089799b8976d36c7d01271</id>
    <committed-date>2008-06-03T12:03:33-07:00</committed-date>
    <authored-date>2008-06-03T12:03:33-07:00</authored-date>
    <message>Added support for the break and continue operators inside each: methods.

Affected methods:
  (NuEnumerable each:)
  (NuEnumerable eachWithIndex:)
  (NSArray eachInReverse:)
  (NSDictionary each:)
  (NSString each:)

Also added a &quot;count&quot; method to NuCells that is synonymous with &quot;length&quot;
and fixed a compiler warning.</message>
    <tree>ade23592c3145f2035e72cff2878000157d0df07</tree>
    <committer>
      <name>Tim Burks</name>
      <email>tim@neontology.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>03056950a5a48cce555b8ea47e21246d7672f2cd</id>
      </parent>
    </parents>
    <author>
      <name>Tim Burks</name>
      <email>tim@neontology.com</email>
    </author>
    <url>http://github.com/localhost/nu/commit/0d3eabdae9256b14d49e23bf96eff675a9fe7ebc</url>
    <id>0d3eabdae9256b14d49e23bf96eff675a9fe7ebc</id>
    <committed-date>2008-05-29T20:59:53-07:00</committed-date>
    <authored-date>2008-05-29T20:59:53-07:00</authored-date>
    <message>Tighter memory management, but leaving some unresolved issues with nib file outlets.

These changes reinstate automatic releasing of &quot;automatic&quot;
Nu instance variables; these are the variables created
automatically when they are accessed for classes whose
definitions include the (ivars) operator.

Other instance variables are not automatically released
when their owners are deallocated, because I learned
that when they are set as outlets in nib files, their
values aren't retained.  This may require a separate
declaration type (&quot;outlet&quot; or &quot;weak&quot; instead of &quot;id&quot;)
and until this is resolved, we potentially leak objects
assigned to declared instance variables.

An update to Nu to support GC would eliminate the need
for this, but Nu also needs to work on platforms without GC.

Also, on the subject of other platforms, the iPhone
build is now broken because (until recently at least),
the iPhone SDK does not support NSMapTables. That's
too bad, because the NSMapTable interface is really nice,
but portability is better, so I plan to replace them with
the symbol tables implemented in the st.[hc] files.</message>
    <tree>f6b80ed90b7f63cd4d3c95dd69335bf6bf2880a7</tree>
    <committer>
      <name>Tim Burks</name>
      <email>tim@neontology.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>00153e4327bfa0c6f65e3a0c11a4948d5047a18a</id>
      </parent>
    </parents>
    <author>
      <name>Brian Chapados</name>
      <email>chapados@sciencegeeks.org</email>
    </author>
    <url>http://github.com/localhost/nu/commit/03056950a5a48cce555b8ea47e21246d7672f2cd</url>
    <id>03056950a5a48cce555b8ea47e21246d7672f2cd</id>
    <committed-date>2008-05-29T14:09:11-07:00</committed-date>
    <authored-date>2008-05-29T14:09:11-07:00</authored-date>
    <message>Fixed a bug in [NuClass addClassMethod:].

The definition of #addClassMethod: was identical to
added instance methods to the receiver. This changeset
fixes the bug by passing a reference to the isa/class_pointer
of the class to add_method_to_class(). I also migrated
tests for #addClassMethod: and #addInstanceMethod: from
test_nu.rb into test_classes.nu.

These changes work on Mac OS X 10.5.2, but are untested
on other platforms.</message>
    <tree>27ad2a6f6d54d85753e686c9dc8e5dd4fbe1bed5</tree>
    <committer>
      <name>Brian Chapados</name>
      <email>chapados@sciencegeeks.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a29fd64057b8b9c0a9c0d7ec763f3b8274afbf7f</id>
      </parent>
    </parents>
    <author>
      <name>Tim Burks</name>
      <email>tim@neontology.com</email>
    </author>
    <url>http://github.com/localhost/nu/commit/00153e4327bfa0c6f65e3a0c11a4948d5047a18a</url>
    <id>00153e4327bfa0c6f65e3a0c11a4948d5047a18a</id>
    <committed-date>2008-05-28T23:34:31-07:00</committed-date>
    <authored-date>2008-05-28T23:34:31-07:00</authored-date>
    <message>Fixed a problem in (NSObject set:).

via Paul Phillips, NuHTTP was failing with the following error:
$ ./nuhttpd
2008-05-28 15:26:20.946 nush[585:613] *** -[NuHTTPRequestHandler setAction:]: unrecognized selector sent to instance 0x3cc940
2008-05-28 15:26:20.948 nush[585:613] Terminating due to uncaught exception (below):
2008-05-28 15:26:20.948 nush[585:613] NSInvalidArgumentException: *** -[NuHTTPRequestHandler setAction:]: unrecognized selector sent to instance 0x3cc940

I believe this problem arose when I moved the set: method to Objective-C;
for any property named &quot;action&quot; it was calling the setAction: method
directly instead of using key value coding. This is because actions in
the target-action paradigm are represented with selectors and selectors
aren't objects.

But in cases where &quot;action&quot; is used as a general instance variable,
this is a problem, because there may not be a setAction: method that
is available from Objective-C. So now we only call setAction: if
the class responds to that selector.</message>
    <tree>c1786ebb63bd1933feba9ce8df092949ceec5032</tree>
    <committer>
      <name>Tim Burks</name>
      <email>tim@neontology.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c8a5a653a0bd3c8cbd9f9c4796dc15ac78ae8ba3</id>
      </parent>
    </parents>
    <author>
      <name>Tim Burks</name>
      <email>tim@neontology.com</email>
    </author>
    <url>http://github.com/localhost/nu/commit/a29fd64057b8b9c0a9c0d7ec763f3b8274afbf7f</url>
    <id>a29fd64057b8b9c0a9c0d7ec763f3b8274afbf7f</id>
    <committed-date>2008-05-28T22:33:05-07:00</committed-date>
    <authored-date>2008-05-28T22:33:05-07:00</authored-date>
    <message>Added each: method to NSString.

Use it to iterate over the characters in a string.</message>
    <tree>bcda2e1710ce6fccbd0a6f42544bd0e29b7767c4</tree>
    <committer>
      <name>Tim Burks</name>
      <email>tim@neontology.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6aa914f5250882ff545392b4b4b85075b4e296a1</id>
      </parent>
    </parents>
    <author>
      <name>Tim Burks</name>
      <email>tim@neontology.com</email>
    </author>
    <url>http://github.com/localhost/nu/commit/c8a5a653a0bd3c8cbd9f9c4796dc15ac78ae8ba3</url>
    <id>c8a5a653a0bd3c8cbd9f9c4796dc15ac78ae8ba3</id>
    <committed-date>2008-05-28T21:53:00-07:00</committed-date>
    <authored-date>2008-05-28T21:53:00-07:00</authored-date>
    <message>Fixed Nukefile to avoid looping during &quot;nuke clobber&quot;.</message>
    <tree>0f2956f3287b2e4345ac1520b74884bdbdbbd81b</tree>
    <committer>
      <name>Tim Burks</name>
      <email>tim@neontology.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a7b4b9bb4fc8d99f5b156fbb26a5ed39bf359709</id>
      </parent>
    </parents>
    <author>
      <name>Tim Burks</name>
      <email>tim@neontology.com</email>
    </author>
    <url>http://github.com/localhost/nu/commit/6aa914f5250882ff545392b4b4b85075b4e296a1</url>
    <id>6aa914f5250882ff545392b4b4b85075b4e296a1</id>
    <committed-date>2008-05-28T16:12:26-07:00</committed-date>
    <authored-date>2008-05-28T16:12:26-07:00</authored-date>
    <message>Temporarily disabled ivar release, it seems to create problems with ivars set in nib files.</message>
    <tree>bbac297875cd6c84e7e3ded15b9e569a84016771</tree>
    <committer>
      <name>Tim Burks</name>
      <email>tim@neontology.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>57cb609cfd47c18fe36bfb4314d6424a79312981</id>
      </parent>
      <parent>
        <id>57e20c69c808be9e207f17e2b953547371be4022</id>
      </parent>
    </parents>
    <author>
      <name>Tim Burks</name>
      <email>tim@neontology.com</email>
    </author>
    <url>http://github.com/localhost/nu/commit/a7b4b9bb4fc8d99f5b156fbb26a5ed39bf359709</url>
    <id>a7b4b9bb4fc8d99f5b156fbb26a5ed39bf359709</id>
    <committed-date>2008-05-27T22:06:12-07:00</committed-date>
    <authored-date>2008-05-27T22:06:12-07:00</authored-date>
    <message>Merge branch 'master' of ssh://mini/git/public/Nu</message>
    <tree>f9c42ffd431eaf20abfa76dffc068086d3d18ec7</tree>
    <committer>
      <name>Tim Burks</name>
      <email>tim@neontology.com</email>
    </committer>
  </commit>
</commits>
