Raymond Toy | 3 Sep 05:55 2014
Picon

Snapshot 2014-09


The Labor Day snapshot has been tagged and binaries will be uploaded
soon.

The major changes are:

o Deprecated FLOAT-TRAPPING-NAN-P in favor of
  FLOAT-SIGNALING-NAN-P. Signaling NaNs? are also now printed with
  "Signaling" instead of "Trapping".
o FP exceptions are handled better on the ppc port.
o The compiler can now derive the type of ROUND.
o Fixed an issue with multi-processing destroy-process doesn't take
  effect for a schedulable processbecause it has no run-reason and/or
  arrest-reason.
o Tickets #105, #84, #101, #106, and #100 have been fixed.
o A issues with fdlibm not signaling FP exceptions have been fixed.

Ray

_______________________________________________
cmucl-imp mailing list
cmucl-imp <at> cmucl.cons.org
http://lists.zs64.net/mailman/listinfo/cmucl-imp

Raymond Toy | 8 Aug 07:03 2014
Picon

Snapshot 2014-08


First, in case you missed it, there was no 2014-07 snapshot. Nothing
really changed in that month so no snapshot was made.

Second, the 2014-08 snapshot has been tagged and binaries will be
uploaded soon.

Notable changes:

 * Updated to ASDF 3.1.3.
 * More consistent results for the special functions because all
   platforms now use fdlibm.
 * Consing for the trig functions is greatly reduced since we use
   fdlibm instead of a Lisp implementation.
 * Source location information has been added for
   DEFINE-CONDITION. (From Helmut Eller.)
 * The lisp binary  is now compiled to use SSE2 on x86 machines.
   CMUCL won't even start now if you do not have SSE2.
 * CLEAR-OUTPUT will now actually clear any pending output that has
   not been flushed.  Previously, CLEAR-OUTPUT did nothing.
 * For Gray streams, CLEAR-OUTPUT will clear output instead of calling
   STREAM-FORCE-OUTPUT.
 * A critical bug in KERNEL:DOUBLE-FLOAT-BITS on x86 has been
   fixed. In some situations, KERNEL:DOUBLE-FLOAT-BITS would cause a
   segfault. 

Ray

 
_______________________________________________
(Continue reading)

Didier Verna | 10 Jul 17:23 2014
Face
Picon
Picon
Picon
Picon

[CfPart] International Lisp Conference 2014, August 15-17, Montreal


	       ILC 2014 - International Lisp Conference
			  "Lisp on the Move"

     August 15-17 2014, Université de Montréal, Montréal, Canada

	      Sponsored by the Association of Lisp Users
		   In cooperation with: ACM SIGPLAN

		   http://ilc2014.iro.umontreal.ca/

Latest News:

  * Only 4 days left before the early registration deadline!

  * Registration is now open.
    See http://ilc2014.iro.umontreal.ca/registration.php

  * Invited speakers announced.
    Christian Queinnec, Ambrose Bonnaire-Sergeant, Stefan Monnier,
    Marc Battyani.

Scope:

Lisp is one of the greatest ideas from computer science and a major
influence for almost all programming languages and for all
sufficiently complex software applications.

The International Lisp Conference is a forum for the discussion of
Lisp and, in particular, the design, implementation and application of
(Continue reading)

Richard M Kreuter | 6 Jul 20:58 2014
Picon

motifd isn't 64-bit kosher

Greetings,

I believe it turns out to be a fluke that a 64-bit motifd works
anywhere: the server passes out 32-bits of a pointer as external IDs for
instances of a handful of types [1]. On a 64-bit machine, the instances'
addresses might not fit in a 32-bit address, though. 

(In fact, on my FreeBSD/amd64 machine, when I run the example from the
documentation, the first shell widget always gets created at
#x8045d8900, so motifd hands out #x45d8900, and then attempting to
create the second widget with the shell as parent crashes the server.)

Seems like there are two options:

A. Change the wire protocol to accomodate 64-bit integers.

B. Synthesize 32-bit identifiers for instances of the offending types.

Option B seems simpl

[1] I think the complete list is AcceleratorTable, Atom, FontList,
TranslationTable, Widget, and sometimes XmString.
_______________________________________________
cmucl-imp mailing list
cmucl-imp <at> cmucl.cons.org
http://lists.zs64.net/mailman/listinfo/cmucl-imp

Didier Verna | 27 Jun 10:08 2014
X-Face
Face
Picon
Picon
Picon
Picon

[CfPart] International Lisp Conference 2014, August 15-17, Montreal


	       ILC 2014 - International Lisp Conference
			  "Lisp on the Move"

     August 15-17 2014, Université de Montréal, Montréal, Canada

	      Sponsored by the Association of Lisp Users
		   In cooperation with: ACM SIGPLAN

		   http://ilc2014.iro.umontreal.ca/

Latest News:

  * Registration is now open.
    See http://ilc2014.iro.umontreal.ca/registration.php

  * Invited speakers announced.
    Christian Queinnec, Ambrose Bonnaire-Sergeant, Stefan Monnier,
    Marc Battyani.

Scope:

Lisp is one of the greatest ideas from computer science and a major
influence for almost all programming languages and for all
sufficiently complex software applications.

The International Lisp Conference is a forum for the discussion of
Lisp and, in particular, the design, implementation and application of
any of the Lisp dialects.  We encourage everyone interested in Lisp to
participate.
(Continue reading)

Raymond Toy | 19 Jun 06:31 2014
Picon

June snapshot


A bit late this month, but the June snapshot has been tagged and
binaries uploaded.

To build, use the bootstrap file boot-2014-05-1.lisp because of some
changes in which packages USE the UNIX package.  Otherwise we have

  * Fixed a bug in printing MOST-NEGATIVE-FIXNUM introduced when
    DISASSEMBLE printed in lower case by default.
  * A style warning is issued instead of a warning when using T or
    OTHERWISE in ECASE and friends.  (Ticket #98)

--
Ray
_______________________________________________
cmucl-imp mailing list
cmucl-imp <at> cmucl.cons.org
http://lists.zs64.net/mailman/listinfo/cmucl-imp

Didier Verna | 19 May 18:24 2014
Picon
Picon
Picon
Picon

International Lisp Conference deadline extension (May 25)


	       ILC 2014 - International Lisp Conference
			  "Lisp on the Move"

     August 14-17 2014, Université de Montréal, Montréal, Canada

	      Sponsored by the Association of Lisp Users
		   In cooperation with: ACM SIGPLAN

	     http://www.international-lisp-conference.org

Latest News:

  * The submission deadline has been extended to May 25. You have one more
    week to write a paper!

Scope:

Lisp is one of the greatest ideas from computer science and a major
influence for almost all programming languages and for all
sufficiently complex software applications.

The International Lisp Conference is a forum for the discussion of
Lisp and, in particular, the design, implementation and application of
any of the Lisp dialects.  We encourage everyone interested in Lisp to
participate.

We invite high quality submissions in all areas involving Lisp
dialects and any other languages in the Lisp family, including, but
not limited to, ACL2, AutoLisp, Clojure, Common Lisp, ECMAScript,
(Continue reading)

Didier Verna | 7 May 17:00 2014
X-Face
Face
Picon
Picon
Picon
Picon

[CfP] International Lisp Conference 2014, Aug. 14-17, Montreal


	       ILC 2014 - International Lisp Conference
			  "Lisp on the Move"

     August 14-17 2014, Université de Montréal, Montréal, Canada

	      Sponsored by the Association of Lisp Users
		   In cooperation with: ACM SIGPLAN

	     http://www.international-lisp-conference.org

Scope:

Lisp is one of the greatest ideas from computer science and a major
influence for almost all programming languages and for all
sufficiently complex software applications.

The International Lisp Conference is a forum for the discussion of
Lisp and, in particular, the design, implementation and application of
any of the Lisp dialects.  We encourage everyone interested in Lisp to
participate.

We invite high quality submissions in all areas involving Lisp
dialects and any other languages in the Lisp family, including, but
not limited to, ACL2, AutoLisp, Clojure, Common Lisp, ECMAScript,
Dylan, Emacs Lisp, ISLISP, Racket, Scheme, SKILL, HOP etc.  The
conference proceedings will be published in the ACM Digital Library.

This year's focus will be directed towards integrated solutions,
including mobile computing. We especially invite submissions in the
(Continue reading)

Raymond Toy | 4 May 19:34 2014
Picon

Cinco de Mayo snapshot


Just in time for Cinco de Mayo, the latest snapshot of cmucl is
available and binaries will be uploaded shortly.

As announced in the last snapshot, this snapshot and all future builds
for x86 will require SSE2.  As a side-effect the binaries are now
half-sized because the x87 core is no longer included.  The lisp core
is still named lisp-sse2.core and not lisp.core as on other
architectures.

Ray

_______________________________________________
cmucl-imp mailing list
cmucl-imp <at> cmucl.cons.org
http://lists.zs64.net/mailman/listinfo/cmucl-imp

Raymond Toy | 30 Mar 18:02 2014
Picon

Snapshot 2014-04


The April snapshot has been tagged and binaries will be uploaded
soon.

Key changes:

 * This is the last snapshot that will include support for x87. After
   this, cmucl will only run on x86 chips that include support
   sse2. Sse2 was introduced with the Pentium 4 in 2001, 13 years ago.
 * The change in type derivation introduced in the last snapshot has
   been reverted. It's important to have (log -0d0) return
   -infinity+i*pi to get the branch cuts of the special funtions
   correct, using the definitions.  (CMUCL doesn't evaluate the
   functions directly from the definitions.)
 * Add more missing constants for double-double floats.

Ray
_______________________________________________
cmucl-imp mailing list
cmucl-imp <at> cmucl.cons.org
http://lists.zs64.net/mailman/listinfo/cmucl-imp

Raymond Toy | 14 Mar 18:11 2014
Picon

Removing x87 support

SSE2 has been supported by CMUCL since around 2008 and SSE2 was introduced
in the Pentium 4 in 2001. It's now time to drop support for x87.

I suspect x87 is rarely, if ever, used anymore since CMUCL will
automatically detect SSE2 and use that if your CPU supports. I rarely test
x87 except to see that it starts when a snapshot is made. Removing this
support will make the tarballs half as large (no x87 core anymore), a large
chunk of code can be removed as well as simplifying the hairy x86-assem.S
file.

If you need x87 support speak up!  No guarantees that we'll keep x87
support, but knowing that it's important to you will help.

The current plan is that the upcoming April snapshot will be the last
version that will ship with x87 support. After that, tarballs will not ship
with the x87 core file and we will begin removing support for x87.

Ray
_______________________________________________
cmucl-imp mailing list
cmucl-imp <at> cmucl.cons.org
http://lists.zs64.net/mailman/listinfo/cmucl-imp


Gmane