<?xml version="1.0"?>
<rss version="2.0">
<channel>
	<title>Planet SBCL</title>
	<link>http://planet.sbcl.org/</link>
	<description>Planet SBCL</description>
	<language>en</language>


<item>
	<title>SBCL Commits: 1.0.29.54.rc2: two more CTOR optimization issues (Nikodemus Siivola)</title>
	<guid isPermaLink="true">http://git.boinkor.net/gitweb/sbcl.git?a=commitdiff;h=c4a60e6a7fd0381f97a88e28b3778d4352ec4259</guid>
	<link>http://git.boinkor.net/gitweb/sbcl.git?a=commitdiff;h=c4a60e6a7fd0381f97a88e28b3778d4352ec4259</link>
	
	<description>&lt;div&gt;
&lt;pre&gt;
1.0.29.54.rc2: two more CTOR optimization issues

* Invalid calls of the form (MAKE-INSTANCE ''QUUX) or similar reported
  hard to understand errors instead of using the NO-APPLICABLE-METHOD
  machinery. (reported by Gabor Melis)

* Runtime generation of new CTORs for the inline cache was not thread
  safe: grab *WORLD-LOCK* to ansure that (1) all CTORs end up in
  *ALL-CTORS* (2) we don't construct a CTOR with the same name twice.
  Also initialize the new CTOR with the initial constructor before
  setting its FDEFINITION: this is strictly speaking not needed given
  the lock, but more clearly correct. No test-case, as I was unable to
  actually provoke problem in real code.
&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=NEWS;fp=NEWS;h=e50aaa20838846b99227c4146f5c387c5bdb9e48;hp=4481e433537148cfe344b265b1ca7e75cd10f732;hb=c4a60e6a7fd0381f97a88e28b3778d4352ec4259;hpb=c3a003ecf3dbccf5a583a8dfef11d24ef730f22b" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=NEWS;h=c4a60e6a7fd0381f97a88e28b3778d4352ec4259" title="history"&gt;H&lt;/a&gt;] NEWS&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=src/pcl/ctor.lisp;fp=src/pcl/ctor.lisp;h=658414241bbe6f7ffbf8bec442b5839992630e79;hp=04daadf1776160a505df0655ab1808dd4c3e4a55;hb=c4a60e6a7fd0381f97a88e28b3778d4352ec4259;hpb=c3a003ecf3dbccf5a583a8dfef11d24ef730f22b" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=src/pcl/ctor.lisp;h=c4a60e6a7fd0381f97a88e28b3778d4352ec4259" title="history"&gt;H&lt;/a&gt;] src/pcl/ctor.lisp&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=tests/ctor.impure.lisp;fp=tests/ctor.impure.lisp;h=12c1f896b0b1384db798a0b692df0082d115aa18;hp=08a41c660c15d743037aa7174b08eaf7b961bdf7;hb=c4a60e6a7fd0381f97a88e28b3778d4352ec4259;hpb=c3a003ecf3dbccf5a583a8dfef11d24ef730f22b" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=tests/ctor.impure.lisp;h=c4a60e6a7fd0381f97a88e28b3778d4352ec4259" title="history"&gt;H&lt;/a&gt;] tests/ctor.impure.lisp&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=version.lisp-expr;fp=version.lisp-expr;h=d204c3cf61ebd88a9ec94d03eb02d359dfc51c63;hp=b633a15580c55a278e829e15ac25fb2783791581;hb=c4a60e6a7fd0381f97a88e28b3778d4352ec4259;hpb=c3a003ecf3dbccf5a583a8dfef11d24ef730f22b" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=version.lisp-expr;h=c4a60e6a7fd0381f97a88e28b3778d4352ec4259" title="history"&gt;H&lt;/a&gt;] version.lisp-expr&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description>
	
	<pubDate>Wed, 01 Jul 2009 15:13:09 GMT</pubDate>
</item>

<item>
	<title>SBCL Commits: 1.0.29.54.rc1: pre-release freeze start (Nikodemus Siivola)</title>
	<guid isPermaLink="true">http://git.boinkor.net/gitweb/sbcl.git?a=commitdiff;h=c3a003ecf3dbccf5a583a8dfef11d24ef730f22b</guid>
	<link>http://git.boinkor.net/gitweb/sbcl.git?a=commitdiff;h=c3a003ecf3dbccf5a583a8dfef11d24ef730f22b</link>
	
	<description>&lt;div&gt;
&lt;pre&gt;
1.0.29.54.rc1: pre-release freeze start
&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=NEWS;fp=NEWS;h=4481e433537148cfe344b265b1ca7e75cd10f732;hp=5477cc3f22c15e649ed2b1e6b24cb4a26ff78266;hb=c3a003ecf3dbccf5a583a8dfef11d24ef730f22b;hpb=2230ea0c1765a95fd2aa0a8996b3555b93ba3745" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=NEWS;h=c3a003ecf3dbccf5a583a8dfef11d24ef730f22b" title="history"&gt;H&lt;/a&gt;] NEWS&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=version.lisp-expr;fp=version.lisp-expr;h=b633a15580c55a278e829e15ac25fb2783791581;hp=be4212d231fc10f3cd886621b41120a099155a5b;hb=c3a003ecf3dbccf5a583a8dfef11d24ef730f22b;hpb=2230ea0c1765a95fd2aa0a8996b3555b93ba3745" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=version.lisp-expr;h=c3a003ecf3dbccf5a583a8dfef11d24ef730f22b" title="history"&gt;H&lt;/a&gt;] version.lisp-expr&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description>
	
	<pubDate>Mon, 29 Jun 2009 07:46:49 GMT</pubDate>
</item>

<item>
	<title>SBCL Commits: 1.0.29.54: Inline unboxed constants on x86[-64] (Paul Khuong)</title>
	<guid isPermaLink="true">http://git.boinkor.net/gitweb/sbcl.git?a=commitdiff;h=2230ea0c1765a95fd2aa0a8996b3555b93ba3745</guid>
	<link>http://git.boinkor.net/gitweb/sbcl.git?a=commitdiff;h=2230ea0c1765a95fd2aa0a8996b3555b93ba3745</link>
	
	<description>&lt;div&gt;
&lt;pre&gt;
1.0.29.54: Inline unboxed constants on x86[-64]

* New build-time feature: inline-constants, which specifies that SB!C
  and SB!VM implement a protocol described in base-target-features.lisp-expr.
  Backends implementing that feature are able to load constants from code
  components, in a section that follows the actual executable code.

* Implement the protocol on x86 and x86-64, and use it for float constants,
  and, on x86-64 only, mid-sized (&amp;gt; 2^(29-32), but still machine-sized)
  integers.

* Use the new feature in integer and float arithmetic VOPs.

* Adjust a few test cases to take newly consing situations into account.

* Clean-up:
  - New build-time feature: float-eql-vops, which disable rewriting EQL
    of single and double floats in terms of foo-float*-bits.
  - Fix a typo (unused variable lookup) in TWO-ARG-+/-
&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=NEWS;fp=NEWS;h=5477cc3f22c15e649ed2b1e6b24cb4a26ff78266;hp=5e77bc57bc7ee1fea38c9ba993b6568c46bc8642;hb=2230ea0c1765a95fd2aa0a8996b3555b93ba3745;hpb=485944b1d04b8f3381a04bc6291bc2e667442e45" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=NEWS;h=2230ea0c1765a95fd2aa0a8996b3555b93ba3745" title="history"&gt;H&lt;/a&gt;] NEWS&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=base-target-features.lisp-expr;fp=base-target-features.lisp-expr;h=50b732ebd47abacce9b535583d0776613f90e113;hp=f3895074c55b00b868c56a6361eb9c9926c383d4;hb=2230ea0c1765a95fd2aa0a8996b3555b93ba3745;hpb=485944b1d04b8f3381a04bc6291bc2e667442e45" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=base-target-features.lisp-expr;h=2230ea0c1765a95fd2aa0a8996b3555b93ba3745" title="history"&gt;H&lt;/a&gt;] base-target-features.lisp-expr&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=make-config.sh;fp=make-config.sh;h=e3da7bc9bacfce4d1d4727a50798b2bac7e6ee20;hp=468c79f3cfbcde667e38c31b34d92fcb54931359;hb=2230ea0c1765a95fd2aa0a8996b3555b93ba3745;hpb=485944b1d04b8f3381a04bc6291bc2e667442e45" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=make-config.sh;h=2230ea0c1765a95fd2aa0a8996b3555b93ba3745" title="history"&gt;H&lt;/a&gt;] make-config.sh&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=package-data-list.lisp-expr;fp=package-data-list.lisp-expr;h=64f90e89288aeafac006bcb143baadb9122a690b;hp=a7edc0d355d66803480abb4a2aa3315f3f9d681f;hb=2230ea0c1765a95fd2aa0a8996b3555b93ba3745;hpb=485944b1d04b8f3381a04bc6291bc2e667442e45" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=package-data-list.lisp-expr;h=2230ea0c1765a95fd2aa0a8996b3555b93ba3745" title="history"&gt;H&lt;/a&gt;] package-data-list.lisp-expr&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=src/code/numbers.lisp;fp=src/code/numbers.lisp;h=6a2dd702163a9f0813e1422c9f2959dd3dcd9ee3;hp=b8ef2002a04ac008c55826210b6c7e23069755b2;hb=2230ea0c1765a95fd2aa0a8996b3555b93ba3745;hpb=485944b1d04b8f3381a04bc6291bc2e667442e45" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=src/code/numbers.lisp;h=2230ea0c1765a95fd2aa0a8996b3555b93ba3745" title="history"&gt;H&lt;/a&gt;] src/code/numbers.lisp&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=src/compiler/codegen.lisp;fp=src/compiler/codegen.lisp;h=0756176b1b589030219757dddbcc6c865fa4a17a;hp=df6d06a6a0f5825d8ec2854f50faa8a0af50151d;hb=2230ea0c1765a95fd2aa0a8996b3555b93ba3745;hpb=485944b1d04b8f3381a04bc6291bc2e667442e45" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=src/compiler/codegen.lisp;h=2230ea0c1765a95fd2aa0a8996b3555b93ba3745" title="history"&gt;H&lt;/a&gt;] src/compiler/codegen.lisp&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=src/compiler/early-c.lisp;fp=src/compiler/early-c.lisp;h=736056bf1dd3b2f08f5e181f7bb7634ef8dc3a7a;hp=754940027e04c7550f48d571cba7b5495288352b;hb=2230ea0c1765a95fd2aa0a8996b3555b93ba3745;hpb=485944b1d04b8f3381a04bc6291bc2e667442e45" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=src/compiler/early-c.lisp;h=2230ea0c1765a95fd2aa0a8996b3555b93ba3745" title="history"&gt;H&lt;/a&gt;] src/compiler/early-c.lisp&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=src/compiler/generic/vm-macs.lisp;fp=src/compiler/generic/vm-macs.lisp;h=8789a96ca803d729aad8d24c8b9838bb01ca0408;hp=482bd35ddf3b0f379805135369f5f0534a1d5804;hb=2230ea0c1765a95fd2aa0a8996b3555b93ba3745;hpb=485944b1d04b8f3381a04bc6291bc2e667442e45" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=src/compiler/generic/vm-macs.lisp;h=2230ea0c1765a95fd2aa0a8996b3555b93ba3745" title="history"&gt;H&lt;/a&gt;] src/compiler/generic/vm-macs.lisp&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=src/compiler/generic/vm-tran.lisp;fp=src/compiler/generic/vm-tran.lisp;h=22f075a2343fa342d5acba806c62734271c9f188;hp=4614221927f230510aa8b03d61025f9d73416022;hb=2230ea0c1765a95fd2aa0a8996b3555b93ba3745;hpb=485944b1d04b8f3381a04bc6291bc2e667442e45" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=src/compiler/generic/vm-tran.lisp;h=2230ea0c1765a95fd2aa0a8996b3555b93ba3745" title="history"&gt;H&lt;/a&gt;] src/compiler/generic/vm-tran.lisp&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=src/compiler/main.lisp;fp=src/compiler/main.lisp;h=12d9890be56b8d285ef74fc7ad2c6e1c475e2fd7;hp=759f06e4a076a280eeb36c53bd07bcd511b32d17;hb=2230ea0c1765a95fd2aa0a8996b3555b93ba3745;hpb=485944b1d04b8f3381a04bc6291bc2e667442e45" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=src/compiler/main.lisp;h=2230ea0c1765a95fd2aa0a8996b3555b93ba3745" title="history"&gt;H&lt;/a&gt;] src/compiler/main.lisp&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=src/compiler/x86-64/arith.lisp;fp=src/compiler/x86-64/arith.lisp;h=4735ce3ea4aa241e8b0e0b2f92aae4f9ad7ef9f5;hp=f615ebd6f1c4021c3555c3e0cb8d95b2d7d4503e;hb=2230ea0c1765a95fd2aa0a8996b3555b93ba3745;hpb=485944b1d04b8f3381a04bc6291bc2e667442e45" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=src/compiler/x86-64/arith.lisp;h=2230ea0c1765a95fd2aa0a8996b3555b93ba3745" title="history"&gt;H&lt;/a&gt;] src/compiler/x86-64/arith.lisp&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=src/compiler/x86-64/float.lisp;fp=src/compiler/x86-64/float.lisp;h=40d6ade6ec109e5760fc1bdec7db88859dfb0c53;hp=286889af596e9c37904ae8ae53c071d86c84bcc9;hb=2230ea0c1765a95fd2aa0a8996b3555b93ba3745;hpb=485944b1d04b8f3381a04bc6291bc2e667442e45" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=src/compiler/x86-64/float.lisp;h=2230ea0c1765a95fd2aa0a8996b3555b93ba3745" title="history"&gt;H&lt;/a&gt;] src/compiler/x86-64/float.lisp&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=src/compiler/x86-64/insts.lisp;fp=src/compiler/x86-64/insts.lisp;h=28ac79498435ba1265c5a68bc541139f24da9841;hp=1f3cc0b3091ca92d7b9c096aca28b6e1b357e852;hb=2230ea0c1765a95fd2aa0a8996b3555b93ba3745;hpb=485944b1d04b8f3381a04bc6291bc2e667442e45" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=src/compiler/x86-64/insts.lisp;h=2230ea0c1765a95fd2aa0a8996b3555b93ba3745" title="history"&gt;H&lt;/a&gt;] src/compiler/x86-64/insts.lisp&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=src/compiler/x86-64/vm.lisp;fp=src/compiler/x86-64/vm.lisp;h=ce601981181090f9fc909f21eab9ae0ff7ad8648;hp=78c2df39cdb1101dc8a1312a23708c4f2f8c45ac;hb=2230ea0c1765a95fd2aa0a8996b3555b93ba3745;hpb=485944b1d04b8f3381a04bc6291bc2e667442e45" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=src/compiler/x86-64/vm.lisp;h=2230ea0c1765a95fd2aa0a8996b3555b93ba3745" title="history"&gt;H&lt;/a&gt;] src/compiler/x86-64/vm.lisp&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=src/compiler/x86/float.lisp;fp=src/compiler/x86/float.lisp;h=bde111ae43f86bd92b6a31e59d3f729323b5c26e;hp=c20baef6dd17ff70097a94ba53ad84e34ca70f35;hb=2230ea0c1765a95fd2aa0a8996b3555b93ba3745;hpb=485944b1d04b8f3381a04bc6291bc2e667442e45" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=src/compiler/x86/float.lisp;h=2230ea0c1765a95fd2aa0a8996b3555b93ba3745" title="history"&gt;H&lt;/a&gt;] src/compiler/x86/float.lisp&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=src/compiler/x86/insts.lisp;fp=src/compiler/x86/insts.lisp;h=6ed33adc076b70e590c3ac17b00333112ffccdc6;hp=794c90d23ae9bab6dbeaf36f507c3e33e5e6a23f;hb=2230ea0c1765a95fd2aa0a8996b3555b93ba3745;hpb=485944b1d04b8f3381a04bc6291bc2e667442e45" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=src/compiler/x86/insts.lisp;h=2230ea0c1765a95fd2aa0a8996b3555b93ba3745" title="history"&gt;H&lt;/a&gt;] src/compiler/x86/insts.lisp&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=src/compiler/x86/vm.lisp;fp=src/compiler/x86/vm.lisp;h=ae0b11147bbd21bf80f7e57e664bc42dd5b4271d;hp=5313dc3421bfd536cc2eecf7cdfd3a76bd4e90db;hb=2230ea0c1765a95fd2aa0a8996b3555b93ba3745;hpb=485944b1d04b8f3381a04bc6291bc2e667442e45" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=src/compiler/x86/vm.lisp;h=2230ea0c1765a95fd2aa0a8996b3555b93ba3745" title="history"&gt;H&lt;/a&gt;] src/compiler/x86/vm.lisp&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=tests/arith.pure.lisp;fp=tests/arith.pure.lisp;h=af1932cce05cf0b57279a17548088b4a95946708;hp=aa3925100182df26f8432ae13ecdfcc71a6e65d1;hb=2230ea0c1765a95fd2aa0a8996b3555b93ba3745;hpb=485944b1d04b8f3381a04bc6291bc2e667442e45" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=tests/arith.pure.lisp;h=2230ea0c1765a95fd2aa0a8996b3555b93ba3745" title="history"&gt;H&lt;/a&gt;] tests/arith.pure.lisp&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=tests/compiler.impure.lisp;fp=tests/compiler.impure.lisp;h=a4bc1f4149d1cf497687917ac1144871602737a6;hp=67951711e2df59ea068bf5e82401d6f2deeaef37;hb=2230ea0c1765a95fd2aa0a8996b3555b93ba3745;hpb=485944b1d04b8f3381a04bc6291bc2e667442e45" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=tests/compiler.impure.lisp;h=2230ea0c1765a95fd2aa0a8996b3555b93ba3745" title="history"&gt;H&lt;/a&gt;] tests/compiler.impure.lisp&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=tests/dynamic-extent.impure.lisp;fp=tests/dynamic-extent.impure.lisp;h=4c1bf5733a9711058a6f5c62f88c8bab08aa3c4b;hp=521e0a419b826e98dc0876aa734acccd28810308;hb=2230ea0c1765a95fd2aa0a8996b3555b93ba3745;hpb=485944b1d04b8f3381a04bc6291bc2e667442e45" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=tests/dynamic-extent.impure.lisp;h=2230ea0c1765a95fd2aa0a8996b3555b93ba3745" title="history"&gt;H&lt;/a&gt;] tests/dynamic-extent.impure.lisp&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=tests/float.pure.lisp;fp=tests/float.pure.lisp;h=552e82161a8b4569c63815254225e3807f3fc4a6;hp=fee0323bdc6b9a38a7dabc126a85c050049925ab;hb=2230ea0c1765a95fd2aa0a8996b3555b93ba3745;hpb=485944b1d04b8f3381a04bc6291bc2e667442e45" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=tests/float.pure.lisp;h=2230ea0c1765a95fd2aa0a8996b3555b93ba3745" title="history"&gt;H&lt;/a&gt;] tests/float.pure.lisp&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=version.lisp-expr;fp=version.lisp-expr;h=be4212d231fc10f3cd886621b41120a099155a5b;hp=694ce090170397cca122731d1ae7803b5f36f17c;hb=2230ea0c1765a95fd2aa0a8996b3555b93ba3745;hpb=485944b1d04b8f3381a04bc6291bc2e667442e45" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=version.lisp-expr;h=2230ea0c1765a95fd2aa0a8996b3555b93ba3745" title="history"&gt;H&lt;/a&gt;] version.lisp-expr&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description>
	
	<pubDate>Sun, 28 Jun 2009 21:37:05 GMT</pubDate>
</item>

<item>
	<title>SBCL Commits: 1.0.29.53: ...really this time... (Nikodemus Siivola)</title>
	<guid isPermaLink="true">http://git.boinkor.net/gitweb/sbcl.git?a=commitdiff;h=485944b1d04b8f3381a04bc6291bc2e667442e45</guid>
	<link>http://git.boinkor.net/gitweb/sbcl.git?a=commitdiff;h=485944b1d04b8f3381a04bc6291bc2e667442e45</link>
	
	<description>&lt;div&gt;
&lt;pre&gt;
1.0.29.53: ...really this time...

 (Missed version.lisp-expr and tests/compiler-test-util.lisp)
&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=tests/compiler-test-util.lisp;fp=tests/compiler-test-util.lisp;h=1ed4fa6d6af3e2eac531c8320f949fcdb456fc7e;hp=0000000000000000000000000000000000000000;hb=485944b1d04b8f3381a04bc6291bc2e667442e45;hpb=f09f67b4233004079affc70de2ef2d49f27ca91a" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=tests/compiler-test-util.lisp;h=485944b1d04b8f3381a04bc6291bc2e667442e45" title="history"&gt;H&lt;/a&gt;] tests/compiler-test-util.lisp&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=version.lisp-expr;fp=version.lisp-expr;h=694ce090170397cca122731d1ae7803b5f36f17c;hp=243108a72799b49e141b08112d266820e6b70255;hb=485944b1d04b8f3381a04bc6291bc2e667442e45;hpb=f09f67b4233004079affc70de2ef2d49f27ca91a" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=version.lisp-expr;h=485944b1d04b8f3381a04bc6291bc2e667442e45" title="history"&gt;H&lt;/a&gt;] version.lisp-expr&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description>
	
	<pubDate>Sun, 28 Jun 2009 21:21:04 GMT</pubDate>
</item>

<item>
	<title>SBCL Commits: 1.0.29.53: some LOAD-TIME-VALUE smartness (Nikodemus Siivola)</title>
	<guid isPermaLink="true">http://git.boinkor.net/gitweb/sbcl.git?a=commitdiff;h=f09f67b4233004079affc70de2ef2d49f27ca91a</guid>
	<link>http://git.boinkor.net/gitweb/sbcl.git?a=commitdiff;h=f09f67b4233004079affc70de2ef2d49f27ca91a</link>
	
	<description>&lt;div&gt;
&lt;pre&gt;
1.0.29.53: some LOAD-TIME-VALUE smartness

* Implicit READ-ONLY-P for obviously immutable values.

* Annotate the result with a derived type -- in practice
  the obvious declarared type of the function, if any.

* In the test suite organize compiler tests a bit:

  ** compiler-test-util.lisp has some general-purpose
     tools for determining if the compiled code passes muster.

  ** Move some pure tests from compiler.impure.lisp to the pure
     file: they were in the impure file because they defined
     utils which are now in the COMPILER-TEST-UTIL (aka CUA)
     package.
&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=NEWS;fp=NEWS;h=5e77bc57bc7ee1fea38c9ba993b6568c46bc8642;hp=1c3a7af1b38f5c20e875a51fcd75055444856fff;hb=f09f67b4233004079affc70de2ef2d49f27ca91a;hpb=30c596bd5ca6305812598f42ae408b60a4c5f5c5" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=NEWS;h=f09f67b4233004079affc70de2ef2d49f27ca91a" title="history"&gt;H&lt;/a&gt;] NEWS&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=src/compiler/ltv.lisp;fp=src/compiler/ltv.lisp;h=b7c705ca3ccab3f5cee0f7ff99dd9401a4f004f1;hp=e64cc8ac81dc31915f1e5cc32ad7d45b3fd001ff;hb=f09f67b4233004079affc70de2ef2d49f27ca91a;hpb=30c596bd5ca6305812598f42ae408b60a4c5f5c5" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=src/compiler/ltv.lisp;h=f09f67b4233004079affc70de2ef2d49f27ca91a" title="history"&gt;H&lt;/a&gt;] src/compiler/ltv.lisp&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=tests/compiler.impure-cload.lisp;fp=tests/compiler.impure-cload.lisp;h=bf6231eb05c2d9165e7f11479f23b75833db5ac2;hp=f2a5d3dd8e6f1e38dfd6c0ca0865fbe37921c834;hb=f09f67b4233004079affc70de2ef2d49f27ca91a;hpb=30c596bd5ca6305812598f42ae408b60a4c5f5c5" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=tests/compiler.impure-cload.lisp;h=f09f67b4233004079affc70de2ef2d49f27ca91a" title="history"&gt;H&lt;/a&gt;] tests/compiler.impure-cload.lisp&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=tests/compiler.impure.lisp;fp=tests/compiler.impure.lisp;h=67951711e2df59ea068bf5e82401d6f2deeaef37;hp=9b509c2e0246900e1e0eaf7e2d566515678594df;hb=f09f67b4233004079affc70de2ef2d49f27ca91a;hpb=30c596bd5ca6305812598f42ae408b60a4c5f5c5" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=tests/compiler.impure.lisp;h=f09f67b4233004079affc70de2ef2d49f27ca91a" title="history"&gt;H&lt;/a&gt;] tests/compiler.impure.lisp&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=tests/compiler.pure.lisp;fp=tests/compiler.pure.lisp;h=afe976759ecc9e5de2e1c0527e6e0041b1484f6f;hp=801db54558bb521bb4dc12f4e1358c179dd90087;hb=f09f67b4233004079affc70de2ef2d49f27ca91a;hpb=30c596bd5ca6305812598f42ae408b60a4c5f5c5" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=tests/compiler.pure.lisp;h=f09f67b4233004079affc70de2ef2d49f27ca91a" title="history"&gt;H&lt;/a&gt;] tests/compiler.pure.lisp&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=tests/ctor.impure.lisp;fp=tests/ctor.impure.lisp;h=08a41c660c15d743037aa7174b08eaf7b961bdf7;hp=953314d01686cb6190ad978821fefaddfedc7b0d;hb=f09f67b4233004079affc70de2ef2d49f27ca91a;hpb=30c596bd5ca6305812598f42ae408b60a4c5f5c5" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=tests/ctor.impure.lisp;h=f09f67b4233004079affc70de2ef2d49f27ca91a" title="history"&gt;H&lt;/a&gt;] tests/ctor.impure.lisp&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description>
	
	<pubDate>Sun, 28 Jun 2009 21:18:44 GMT</pubDate>
</item>

<item>
	<title>SBCL Commits: 1.0.29.52: small UCD optimizations and related cleanups (Nikodemus Siivola)</title>
	<guid isPermaLink="true">http://git.boinkor.net/gitweb/sbcl.git?a=commitdiff;h=30c596bd5ca6305812598f42ae408b60a4c5f5c5</guid>
	<link>http://git.boinkor.net/gitweb/sbcl.git?a=commitdiff;h=30c596bd5ca6305812598f42ae408b60a4c5f5c5</link>
	
	<description>&lt;div&gt;
&lt;pre&gt;
1.0.29.52: small UCD optimizations and related cleanups

* Fix "optimization failure with anything using
  SB-IMPL::UCD-GENERAL-CATEGORY" reported by Lynn Quam
  (https://bugs.launchpad.net/sbcl/+bug/392206) and related
  performance issues.

  ** Declare returns types of UCD accessors where it seems to matter.

  ** Make the character database a global variable, not special.

* Delete stale header comments from target-char.lisp: not just ASCII
  for quite a while now.

* Delete references to fonts and bits from docstrings everywhere but
  in CHAR-INT and canonicalize docstring indentation.

(The patch is a bit noisy because moving the definition of the
character database inside the macrolet messed up a whole bunch of
indentation -- sorry about that.)
&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=NEWS;fp=NEWS;h=1c3a7af1b38f5c20e875a51fcd75055444856fff;hp=19ebe75cb9b72b1c6c2544735aad461b3bcee899;hb=30c596bd5ca6305812598f42ae408b60a4c5f5c5;hpb=aa8cdb795d6bb551aaecb6db38d5ef6571c698ed" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=NEWS;h=30c596bd5ca6305812598f42ae408b60a4c5f5c5" title="history"&gt;H&lt;/a&gt;] NEWS&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=src/code/target-char.lisp;fp=src/code/target-char.lisp;h=d6a4ec6800988d2a90d31119840fb5d00a92ea5b;hp=e4b87c355ccc3eef5ec5f95043883e1ea67fef60;hb=30c596bd5ca6305812598f42ae408b60a4c5f5c5;hpb=aa8cdb795d6bb551aaecb6db38d5ef6571c698ed" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=src/code/target-char.lisp;h=30c596bd5ca6305812598f42ae408b60a4c5f5c5" title="history"&gt;H&lt;/a&gt;] src/code/target-char.lisp&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=tests/compiler.pure.lisp;fp=tests/compiler.pure.lisp;h=801db54558bb521bb4dc12f4e1358c179dd90087;hp=a7fd779e3af1ecee6e97bc342d51c9416fb54271;hb=30c596bd5ca6305812598f42ae408b60a4c5f5c5;hpb=aa8cdb795d6bb551aaecb6db38d5ef6571c698ed" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=tests/compiler.pure.lisp;h=30c596bd5ca6305812598f42ae408b60a4c5f5c5" title="history"&gt;H&lt;/a&gt;] tests/compiler.pure.lisp&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=version.lisp-expr;fp=version.lisp-expr;h=243108a72799b49e141b08112d266820e6b70255;hp=634a70b9a7db8ea307fbb2311e54b865322017f5;hb=30c596bd5ca6305812598f42ae408b60a4c5f5c5;hpb=aa8cdb795d6bb551aaecb6db38d5ef6571c698ed" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=version.lisp-expr;h=30c596bd5ca6305812598f42ae408b60a4c5f5c5" title="history"&gt;H&lt;/a&gt;] version.lisp-expr&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description>
	
	<pubDate>Sun, 28 Jun 2009 14:45:38 GMT</pubDate>
</item>

<item>
	<title>SBCL Commits: 1.0.29.51: correctly compute default initargs for FAST-MAKE-INSTANCE (Nikodemus Siivola)</title>
	<guid isPermaLink="true">http://git.boinkor.net/gitweb/sbcl.git?a=commitdiff;h=aa8cdb795d6bb551aaecb6db38d5ef6571c698ed</guid>
	<link>http://git.boinkor.net/gitweb/sbcl.git?a=commitdiff;h=aa8cdb795d6bb551aaecb6db38d5ef6571c698ed</link>
	
	<description>&lt;div&gt;
&lt;pre&gt;
1.0.29.51: correctly compute default initargs for FAST-MAKE-INSTANCE

* Ooops, can't use DEFAULT-INITARGS, since calling it executes the
  initforms. Define and use CTOR-DEFAULT-INITARGS.

* A better test-case.

* Reported by Leslie P. Polzer.
&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=src/pcl/ctor.lisp;fp=src/pcl/ctor.lisp;h=04daadf1776160a505df0655ab1808dd4c3e4a55;hp=403732accab9933750bbab7e649313eebd0fd080;hb=aa8cdb795d6bb551aaecb6db38d5ef6571c698ed;hpb=77f6e094a26f45886047dbe7270c050d44cb5a2d" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=src/pcl/ctor.lisp;h=aa8cdb795d6bb551aaecb6db38d5ef6571c698ed" title="history"&gt;H&lt;/a&gt;] src/pcl/ctor.lisp&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=tests/ctor.impure.lisp;fp=tests/ctor.impure.lisp;h=953314d01686cb6190ad978821fefaddfedc7b0d;hp=69daa7a5870956ee9e76308ed3064505a5dbbeb2;hb=aa8cdb795d6bb551aaecb6db38d5ef6571c698ed;hpb=77f6e094a26f45886047dbe7270c050d44cb5a2d" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=tests/ctor.impure.lisp;h=aa8cdb795d6bb551aaecb6db38d5ef6571c698ed" title="history"&gt;H&lt;/a&gt;] tests/ctor.impure.lisp&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=version.lisp-expr;fp=version.lisp-expr;h=634a70b9a7db8ea307fbb2311e54b865322017f5;hp=8643e6a0564807bc53f1f2ef6fb3881a79963b32;hb=aa8cdb795d6bb551aaecb6db38d5ef6571c698ed;hpb=77f6e094a26f45886047dbe7270c050d44cb5a2d" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=version.lisp-expr;h=aa8cdb795d6bb551aaecb6db38d5ef6571c698ed" title="history"&gt;H&lt;/a&gt;] version.lisp-expr&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description>
	
	<pubDate>Sun, 28 Jun 2009 10:55:52 GMT</pubDate>
</item>

<item>
	<title>SBCL Commits: 1.0.29.50: update ASDF (Nikodemus Siivola)</title>
	<guid isPermaLink="true">http://git.boinkor.net/gitweb/sbcl.git?a=commitdiff;h=77f6e094a26f45886047dbe7270c050d44cb5a2d</guid>
	<link>http://git.boinkor.net/gitweb/sbcl.git?a=commitdiff;h=77f6e094a26f45886047dbe7270c050d44cb5a2d</link>
	
	<description>&lt;div&gt;
&lt;pre&gt;
1.0.29.50: update ASDF

* Not from cclan anymore, but http://common-lisp.net/project/asdf/asdf.git
&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=contrib/asdf/LICENSE;fp=contrib/asdf/LICENSE;h=57b0a0677ae2b577791ffca736438f541e75e215;hp=0000000000000000000000000000000000000000;hb=77f6e094a26f45886047dbe7270c050d44cb5a2d;hpb=f8c8f81c3e10865a40ea6ceb79be0a045a6e6e4e" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=contrib/asdf/LICENSE;h=77f6e094a26f45886047dbe7270c050d44cb5a2d" title="history"&gt;H&lt;/a&gt;] contrib/asdf/LICENSE&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=contrib/asdf/Makefile;fp=contrib/asdf/Makefile;h=7a4db971d5d7c811f88c4dede14fb792ea4c333f;hp=27a8d56ca8e85b079def9c95d1ed880366e93a5d;hb=77f6e094a26f45886047dbe7270c050d44cb5a2d;hpb=f8c8f81c3e10865a40ea6ceb79be0a045a6e6e4e" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=contrib/asdf/Makefile;h=77f6e094a26f45886047dbe7270c050d44cb5a2d" title="history"&gt;H&lt;/a&gt;] contrib/asdf/Makefile&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=contrib/asdf/README.SBCL;fp=contrib/asdf/README.SBCL;h=fda705456602069e762957956d3bcc67880814fd;hp=5fea9f81d4405f8e6deb0095dcc0af3e062a625d;hb=77f6e094a26f45886047dbe7270c050d44cb5a2d;hpb=f8c8f81c3e10865a40ea6ceb79be0a045a6e6e4e" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=contrib/asdf/README.SBCL;h=77f6e094a26f45886047dbe7270c050d44cb5a2d" title="history"&gt;H&lt;/a&gt;] contrib/asdf/README.SBCL&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=contrib/asdf/asdf.lisp;fp=contrib/asdf/asdf.lisp;h=ce424a5d7d6225d396e7b22ff1129e7c03ca7148;hp=54407010a606e5d1d63f008f6d2e0c50b12591a1;hb=77f6e094a26f45886047dbe7270c050d44cb5a2d;hpb=f8c8f81c3e10865a40ea6ceb79be0a045a6e6e4e" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=contrib/asdf/asdf.lisp;h=77f6e094a26f45886047dbe7270c050d44cb5a2d" title="history"&gt;H&lt;/a&gt;] contrib/asdf/asdf.lisp&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=version.lisp-expr;fp=version.lisp-expr;h=8643e6a0564807bc53f1f2ef6fb3881a79963b32;hp=cec7e24eea08987da7748e8f99131d55089e8a7d;hb=77f6e094a26f45886047dbe7270c050d44cb5a2d;hpb=f8c8f81c3e10865a40ea6ceb79be0a045a6e6e4e" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=version.lisp-expr;h=77f6e094a26f45886047dbe7270c050d44cb5a2d" title="history"&gt;H&lt;/a&gt;] version.lisp-expr&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description>
	
	<pubDate>Sat, 27 Jun 2009 09:28:16 GMT</pubDate>
</item>

<item>
	<title>SBCL Commits: 1.0.29.49: silence compiler note for type-checks from MAKE-INSTANCE in safe code (Nikodemus Siivola)</title>
	<guid isPermaLink="true">http://git.boinkor.net/gitweb/sbcl.git?a=commitdiff;h=f8c8f81c3e10865a40ea6ceb79be0a045a6e6e4e</guid>
	<link>http://git.boinkor.net/gitweb/sbcl.git?a=commitdiff;h=f8c8f81c3e10865a40ea6ceb79be0a045a6e6e4e</link>
	
	<description>&lt;div&gt;
&lt;pre&gt;
1.0.29.49: silence compiler note for type-checks from MAKE-INSTANCE in safe code

* Reported by Samium Gromoff.
&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=NEWS;fp=NEWS;h=19ebe75cb9b72b1c6c2544735aad461b3bcee899;hp=c1d2e3701a4f780802886e0b96a96678f39abf38;hb=f8c8f81c3e10865a40ea6ceb79be0a045a6e6e4e;hpb=386e90a63e7f9587f7c4d6b9206da72b16dc1361" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=NEWS;h=f8c8f81c3e10865a40ea6ceb79be0a045a6e6e4e" title="history"&gt;H&lt;/a&gt;] NEWS&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=src/pcl/ctor.lisp;fp=src/pcl/ctor.lisp;h=403732accab9933750bbab7e649313eebd0fd080;hp=6a81d8c06de0a03fbba9dadd9f4e7dd74209b32a;hb=f8c8f81c3e10865a40ea6ceb79be0a045a6e6e4e;hpb=386e90a63e7f9587f7c4d6b9206da72b16dc1361" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=src/pcl/ctor.lisp;h=f8c8f81c3e10865a40ea6ceb79be0a045a6e6e4e" title="history"&gt;H&lt;/a&gt;] src/pcl/ctor.lisp&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=tests/ctor.impure.lisp;fp=tests/ctor.impure.lisp;h=69daa7a5870956ee9e76308ed3064505a5dbbeb2;hp=0fda4ebce40f89ce461bea3bebad3b90de4eba1a;hb=f8c8f81c3e10865a40ea6ceb79be0a045a6e6e4e;hpb=386e90a63e7f9587f7c4d6b9206da72b16dc1361" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=tests/ctor.impure.lisp;h=f8c8f81c3e10865a40ea6ceb79be0a045a6e6e4e" title="history"&gt;H&lt;/a&gt;] tests/ctor.impure.lisp&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=version.lisp-expr;fp=version.lisp-expr;h=cec7e24eea08987da7748e8f99131d55089e8a7d;hp=2d13684e22abf8780309008f7152420ed2f23da3;hb=f8c8f81c3e10865a40ea6ceb79be0a045a6e6e4e;hpb=386e90a63e7f9587f7c4d6b9206da72b16dc1361" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=version.lisp-expr;h=f8c8f81c3e10865a40ea6ceb79be0a045a6e6e4e" title="history"&gt;H&lt;/a&gt;] version.lisp-expr&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description>
	
	<pubDate>Sat, 27 Jun 2009 09:02:04 GMT</pubDate>
</item>

<item>
	<title>SBCL Commits: 1.0.29.48: compute default initargs for SB-PCL::FAST-MAKE-INSTANCE (Nikodemus Siivola)</title>
	<guid isPermaLink="true">http://git.boinkor.net/gitweb/sbcl.git?a=commitdiff;h=386e90a63e7f9587f7c4d6b9206da72b16dc1361</guid>
	<link>http://git.boinkor.net/gitweb/sbcl.git?a=commitdiff;h=386e90a63e7f9587f7c4d6b9206da72b16dc1361</link>
	
	<description>&lt;div&gt;
&lt;pre&gt;
1.0.29.48: compute default initargs for SB-PCL::FAST-MAKE-INSTANCE

* Reported by Lars Rune Nøstdal.

* SB-PCL::DEFAULT-INITARGS doesn't have to be a generic function.

* Test-case.
&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=NEWS;fp=NEWS;h=c1d2e3701a4f780802886e0b96a96678f39abf38;hp=d6ec6ff08de9b4617e6b968c0280be8bf0479598;hb=386e90a63e7f9587f7c4d6b9206da72b16dc1361;hpb=5e0af0dad59e01274b0e84b58e5f0904c9890b37" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=NEWS;h=386e90a63e7f9587f7c4d6b9206da72b16dc1361" title="history"&gt;H&lt;/a&gt;] NEWS&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=src/pcl/ctor.lisp;fp=src/pcl/ctor.lisp;h=6a81d8c06de0a03fbba9dadd9f4e7dd74209b32a;hp=d3308334e83b83991d423bf9e027e8654938e6e9;hb=386e90a63e7f9587f7c4d6b9206da72b16dc1361;hpb=5e0af0dad59e01274b0e84b58e5f0904c9890b37" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=src/pcl/ctor.lisp;h=386e90a63e7f9587f7c4d6b9206da72b16dc1361" title="history"&gt;H&lt;/a&gt;] src/pcl/ctor.lisp&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=src/pcl/generic-functions.lisp;fp=src/pcl/generic-functions.lisp;h=4439b026912c188609006f8f28bfa6cb58690f2b;hp=7428801561991421e14e58ad2a64d5ddb28a573d;hb=386e90a63e7f9587f7c4d6b9206da72b16dc1361;hpb=5e0af0dad59e01274b0e84b58e5f0904c9890b37" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=src/pcl/generic-functions.lisp;h=386e90a63e7f9587f7c4d6b9206da72b16dc1361" title="history"&gt;H&lt;/a&gt;] src/pcl/generic-functions.lisp&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=src/pcl/init.lisp;fp=src/pcl/init.lisp;h=a4c3dad8872e474b41b1071f35fc6822202190ed;hp=62a342f5c2badb5a807c310fa59b3e3b5c034039;hb=386e90a63e7f9587f7c4d6b9206da72b16dc1361;hpb=5e0af0dad59e01274b0e84b58e5f0904c9890b37" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=src/pcl/init.lisp;h=386e90a63e7f9587f7c4d6b9206da72b16dc1361" title="history"&gt;H&lt;/a&gt;] src/pcl/init.lisp&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=src/pcl/time.lisp;fp=src/pcl/time.lisp;h=6f21f7c5d4d1270c64f6f444c31134e2f2e9557b;hp=b7a4e95e68be3627a52fbf7367adc04a38973a0a;hb=386e90a63e7f9587f7c4d6b9206da72b16dc1361;hpb=5e0af0dad59e01274b0e84b58e5f0904c9890b37" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=src/pcl/time.lisp;h=386e90a63e7f9587f7c4d6b9206da72b16dc1361" title="history"&gt;H&lt;/a&gt;] src/pcl/time.lisp&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=tests/ctor.impure.lisp;fp=tests/ctor.impure.lisp;h=0fda4ebce40f89ce461bea3bebad3b90de4eba1a;hp=f7a6530371bf134123d0003bec2278e05509057d;hb=386e90a63e7f9587f7c4d6b9206da72b16dc1361;hpb=5e0af0dad59e01274b0e84b58e5f0904c9890b37" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=tests/ctor.impure.lisp;h=386e90a63e7f9587f7c4d6b9206da72b16dc1361" title="history"&gt;H&lt;/a&gt;] tests/ctor.impure.lisp&lt;/li&gt;
&lt;li&gt;[&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=blobdiff;f=version.lisp-expr;fp=version.lisp-expr;h=2d13684e22abf8780309008f7152420ed2f23da3;hp=1246f7b4dbb4e42defa3b658b740e226b528ea3b;hb=386e90a63e7f9587f7c4d6b9206da72b16dc1361;hpb=5e0af0dad59e01274b0e84b58e5f0904c9890b37" title="diff"&gt;D&lt;/a&gt;&lt;a href="http://git.boinkor.net/gitweb/sbcl.git?a=history;f=version.lisp-expr;h=386e90a63e7f9587f7c4d6b9206da72b16dc1361" title="history"&gt;H&lt;/a&gt;] version.lisp-expr&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description>
	
	<pubDate>Fri, 26 Jun 2009 20:45:04 GMT</pubDate>
</item>


</channel>
</rss>
