<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>7b2bfaa75a3fc11d0e14bced8289a02113644c38</id>
      </parent>
    </parents>
    <author>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </author>
    <url>http://github.com/dpw/pachuco/commit/e0d6fb0f02609d86c94f7580b008215e77522897</url>
    <id>e0d6fb0f02609d86c94f7580b008215e77522897</id>
    <committed-date>2009-11-12T01:52:53-08:00</committed-date>
    <authored-date>2009-11-12T01:52:53-08:00</authored-date>
    <message>Emit .size directive to better support some tools</message>
    <tree>1bc95600fc1808fbb9a182c3eef7969c608b2f9e</tree>
    <committer>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>004618acb446b692b5120ea7491239d752ea623a</id>
      </parent>
    </parents>
    <author>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </author>
    <url>http://github.com/dpw/pachuco/commit/7b2bfaa75a3fc11d0e14bced8289a02113644c38</url>
    <id>7b2bfaa75a3fc11d0e14bced8289a02113644c38</id>
    <committed-date>2009-11-11T01:34:40-08:00</committed-date>
    <authored-date>2009-11-03T13:46:34-08:00</authored-date>
    <message>Fix 'make build/....s'</message>
    <tree>bf52390c8a135e9864ca214aca8da41c233c5443</tree>
    <committer>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6e6547c91cf525497c349a0491f8222c8251f10a</id>
      </parent>
    </parents>
    <author>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </author>
    <url>http://github.com/dpw/pachuco/commit/004618acb446b692b5120ea7491239d752ea623a</url>
    <id>004618acb446b692b5120ea7491239d752ea623a</id>
    <committed-date>2009-11-11T01:34:40-08:00</committed-date>
    <authored-date>2009-10-30T17:20:36-07:00</authored-date>
    <message>Fix typo in check-string-range message</message>
    <tree>1bf036b75b1682e124af27522d381cee92a9f45b</tree>
    <committer>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>546863087f43c44f04ae4068f84221701337d650</id>
      </parent>
    </parents>
    <author>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </author>
    <url>http://github.com/dpw/pachuco/commit/6e6547c91cf525497c349a0491f8222c8251f10a</url>
    <id>6e6547c91cf525497c349a0491f8222c8251f10a</id>
    <committed-date>2009-11-11T01:34:40-08:00</committed-date>
    <authored-date>2009-10-30T17:19:53-07:00</authored-date>
    <message>string-equal? optimization</message>
    <tree>34ffab671da45f623f418ed14ede2bb5d9429098</tree>
    <committer>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3503616e92d7a20bf79decb1fa6ddde8a81c1891</id>
      </parent>
    </parents>
    <author>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </author>
    <url>http://github.com/dpw/pachuco/commit/546863087f43c44f04ae4068f84221701337d650</url>
    <id>546863087f43c44f04ae4068f84221701337d650</id>
    <committed-date>2009-11-11T01:34:39-08:00</committed-date>
    <authored-date>2009-10-27T15:05:29-07:00</authored-date>
    <message>An improved string-hash</message>
    <tree>b1d51174a350127558f2ddb07557053f654f53e4</tree>
    <committer>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>271150a6b35d5d883f165a715bcb4cb6220efc55</id>
      </parent>
    </parents>
    <author>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </author>
    <url>http://github.com/dpw/pachuco/commit/3503616e92d7a20bf79decb1fa6ddde8a81c1891</url>
    <id>3503616e92d7a20bf79decb1fa6ddde8a81c1891</id>
    <committed-date>2009-11-11T01:34:39-08:00</committed-date>
    <authored-date>2009-10-19T10:03:07-07:00</authored-date>
    <message>Add a 'make xxx-time' target</message>
    <tree>453a2bd3aae3943be28605830d0d2485122fbd80</tree>
    <committer>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>388dfaecde3f27ce9d019ce7aa7eb9828e2e61b6</id>
      </parent>
    </parents>
    <author>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </author>
    <url>http://github.com/dpw/pachuco/commit/271150a6b35d5d883f165a715bcb4cb6220efc55</url>
    <id>271150a6b35d5d883f165a715bcb4cb6220efc55</id>
    <committed-date>2009-11-11T01:34:39-08:00</committed-date>
    <authored-date>2009-09-15T01:32:38-07:00</authored-date>
    <message>Don't touch sbcl-wrapper

The mtime changes confuse git, and it's not needed for make anyway.</message>
    <tree>f6a0ab5e043a38a2420a72b8c8600f9d8ecaaafc</tree>
    <committer>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>86f445d799bb7bc1c39e871a6e15f228d7e582a4</id>
      </parent>
    </parents>
    <author>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </author>
    <url>http://github.com/dpw/pachuco/commit/388dfaecde3f27ce9d019ce7aa7eb9828e2e61b6</url>
    <id>388dfaecde3f27ce9d019ce7aa7eb9828e2e61b6</id>
    <committed-date>2009-09-12T03:14:39-07:00</committed-date>
    <authored-date>2009-09-12T03:14:39-07:00</authored-date>
    <message>Add &quot;context&quot; codegen

A simple but contextual code generation strategy</message>
    <tree>3cab9914b1007f7e02c7729a8e98c79dfdb3d9e8</tree>
    <committer>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>72c9a69c3a313bd0fbcd00eeea2e7909305121c2</id>
      </parent>
    </parents>
    <author>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </author>
    <url>http://github.com/dpw/pachuco/commit/86f445d799bb7bc1c39e871a6e15f228d7e582a4</url>
    <id>86f445d799bb7bc1c39e871a6e15f228d7e582a4</id>
    <committed-date>2009-09-03T00:57:50-07:00</committed-date>
    <authored-date>2009-09-03T00:57:50-07:00</authored-date>
    <message>Avoid modifying the builtin interpreter and expander state

This was leading to a significant amount of uncollectable garbage</message>
    <tree>e540a7cadf88def2fc84bcc8ec6cd311815110f7</tree>
    <committer>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>557d5d623acdea56ed70eed3f2239484edf14ce9</id>
      </parent>
    </parents>
    <author>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </author>
    <url>http://github.com/dpw/pachuco/commit/72c9a69c3a313bd0fbcd00eeea2e7909305121c2</url>
    <id>72c9a69c3a313bd0fbcd00eeea2e7909305121c2</id>
    <committed-date>2009-08-31T11:50:20-07:00</committed-date>
    <authored-date>2009-08-31T11:47:59-07:00</authored-date>
    <message>Combine collect-defines into resolve-variables</message>
    <tree>97ffbca63b9ce9759d8be96e54adf70da8529673</tree>
    <committer>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9e51e20b086512b0c5304eccb0de8ce7a0264785</id>
      </parent>
    </parents>
    <author>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </author>
    <url>http://github.com/dpw/pachuco/commit/557d5d623acdea56ed70eed3f2239484edf14ce9</url>
    <id>557d5d623acdea56ed70eed3f2239484edf14ce9</id>
    <committed-date>2009-08-31T11:50:20-07:00</committed-date>
    <authored-date>2009-08-30T17:06:17-07:00</authored-date>
    <message>Restate replace-empty-bodies as part of simplify</message>
    <tree>0b37d4cd1653ce920cc44d1707da2f45f3c41596</tree>
    <committer>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>30669fc86a0e715acc51a9ec61d1aeaad1eabda9</id>
      </parent>
    </parents>
    <author>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </author>
    <url>http://github.com/dpw/pachuco/commit/9e51e20b086512b0c5304eccb0de8ce7a0264785</url>
    <id>9e51e20b086512b0c5304eccb0de8ce7a0264785</id>
    <committed-date>2009-08-31T11:50:20-07:00</committed-date>
    <authored-date>2009-08-30T10:09:00-07:00</authored-date>
    <message>Move collect-defines source to match its order amoung the phases</message>
    <tree>b3ef032c012e3c42892f5b90b35310ca76b1e84a</tree>
    <committer>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1d1e80bfdb1628f7a2eaad55f8677826c8380ae6</id>
      </parent>
    </parents>
    <author>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </author>
    <url>http://github.com/dpw/pachuco/commit/30669fc86a0e715acc51a9ec61d1aeaad1eabda9</url>
    <id>30669fc86a0e715acc51a9ec61d1aeaad1eabda9</id>
    <committed-date>2009-08-31T11:50:19-07:00</committed-date>
    <authored-date>2009-08-30T09:57:51-07:00</authored-date>
    <message>Fold the eliminate-definitions phase into normalization</message>
    <tree>6d1e59a5021f80e7a87735fbeca68dc99ba0933f</tree>
    <committer>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1b3cd92c5e8921a6d3622e9e0528836c401e3265</id>
      </parent>
    </parents>
    <author>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </author>
    <url>http://github.com/dpw/pachuco/commit/1d1e80bfdb1628f7a2eaad55f8677826c8380ae6</url>
    <id>1d1e80bfdb1628f7a2eaad55f8677826c8380ae6</id>
    <committed-date>2009-08-31T11:50:19-07:00</committed-date>
    <authored-date>2009-08-30T09:36:20-07:00</authored-date>
    <message>Use a symboltable to hold encountered symbols</message>
    <tree>fefe99c231eb166343ada9268fc3f0102ca3413c</tree>
    <committer>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8db4c593d8baae54d133d490ad15b9f694ee036b</id>
      </parent>
    </parents>
    <author>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </author>
    <url>http://github.com/dpw/pachuco/commit/1b3cd92c5e8921a6d3622e9e0528836c401e3265</url>
    <id>1b3cd92c5e8921a6d3622e9e0528836c401e3265</id>
    <committed-date>2009-08-31T11:50:19-07:00</committed-date>
    <authored-date>2009-08-30T05:45:48-07:00</authored-date>
    <message>Transfer symbols to the runtime without modifying program

The compiler dumps a list of symbols to the assembly output,
which is processed by intern.</message>
    <tree>0e19d439a4e1f3104e01cfe1428a3d5db3ae4001</tree>
    <committer>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>285cedeecb1244e489d82ae2e05494322b14da3b</id>
      </parent>
    </parents>
    <author>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </author>
    <url>http://github.com/dpw/pachuco/commit/8db4c593d8baae54d133d490ad15b9f694ee036b</url>
    <id>8db4c593d8baae54d133d490ad15b9f694ee036b</id>
    <committed-date>2009-08-16T04:17:48-07:00</committed-date>
    <authored-date>2009-08-16T04:17:48-07:00</authored-date>
    <message>Streamline calculations involved in access to parameters and locals</message>
    <tree>a1195e9b84b7643e325aec60efea5b5e350ff66b</tree>
    <committer>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>43e47c4586f03c9458831d0ea2c80e8b5b9cea33</id>
      </parent>
    </parents>
    <author>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </author>
    <url>http://github.com/dpw/pachuco/commit/285cedeecb1244e489d82ae2e05494322b14da3b</url>
    <id>285cedeecb1244e489d82ae2e05494322b14da3b</id>
    <committed-date>2009-08-15T10:37:59-07:00</committed-date>
    <authored-date>2009-08-15T10:37:59-07:00</authored-date>
    <message>Avoid dead jumps after various tail forms.

Where a tail form (return, tail calls, etc.) was used within the &quot;then&quot;
clause of an &quot;if&quot; form, we would emit a redundant jump that would never
be executed.  The &quot;smart jumps&quot; infrastructure makes this fairly easy to
avoid.</message>
    <tree>9bd5778958e2a8456e737e644dd3a406f9fb1897</tree>
    <committer>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6b7c69926a05c8d8e11f25e237d0da724f7bab5a</id>
      </parent>
    </parents>
    <author>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </author>
    <url>http://github.com/dpw/pachuco/commit/43e47c4586f03c9458831d0ea2c80e8b5b9cea33</url>
    <id>43e47c4586f03c9458831d0ea2c80e8b5b9cea33</id>
    <committed-date>2009-08-13T16:04:35-07:00</committed-date>
    <authored-date>2009-08-13T16:04:35-07:00</authored-date>
    <message>ARM: Keep the alloc and heap threshold pointers in registers

This makes a big difference to the cost of allocations on ARM,
due to its problems accessing globals.</message>
    <tree>9b0772d6bbcd42ab21f3233eaa640a33223490de</tree>
    <committer>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a846692b0686f9adb716bc900f393ba5695d6723</id>
      </parent>
    </parents>
    <author>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </author>
    <url>http://github.com/dpw/pachuco/commit/6b7c69926a05c8d8e11f25e237d0da724f7bab5a</url>
    <id>6b7c69926a05c8d8e11f25e237d0da724f7bab5a</id>
    <committed-date>2009-08-09T15:20:33-07:00</committed-date>
    <authored-date>2009-08-09T15:20:33-07:00</authored-date>
    <message>Add raw-global-{set,ref!} special forms

These allow access to assembly-level globals, and replace many
of the uses of raw-label in gc.pco.  But unlike gc.pco, they will
extend nicely to globals held in registers.</message>
    <tree>d26165e96ac26a38229fc26eb2f72e8a0c6cec1b</tree>
    <committer>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0f63be487353b277932c5e762fb67332e399ebdb</id>
      </parent>
    </parents>
    <author>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </author>
    <url>http://github.com/dpw/pachuco/commit/a846692b0686f9adb716bc900f393ba5695d6723</url>
    <id>a846692b0686f9adb716bc900f393ba5695d6723</id>
    <committed-date>2009-08-09T10:58:17-07:00</committed-date>
    <authored-date>2009-08-09T10:58:17-07:00</authored-date>
    <message>munmap unused semispace between GCs, and various cleanups

Previously we would allocate both semispaces at startup, and then
alternate between them.  This works well if you have lots of physical
memory available, but not so well if the total size of the two semispaces
approaches physical memory size: The unused one could start to get swapped
out, resulting in painful GC pauses.

So instead, just have one semispace allocated most of the time, and
only allocate a second during the GC process, retiring from-space at
the end of GC.

Also, various cleanups in the area.  In particular, BENCHMARK_ITERATIONS
is gone, I haven't used it in a long time.</message>
    <tree>7d0d9573fc2f25c75cae558838a797da5d3e6283</tree>
    <committer>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1a942608101713a6459a2f35f56bf778ae922a1e</id>
      </parent>
      <parent>
        <id>7784b9e3faf88d83ef688bdd5f7c4936376e989e</id>
      </parent>
    </parents>
    <author>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </author>
    <url>http://github.com/dpw/pachuco/commit/0f63be487353b277932c5e762fb67332e399ebdb</url>
    <id>0f63be487353b277932c5e762fb67332e399ebdb</id>
    <committed-date>2009-08-07T20:04:12-07:00</committed-date>
    <authored-date>2009-08-07T20:04:12-07:00</authored-date>
    <message>Merge branch 'arm'</message>
    <tree>4ae86056b7a35151316a257449376205fadc4936</tree>
    <committer>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6988950c851b09fbbdc277870ec2241b5b011dbd</id>
      </parent>
    </parents>
    <author>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </author>
    <url>http://github.com/dpw/pachuco/commit/7784b9e3faf88d83ef688bdd5f7c4936376e989e</url>
    <id>7784b9e3faf88d83ef688bdd5f7c4936376e989e</id>
    <committed-date>2009-08-07T19:55:00-07:00</committed-date>
    <authored-date>2009-08-07T19:55:00-07:00</authored-date>
    <message>Support for splitting the assembly output into multiple files

This can prevent the assembler becoming a bottleneck on
memory-constrained machines.</message>
    <tree>36ef7c4dbb08ff08e6aa8aec6f40e6f5978fddd9</tree>
    <committer>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f0b578ad23a0d35baafde279d0117028e34dc388</id>
      </parent>
    </parents>
    <author>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </author>
    <url>http://github.com/dpw/pachuco/commit/1a942608101713a6459a2f35f56bf778ae922a1e</url>
    <id>1a942608101713a6459a2f35f56bf778ae922a1e</id>
    <committed-date>2009-08-05T18:00:20-07:00</committed-date>
    <authored-date>2009-08-05T18:00:20-07:00</authored-date>
    <message>codegen-simple was using the result of tail-form operator bodies

In codegen-simple, tail-form codegens should always return fale, to
indicate no result.</message>
    <tree>b4015416b8bfa84d5db497869386c2b9a0160a18</tree>
    <committer>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f4e1a7106a69a591a5d00bc5f770e551f468d149</id>
      </parent>
    </parents>
    <author>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </author>
    <url>http://github.com/dpw/pachuco/commit/f0b578ad23a0d35baafde279d0117028e34dc388</url>
    <id>f0b578ad23a0d35baafde279d0117028e34dc388</id>
    <committed-date>2009-08-05T17:57:16-07:00</committed-date>
    <authored-date>2009-08-05T17:57:16-07:00</authored-date>
    <message>Makefile cleanups, and fixing CODEGEN=simple</message>
    <tree>fb2829f1664a4d504b8f0a7f469b05bcfca43697</tree>
    <committer>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>838ccde2015c0f5daa886781d660fd1187add2e9</id>
      </parent>
    </parents>
    <author>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </author>
    <url>http://github.com/dpw/pachuco/commit/6988950c851b09fbbdc277870ec2241b5b011dbd</url>
    <id>6988950c851b09fbbdc277870ec2241b5b011dbd</id>
    <committed-date>2009-08-05T17:08:42-07:00</committed-date>
    <authored-date>2009-08-05T17:08:42-07:00</authored-date>
    <message>Don't elide branch before an ltorg

emit-ltorg doesn't flush-labels-and-jumps, so we need to do it explicitly
where necessary, in order to make sure we branch over the constants.</message>
    <tree>db4493a046f00e4545172803b7ff747cbc5c3e0b</tree>
    <committer>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>28cd2ef21c7905d8ca5c72c3548f961cf1cec0e0</id>
      </parent>
    </parents>
    <author>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </author>
    <url>http://github.com/dpw/pachuco/commit/f4e1a7106a69a591a5d00bc5f770e551f468d149</url>
    <id>f4e1a7106a69a591a5d00bc5f770e551f468d149</id>
    <committed-date>2009-08-03T11:15:46-07:00</committed-date>
    <authored-date>2009-08-03T11:15:46-07:00</authored-date>
    <message>Move *print-pretty* setting to cl-dialect.lisp

It only exists for CL bootstrapping, so it belongs in
cl-dialect.lisp.</message>
    <tree>97dd77a6d3fb77c1c8a0c96aa251e6cdcdf75021</tree>
    <committer>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f2908e27d5567f9e4634f9e25b8e817d5f1419fb</id>
      </parent>
    </parents>
    <author>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </author>
    <url>http://github.com/dpw/pachuco/commit/28cd2ef21c7905d8ca5c72c3548f961cf1cec0e0</url>
    <id>28cd2ef21c7905d8ca5c72c3548f961cf1cec0e0</id>
    <committed-date>2009-08-03T11:10:46-07:00</committed-date>
    <authored-date>2009-08-03T11:10:46-07:00</authored-date>
    <message>spelling: propogate -&gt; propagate</message>
    <tree>5ec3dad48f2cd125fcbf551f7437bf9d5f1341e3</tree>
    <committer>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>10ce73954ff4e4b04586cf5796ab516c8a76bbf7</id>
      </parent>
    </parents>
    <author>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </author>
    <url>http://github.com/dpw/pachuco/commit/838ccde2015c0f5daa886781d660fd1187add2e9</url>
    <id>838ccde2015c0f5daa886781d660fd1187add2e9</id>
    <committed-date>2009-08-02T13:07:15-07:00</committed-date>
    <authored-date>2009-08-02T09:45:50-07:00</authored-date>
    <message>Allow the heap size to be set by the HEAP_SIZE environment var</message>
    <tree>c4f37da9c17ea0e1a990809b19fa3f402c4e3cfd</tree>
    <committer>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f2908e27d5567f9e4634f9e25b8e817d5f1419fb</id>
      </parent>
    </parents>
    <author>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </author>
    <url>http://github.com/dpw/pachuco/commit/10ce73954ff4e4b04586cf5796ab516c8a76bbf7</url>
    <id>10ce73954ff4e4b04586cf5796ab516c8a76bbf7</id>
    <committed-date>2009-08-02T13:07:06-07:00</committed-date>
    <authored-date>2009-08-02T13:07:06-07:00</authored-date>
    <message>Initial cut of the ARM port (specifically, ARMv5)

It's capable of bootstrapping itself, though it could do with more
work in several places.  But more significantly, it takes a long time
on my 32MB NSLU2 due to swapping.  In particular, gas swaps a lot while
assembling the 130k line file for the compiler.</message>
    <tree>ac297030a997bb620091cc4cfafa02d5b6b46b39</tree>
    <committer>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2c73fb7571bd3795c23774738eaf226aed10b389</id>
      </parent>
    </parents>
    <author>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </author>
    <url>http://github.com/dpw/pachuco/commit/f2908e27d5567f9e4634f9e25b8e817d5f1419fb</url>
    <id>f2908e27d5567f9e4634f9e25b8e817d5f1419fb</id>
    <committed-date>2009-08-02T10:58:42-07:00</committed-date>
    <authored-date>2009-08-02T10:49:08-07:00</authored-date>
    <message>Clean up the copy-mem builtin</message>
    <tree>6eaefd2d967cac979be000bac66ea1de909056ac</tree>
    <committer>
      <name>David Wragg</name>
      <email>david@wragg.org</email>
    </committer>
  </commit>
</commits>
