<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<title>
GitLab
</title>



<style>img {
max-width: 100%; height: auto;
}
</style>
</head>
<body>
<div class="content">
<h3>
Raymond Toy pushed to branch rtoy-update-clx-with-cmucl-fixes
at <a href="https://gitlab.common-lisp.net/cmucl/cmucl">cmucl / cmucl</a>
</h3>
<h4>
Commits:
</h4>
<ul>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/b464fc941ebe07fb0e11ef8d2f97c1f1dbf9ed80">b464fc94</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-01-27T19:52:26Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'rtoy-update-clx-with-cmucl-fixes' into 'master'

Update clx from upstream

Closes #50

See merge request cmucl/cmucl!31</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/b8841170de7eba2e6fe2419eea02e708a21a9411">b8841170</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-01-27T21:04:52Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix #49: CLM crashes

When invoking motifd, the program name is #p:'library:motifd".  This
is passed directly to spawn (a C routine), which only accepts strings.
So, before calling spawn, convert the program path to a unix
namestring.

This allows the example from the bug to run without crashing.
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/87c07e5d7b5c882422bf3089d71284635731eb5a">87c07e5d</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-01-28T02:19:56Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Make sure spawn is called with a string

The previous commit worked for search lists, but the program could be
a string.  Take care to convert pathnames to strings so that spawn is
always called with a string.
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/99eb431185608465cd84044428edf9c7c0dbee76">99eb4311</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-01-28T02:54:17Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'rtoy-fix-49-clm-crash' into 'master'

Fix #49: CLM crashes

Closes #49

See merge request cmucl/cmucl!32</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/380759e3d91a1d6517a2025452df594a47e25a68">380759e3</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-01-28T05:59:25Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Restore ability to compile in mt19937 rng.

- src/tools/worldbuild.lisp
    - only compile rand-xoroshiro if :random-xoroshiro is a feature
- src/tools/worldload.lisp
    - only load rand-xoroshiro if :random-xoroshiro is a feature
- tests/rng.lisp
    - Add a quick test that the state vector of the *random-state* has
      the correct type.
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/dc4a7e000f2c3341acd86f7a4364b8a9eecb15b8">dc4a7e00</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-01-29T02:20:20Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix #47: Print backquote multiple splices correctly

* Print multiple splices correclty without the extra set of
  parenthesis around each splice.
* Add test for this.
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/e7f97a5d5e72b65650ecfc2883cf5bff4ae9a250">e7f97a5d</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-01-30T03:04:30Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'rtoy-fix-47-backq-splice-printer' into 'master'

Fix #47: Print backquote multiple splices correctly

Closes #47

See merge request cmucl/cmucl!33</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/3acdd1b7d05d9a90c877167e882bf77b22606366">3acdd1b7</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-02-03T16:57:28Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix #59: type derivation for decode-float exponent

Type derivation for exponent part of decode-float was incorrect.  We
need to take the absolute value of the argument before deriving the
type since the exponent is, of course, independent of the sign of the
number.  In the test case, the negative interval caused the lower and
upper bounds to be reversed, resulting in an invalid interval.
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/62c5f3e9a170e5f8799f37b3a167f19bd3741db7">62c5f3e9</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-02-03T17:03:04Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add test for issue #59.
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/2292400e64f014fc29ca52888dc9f5c897487e43">2292400e</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-02-04T16:16:35Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix typo.  double-double-float is in the kernel package
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/4e58e53cc67db43bf6a1313a8f2f1038818c646d">4e58e53c</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-02-04T16:19:13Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Be more careful in computing the decode-float bounds

If 0 is the lower bound then the smallest exponent is not for 0, but
for the least positive float because of denormals.

Also handle exclusive bounds.
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/7b336362b683234da87f18f4167cd8ecb8613f9b">7b336362</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-02-04T16:19:37Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add more tests decode-float.
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/90df7817f033b0ab4ea60b9567c78b9ef66508e1">90df7817</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-02-04T18:46:50Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'rtoy-fix-59-derive-decode-float' into 'master'

Fix #59: derive decode float

Closes #59

See merge request cmucl/cmucl!34</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/894e18e020e6a16024bc63f2f54ac07f6d314b9d">894e18e0</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-02-10T16:52:20Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update from logs
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/e3c4759d75628291f79211cdd882ed6aaec1e397">e3c4759d</a></strong>
<div>
<span>by Philip Fominykh</span>
<i>at 2018-02-13T05:20:33Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Restore hevea support for buliding cmu-user
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/3be1f5ba0ec4f0cca51e6d1840d9a99d2d90883e">3be1f5ba</a></strong>
<div>
<span>by Philip Fominykh</span>
<i>at 2018-02-13T05:22:15Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Improved function signature rendering in cmu-user html version
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/26e3ad82a37646da2ebb8f90f369f84c071eb1f8">26e3ad82</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-02-18T03:44:02Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix #60: `C::%UNARY-FROUND` is undefined

Remove the symbol `C::%UNARY-FROUND` and just let the compiler package
inherit it from the kernel package.

* src/bootfiles/21c/boot-2018-02-1.lisp
    * Use this to bootstrap the change (by uninterning the symbol)
* src/code/float.lisp
    * Just export %unary-fround
* src/general-info/release-21d.md
    * Update
* tests/issues.lisp
    * Add test for this issue
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/84d9a4bd08f8d30cab242c85e5f941fb9eebd0a9">84d9a4bd</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-02-18T03:56:32Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Oops. Need to build with the bootstrap file.
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/31c6bf9faef2ce24d42d5af0bea8e2d103912563">31c6bf9f</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-02-18T15:30:51Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'rtoy-fix-60-unary-fround-undefined' into 'master'

Fix #60: unary fround undefined

Closes #60

See merge request cmucl/cmucl!36</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/bccd6a980c0ec805aa815f4d08e350c8bb60f4c0">bccd6a98</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-02-18T17:01:08Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix #58: Bogus type error in comparison of complex number with `THE` form

The deftransforms `upgraded-complex-real-contagion-arg1` and
`upgraded-complex-real-contagion-arg2` were coercing the complex
number to the exact type of the float number.  Because of the `THE`
form, the type of the float was `(member 1d0)`, so the compiler was
coercing `#c(1/2 1/2)` to `(complex (double-float 1d0))`, which is
wrong.

Therefore, coerce the complex to just the type format of the real
part, ignoring any bounds.

* src/compiler/float-tran.lisp
  * Coerce to format type, discarding any bounds
* src/general-info/release-21d.md
  * Update notes
* tests/issues.lisp
  * Added test for this
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/771fd903423d15380c445426f72995735727f4d5">771fd903</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-02-18T17:11:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'rtoy-fix-issue-58' into 'master'

Fix #58: Bogus type error in comparison of complex number with `THE` form

Closes #58

See merge request cmucl/cmucl!37</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/e9a598e534d816ac62be63f93f3d194ca1c49930">e9a598e5</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-02-19T16:41:07Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Complex array accessors are not foldable

Fixes #61 and #62.

The `ARRAY-HAS-FILL-POINTER-P` and `ARRAY-DISPLACEMENT` functions are
declared inline and the compiler tries to constant-fold these inlined
functions operating on simple arrays.

Thus don't allow the compiler to constant-fold calls to
`%ARRAY-FILL-POINTER-P`.  This is normally protected by a call to
`ARRAY-HEADER-P`, but when it's inlined, the compiler tries to
constant-fold `%ARRAY-FILL-POINTER-P` on an array without such a slot.

Likewise `ARRAY-DISPLACEMENT` calls `%ARRAY-DISPLACED-P`,
`%ARRAY-DATA-VECTOR`, and `%ARRAY-DISPLACEMENT`, and the calls are
protected by `ARRAY-HEADER-P`. So don't constant-fold these either.

Maybe we could also make CONSTANT-FOLD-CALL be smarter about this?

* src/compiler/generic/objdef.lisp
  * Remove flushable from these ref-trans methods.
* src/general-info/release-21d.md
  * Update
* tests/issues.lisp
  * Add tests from the bug reports.
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/ac4b9fc8d04d3cd87f96760f281550ae6b0e6551">ac4b9fc8</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-02-19T16:50:47Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'rtoy-fix-61-62-not-flushable' into 'master'

Complex array accessors are not foldable

Closes #61 and #62

See merge request cmucl/cmucl!38</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/3c56ed8c550e509b3f080e531017fb727b30b4a5">3c56ed8c</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-03-03T22:28:53Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Remove test files from tests

The tests create some files in /tmp.  Remove them when the test script
ends so that we get a clean directory.

I think this fixes the issue with the osx-runner sometimes failing
because it can't remove the temp files that I created locally when
testing locally.
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/52a93a052ba57908d30861466fa5372e8fc1c0da">52a93a05</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-03-03T22:30:47Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Use the 2018-03 snapshots for testing.
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/ccd159f1c84222b98a90a9a77479fb903b2df54c">ccd159f1</a></strong>
<div>
<span>by Philip Fominykh</span>
<i>at 2018-03-05T05:59:37Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Remove extra paragraph generation in Hevea definitions.

 Added argument #5 to \layout to act as prelude. Putting index and
 spacing commands there eliminates extra paragraph.
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/7b9be9a8770ac5b2ed4e42c174959182efcb8810">7b9be9a8</a></strong>
<div>
<span>by Philip Fominykh</span>
<i>at 2018-03-05T06:01:53Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Hevea cmu-user generation cleanups.
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/9b55c3e4e381cb7011a3e1006ab45f78607ff9d4">9b55c3e4</a></strong>
<div>
<span>by Philip Fominykh</span>
<i>at 2018-03-05T06:03:02Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'master' into pfominykh-cmu-user-fixes
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/efc3d8c54676c1aec136a2817be6100bdc395563">efc3d8c5</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-03-06T04:18:37Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'pfominykh-cmu-user-fixes' into 'master'

Restore hevea support for cmu-user

See merge request cmucl/cmucl!35</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/3c749f8b9bc08723d814ce9d42e0ea685a279b67">3c749f8b</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-03-14T22:47:15Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update manual date to 21c

Just change the date on the manual to the date of the 21c release.
Now that we can create the html pages again with hevea, we can update
this.
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/23e31483c0524f5ddb6349d0450c81ae1fbb620b">23e31483</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-05-12T17:40:12Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">ASDF 3.3.2
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/90d8b4b5f6bf1e612f3e7c248696cb8d8ebc9a08">90d8b4b5</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-07-04T16:54:08Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Bignum multiply without consing temp space

The current bignum multiplier creates temp space to hold the absolute
value of the bignums and then negates the result (in-place) at the
end.

Instead, use the algorithm from Hacker's Delight that pretends the
numbers are unsigned, does the unsigned multiply and finally corrects
the result.  No extra memory is needed for this.
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/e6b95b8288f55b1b1f37eb9c927eda39e430878c">e6b95b82</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-07-04T19:21:25Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add simple test
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/3af22f92b9c842ba7e88414ea8fa528e30c2260a">3af22f92</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-07-04T19:40:30Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add some timing code, but not for tests.
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/d652bd096516a2217e9c273da88ae9c63386a743">d652bd09</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-07-04T20:31:21Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Rename functions to use the new version by default.

Update tests to reflect the change in names.
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/be073d061d49a3d14999b04fafa4715648b9a144">be073d06</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-07-07T17:41:33Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Use fixed ubuntu image
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/01fa37d8a5c6cdb6b3914e83ad252b8c2b907d55">01fa37d8</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-07-07T19:01:45Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Use Ubuntu 14.04

Let's see if 14.04 works better. I don't feel like debugging the test
failure in a VM right now.  And I don't want to set up everything to
use Fedora (which is what my linux box is running).
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/0f0ac0b63954f26de2a3ab91633e6d27843c76a6">0f0ac0b6</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-07-15T17:45:08Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add tests with fixed operands
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/228359b66be83465dcbda3c1a05ea1bb1cf85605">228359b6</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-07-15T20:47:44Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Refactor common code into a routine

The code for applying the correction is pretty much identical for each
negative operant, so add a routine to do that.
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/cb6e99a302be745711615f3b35ff51f8a3c58750">cb6e99a3</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-07-15T23:01:01Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Disable test issue.41.1
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/833fef6d49434d2d108cb0c68bbb1e36bd48140a">833fef6d</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-07-16T00:04:01Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'rtoy-bignum-mult-less-consing' into 'master'

Reduce consing in bignum multiplier

See merge request cmucl/cmucl!39</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/50b1201eb4ac46e9174c4d0f57f0d9b1073e9292">50b1201e</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-07-18T05:06:14Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Use ubuntu 16.04 image for testing
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/05f11fa5ce0391ca3f2275b1a015136ee7e0c1a0">05f11fa5</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-07-21T03:38:57Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Issue #64: Disable test when running CI
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/576fc79dc24fd61348fe1a6b96437ffdba275b07">576fc79d</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-07-21T03:38:57Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'rtoy-issue-64' into 'master'

Issue #64: Disable test when running CI

See merge request cmucl/cmucl!40</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/0a2e45d4d899fd819c89d549333c0534931159e5">0a2e45d4</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-07-22T01:03:44Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Default RNG for x86 and sparc is :random-xoroshiro

Replace :random-mt19937 with :random-xoroshiro in the cross-compile
scripts.
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/4915f4670f33130cf2d88b4e3fed4787b0e6e381">4915f467</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-07-22T17:14:55Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Remove unused vars in WITH-FLOAT-TRAPS macro*

The TRAPS and EXCEPTION vars in the WITH-FLOAT-TRAPS were unused.
Remove them.

Also add some tests for WITH-FLOAT-TRAPS-MASKED to verify that the
traps are masked.
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/0c427fc137491327a31e997b7178efbaf7690ff4">0c427fc1</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-07-27T17:51:02Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Remove extra closing paren
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/cb251bbe635c1eda4c3345645e0b3c27b7d93b1a">cb251bbe</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-08-05T01:46:45Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Export more symbols in defpackage for xlib.

The compiler complained that these symbols were also being exported
from the XLIB package.  Just add them to the defpackage to silence the
warnings.
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/7c79326ddbe19b5f64aef8ce78dcba1070e9d934">7c79326d</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-08-05T01:50:55Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add %UNARY-FROUND to exports of defpackage for KERNEL.
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/2de12cd70652794979529cdfc9da637e5164a89c">2de12cd7</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-08-05T23:46:44Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix compiler warning

clang complains:

 warning: incompatible pointer to integer conversion passing
      'lispobj *' (aka 'unsigned long *') to parameter of type 'lispobj' (aka 'unsigned long');
      dereference with * [-Wint-conversion]
        || in_range_p(addr, control_stack, control_stack_size)

So cast control_stack to lispobj.  Same complaint for binding_stack
too.
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/7a6a0e194ea7faa6bcb5371c8e242d33e03502df">7a6a0e19</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-08-23T00:16:10Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add template for Bugs
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/1894fbfe99d979fe79eb439b23df428ffc257d36">1894fbfe</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-08-23T00:19:24Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add template for Feature requests
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/14f72f5433a46e2400836844e5236f92680439a7">14f72f54</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-08-23T00:26:05Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Set label correctly.

It's a tilde, not dash.
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/1d6d12de28600e5b71c5f8cc315d492703c38889">1d6d12de</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-08-23T00:27:01Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Set label to feature
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/82bf2c727ba1d3c461fa360aaae176608eb9349b">82bf2c72</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-08-25T23:51:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add support for compiling with clang on x86/linux

Add `Config.x86_linux_clang` to use clang instead of gcc to build
cmucl.  update `create-target.sh` so that it sets the motif variant
correctly when using `Config.x86_linux_clang`

See issue #68.

With this config, Fedora 28 successfully builds cmucl and passes all
the tests.
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/9d2590c07eb51011a23884c27c015a314162dca7">9d2590c0</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-08-28T22:00:19Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Get rid of FPU_MODE

This was used to selecte whether we were building for x87 or sse2, but
we dropped support for x87 a long while ago.  Remove this var.
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/d7f49e5153e53ddb7fa1ccc10f9dfc6b52dd9ea9">d7f49e51</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-09-01T16:53:24Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Oops. Forgot to remove one more FPU_MODE
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/7b4e019d8c001f4f5fe51541d450c604343034d9">7b4e019d</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-09-22T19:50:40Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix #69: Always compile in GC assertion code
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/9cb806666990679a566d6e816799341a1365b19e">9cb80666</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-09-22T19:50:40Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'issue-69-compile-in-gc-assert' into 'master'

Fix #69: Always compile in GC assertion code

Closes #69

See merge request cmucl/cmucl!41</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/925241a9828267cef4a4796765061fc2204dbddf">925241a9</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-09-22T19:57:52Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix some typos in comment.
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/08a948e1352601b52c5ead7d282cf8229124ec9b">08a948e1</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-09-22T20:02:05Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update from commit logs
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/810c52ea14a628f22698aee6ecb8affe8a504dc0">810c52ea</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-10-07T21:10:41Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Define control_stack_end for all platforms
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/f471f66e97287bb7653bd0338f8c43315a32c828">f471f66e</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-10-07T23:51:45Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update with new docstring
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/741b6176ec9b8097852a1ab011df1388a617e492">741b6176</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-10-12T17:16:40Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update translation files
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/b6faace8b52fa8ca8ce5c3ed30fbef9a9b8f4af2">b6faace8</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-10-12T18:20:56Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update notes
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/0824e61eb104983fe93d75cf355795cfbc40b638">0824e61e</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-12-06T22:42:16Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix #71: More info from machine-type/version on x86
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/3843a50c6aea367e8a16ff217eb99ee6ba87dd25">3843a50c</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-12-06T22:42:16Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'rtoy-issue-71' into 'master'

Fix #71: More info from machine-type/version on x86

Closes #71

See merge request cmucl/cmucl!42</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/6167e353023aeb5210531e613f9ba45561929468">6167e353</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-12-08T16:58:15Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Update version numbers for 21d.
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/b664e46dfd31c03ff5b3b088a0b00f8379e49db1">b664e46d</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-12-08T16:58:15Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch '21d-branch' into 'master'

Update version numbers for 21d.

See merge request cmucl/cmucl!43</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/cb825da9cf7aff8f96b81ca7262d6bad1ea5556f">cb825da9</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-12-10T14:53:27Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Rename BUILDING to BUILDIND.md and convert to markdown

Initial conversion of BUILDING to markdown.
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/156551453481307a0e3405a2e5b7e79d7d15fb8d">15655145</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-12-10T15:02:13Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Fix some incorrect markdown markup
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/d94877687e6deab2f08d066f5ffe5d3771b2dac3">d9487768</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-12-10T15:55:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">More markup fixes
</pre>
</li>
<li>
<strong><a href="https://gitlab.common-lisp.net/cmucl/cmucl/commit/5e075fa01a55c4022fa9277b412ab94d52421b34">5e075fa0</a></strong>
<div>
<span>by Raymond Toy</span>
<i>at 2018-12-17T02:49:54Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Merge branch 'master' into rtoy-update-clx-with-cmucl-fixes
</pre>
</li>
</ul>
<h4>30 changed files:</h4>
<ul>
<li class="file-stats">
<a href="#587d266bb27a4dc3022bbed44dfa19849df3044c">
.gitlab-ci.yml
</a>
</li>
<li class="file-stats">
<a href="#be921e6167bfe54eff728e99833c130adfe28b05">
<span class="new-file">
+
.gitlab/issue_templates/Bug.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#b659a9473a0872739b5061680b9c249811e42f0e">
<span class="new-file">
+
.gitlab/issue_templates/Feature.md
</span>
</a>
</li>
<li class="file-stats">
<a href="#2652ef1870a2168b634561d9396bcfe23aafa2e4">
BUILDING

BUILDING.md
</a>
</li>
<li class="file-stats">
<a href="#5e099a0b2f75e148e3d285837d83d81977729389">
bin/build.sh
</a>
</li>
<li class="file-stats">
<a href="#4f87e3eefa2ec6355ea9183eaae9d4061186c537">
bin/create-target.sh
</a>
</li>
<li class="file-stats">
<a href="#bfd14c5a577dde73f3d5c37fa646612cda925e4d">
bin/run-tests.sh
</a>
</li>
<li class="file-stats">
<a href="#52676b1472ff938f5fc21537b05553afe2798e7f">
<span class="new-file">
+
src/bootfiles/21c/boot-2018-02-1.lisp
</span>
</a>
</li>
<li class="file-stats">
<a href="#a19b759a3c6f4272d54dfd6fcd688586c3699be5">
<span class="new-file">
+
src/bootfiles/21c/boot-21d.lisp
</span>
</a>
</li>
<li class="file-stats">
<a href="#73ee70c3abc303df26bfe5c896ba682bd679ad03">
src/clx/package.lisp
</a>
</li>
<li class="file-stats">
<a href="#71204611a62bcbe9cd02bbefcb189f8ea08e6463">
src/code/backq.lisp
</a>
</li>
<li class="file-stats">
<a href="#11a9b42e91bb9492da3b5ba9d84c4a7c659dfacb">
src/code/bignum.lisp
</a>
</li>
<li class="file-stats">
<a href="#537741aa3e7372897293364e05399e40c903e6df">
src/code/exports.lisp
</a>
</li>
<li class="file-stats">
<a href="#2fb6253213406b5857c8a7ce4e1722555390046d">
src/code/float-trap.lisp
</a>
</li>
<li class="file-stats">
<a href="#b9f4241f02d541b630baacea5fa16be533baf330">
src/code/float.lisp
</a>
</li>
<li class="file-stats">
<a href="#00818ea85ba1436a05d3029daecdc3370aac9520">
src/code/gc.lisp
</a>
</li>
<li class="file-stats">
<a href="#d2c98acab6fa778579078e856e847f06c6a0d215">
src/code/rand-xoroshiro.lisp
</a>
</li>
<li class="file-stats">
<a href="#cb6562d08ab373c371f1c78fbe38066b517d3d81">
src/code/run-program.lisp
</a>
</li>
<li class="file-stats">
<a href="#831104e7b9c642de4847fcfa2a480d07ab83f1c1">
src/code/x86-vm.lisp
</a>
</li>
<li class="file-stats">
<a href="#aaa5f17bb9bb2042f71283118d5f9b0501d99156">
src/compiler/byte-comp.lisp
</a>
</li>
<li class="file-stats">
<a href="#ecf5af033a00116f8e236ca3c817e05d8ea62bda">
src/compiler/float-tran.lisp
</a>
</li>
<li class="file-stats">
<a href="#6ecd437e9405d46a981260b6421f76abd02de57b">
src/compiler/generic/objdef.lisp
</a>
</li>
<li class="file-stats">
<a href="#61ac394faf1933512ac787c9db71783eaa0597cd">
src/contrib/asdf/asdf.lisp
</a>
</li>
<li class="file-stats">
<a href="#1a73bd5b15ecfa916ef1a5934f9d021f01f1549a">
src/contrib/asdf/doc/asdf.html
</a>
</li>
<li class="file-stats">
<a href="#0333a72d0d5354b16db014b86ade93c88aed5f37">
src/contrib/asdf/doc/asdf.info
</a>
</li>
<li class="file-stats">
<a href="#170f0da34a5f00bf724e8d990a58bd3b70824d06">
src/contrib/asdf/doc/asdf.pdf
</a>
</li>
<li class="file-stats">
<a href="#cb30221a07a12fe8ee7ef16e5a509dcd17e0eef5">
src/docs/cmu-user/Makefile
</a>
</li>
<li class="file-stats">
<a href="#18cfb5e9a6f6af39749f8f892669fae65dfddbfc">
src/docs/cmu-user/aliens.tex
</a>
</li>
<li class="file-stats">
<a href="#47f5d99c678f22a216efdd0ac6dddec01cd9b2af">
src/docs/cmu-user/cmu-user.hva
</a>
</li>
<li class="file-stats">
<a href="#c36bb2f9c3fd3c1ed67b191b9062620bbb64d788">
src/docs/cmu-user/cmu-user.tex
</a>
</li>
</ul>
<h5>The diff was not included because it is too large.</h5>

</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #777777;">

<br>
<a href="https://gitlab.common-lisp.net/cmucl/cmucl/compare/6c18cc63ba3b98ede7c160268e2d8445c8178c76...5e075fa01a55c4022fa9277b412ab94d52421b34">View it on GitLab</a>.
<br>
You're receiving this email because of your account on gitlab.common-lisp.net.
If you'd like to receive fewer emails, you can
adjust your notification settings.

</p>
</div>
</body>
</html>