X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=NEWS;h=79be5ec8e4f0f55ab590fb2b44c0210975aa367b;hb=c295a1ec99a7316523e7674cec71da05da8fc072;hp=034b9fa9bd0fa2c1f676824b2c5086940266468a;hpb=3d544b84f2b7ecd617d220145a775079df6c7919;p=sbcl.git diff --git a/NEWS b/NEWS index 034b9fa..79be5ec 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,13 @@ ;;;; -*- coding: utf-8; fill-column: 78 -*- changes relative to sbcl-1.1.14: + * new feature: the iterative spilling/coloring register allocator developed + by Alexandra Barchunova during Google Summer of Code 2013 is now merged + in. By default, it only activates for functions that optimize with + (speed 3) and (> speed compilation-speed), but setting + sb-regalloc:*register-allocation-method* to :iterative forces its + execution. The previous behaviour can be obtained by instead setting that + variable to :greedy. Thanks again to Google for their support, and, more + crucially, to Alexandra Barchunova for her hard work. * enhancement: sb-ext:save-lisp-and-die on Windows now accepts :application-type argument, which can be :console or :gui. :gui allows having GUI applications without an automatically appearing console window.