projects/cmucl/cmucl.git
18 months agoRegenerated. release-20c-base
Raymond Toy [Sat, 22 Oct 2011 15:49:20 +0000] 
Regenerated.

18 months agoRemove reference to CVS.
Raymond Toy [Sat, 22 Oct 2011 15:42:06 +0000] 
Remove reference to CVS.

18 months agoBump version to 20c, add bootstrap file.
Raymond Toy [Sat, 22 Oct 2011 15:37:26 +0000] 
Bump version to 20c, add bootstrap file.

A normal build can be done using boot-20c.lisp.

18 months ago(format t "a~0&b") should not output a newline between a and b.
Raymond Toy [Sat, 22 Oct 2011 03:35:49 +0000] 
(format t "a~0&b") should not output a newline between a and b.

18 months agoClean up docstrings of MAP<foo> to match the argument names.
Raymond Toy [Sat, 22 Oct 2011 02:02:06 +0000] 
Clean up docstrings of MAP<foo> to match the argument names.

18 months agoRemove :CREATE from :IF-DOES-NOT-EXIST; it doesn't do anything
Raymond Toy [Thu, 20 Oct 2011 02:24:09 +0000] 
Remove :CREATE from :IF-DOES-NOT-EXIST; it doesn't do anything
special.

19 months agoUpdate with new docstrings and code changes.
Raymond Toy [Sat, 15 Oct 2011 20:31:37 +0000] 
Update with new docstrings and code changes.

19 months agoProperly handle a denormal operand exception. This should get rid of
Raymond Toy [Sat, 15 Oct 2011 05:44:17 +0000] 
Properly handle a denormal operand exception.  This should get rid of
the occasional problem about SIGFPE's with no exceptions enabled.

error.lisp:
o Add floating-point-denormal-operand arithmetic error.

exports.lisp:
o Export the new arithmetic error type.

float-trap.lisp:
o Check the denormal trap bit and signal the appropriate error.

release-20c.txt:
o Update.

19 months agoClean up implementation of PROCESS-FILE-COMMENT slightly.
Raymond Toy [Thu, 13 Oct 2011 05:15:46 +0000] 
Clean up implementation of PROCESS-FILE-COMMENT slightly.

19 months agoFormat docstrings for COMPILE-FILE and COMPILE-FILE-PATHNAME so
Raymond Toy [Thu, 13 Oct 2011 05:06:43 +0000] 
Format docstrings for COMPILE-FILE and COMPILE-FILE-PATHNAME so
DESCRIBE prints them neatly.

19 months agocompiler/main.lisp: Improve the doc strings for compile-file and compile-file-pathname.
Alex Goncharov [Thu, 13 Oct 2011 04:11:25 +0000] 
compiler/main.lisp: Improve the doc strings for compile-file and compile-file-pathname.
Unify the use of the FASL and NIL words across all documentation strings in this file.

19 months agoMerge branch 'master' of ssh://common-lisp.net/var/git/projects/cmucl/cmucl
Alex Goncharov [Wed, 12 Oct 2011 01:30:54 +0000] 
Merge branch 'master' of ssh://common-lisp.net/var/git/projects/cmucl/cmucl

19 months agocompiler/main.lisp: Doc strings reformat per the established conventions.
Alex Goncharov [Wed, 12 Oct 2011 01:30:44 +0000] 
compiler/main.lisp: Doc strings reformat per the established conventions.
Plus one dot added. Minus the new line in ext:file-comment

19 months agoHandle the case where Git describe prints nothing. In this case, just
Raymond Toy [Tue, 11 Oct 2011 04:54:17 +0000] 
Handle the case where Git describe prints nothing.  In this case, just
use the original file comment.

19 months agoCleanup version stuff and fix bug.
Raymond Toy [Tue, 11 Oct 2011 04:02:43 +0000] 
Cleanup version stuff and fix bug.

o Add git hash to default version
o Remove CVS
o Fix bug where the default version wasn't actually used when a
  version string wasn't given.

19 months agoJust expand the VERSION everywhere instead of trying to be smart and
Raymond Toy [Tue, 11 Oct 2011 03:56:47 +0000] 
Just expand the VERSION everywhere instead of trying to be smart and
doing it once.  Shell quoting is a pain.

19 months agoChange to correct directory before symlinking the Config and Makefile
Raymond Toy [Tue, 11 Oct 2011 01:59:55 +0000] 
Change to correct directory before symlinking the Config and Makefile
for motif.

19 months agocompile-file: rephrase the doc string for the :Load argument.
Alex Goncharov [Mon, 10 Oct 2011 02:10:30 +0000] 
compile-file: rephrase the doc string for the :Load argument.

19 months agocompile-file: add a doc string for the :Load argument.
Alex Goncharov [Sun, 9 Oct 2011 23:04:55 +0000] 
compile-file: add a doc string for the :Load argument.

19 months agoMerge branch 'master' of ssh://common-lisp.net/var/git/projects/cmucl/cmucl
Alex Goncharov [Sun, 9 Oct 2011 22:57:29 +0000] 
Merge branch 'master' of ssh://common-lisp.net/var/git/projects/cmucl/cmucl

19 months agoRemove .gitignore: no need for it for now
Alex Goncharov [Sun, 9 Oct 2011 22:57:10 +0000] 
Remove .gitignore: no need for it for now

19 months agoRemove reference to CVS.
Raymond Toy [Sat, 8 Oct 2011 15:44:22 +0000] 
Remove reference to CVS.

19 months agoo Let build.sh set the default version instead of setting one here.
Raymond Toy [Sat, 8 Oct 2011 15:43:38 +0000] 
o Let build.sh set the default version instead of setting one here.
o Add -P option to control whether we update the pot files or not.

19 months agoUse git describe instead of git log to get a version.
Raymond Toy [Sat, 8 Oct 2011 15:42:08 +0000] 
Use git describe instead of git log to get a version.

19 months agotools/create-target.sh: merge from dynamic-stack-alloc
Alex Goncharov [Sat, 8 Oct 2011 11:49:24 +0000] 
tools/create-target.sh: merge from dynamic-stack-alloc

19 months agoMerge branch 'master' of ssh://common-lisp.net/var/git/projects/cmucl/cmucl
Alex Goncharov [Sat, 8 Oct 2011 01:49:36 +0000] 
Merge branch 'master' of ssh://common-lisp.net/var/git/projects/cmucl/cmucl

19 months ago1. Add .gitignore. 2. Rewrite tools/create-target.sh
Alex Goncharov [Sat, 8 Oct 2011 01:49:10 +0000] 
1. Add .gitignore. 2. Rewrite tools/create-target.sh

19 months agoUse git describe to add to default version string.
Raymond Toy [Wed, 5 Oct 2011 19:32:46 +0000] 
Use git describe to add to default version string.

19 months ago*** empty log message *** snapshot-2011-10
Raymond Toy [Sat, 1 Oct 2011 14:45:18 +0000] 
*** empty log message ***

19 months agoNo need to create pot files with backups anymore.
Raymond Toy [Sat, 1 Oct 2011 14:44:00 +0000] 
No need to create pot files with backups anymore.

19 months agoAdd -O option to allow specifying options for all builds.
Raymond Toy [Sat, 1 Oct 2011 14:43:20 +0000] 
Add -O option to allow specifying options for all builds.
Useful, for example, for doing a full build with reduced space sizes
or stack sizes.

19 months agoDon't say "CVS Head" in the default version string.
Raymond Toy [Tue, 27 Sep 2011 17:17:43 +0000] 
Don't say "CVS Head" in the default version string.

19 months agoUpdate.
Raymond Toy [Tue, 27 Sep 2011 02:22:37 +0000] 
Update.

19 months agoAdd the tree hash to the version string.
Raymond Toy [Tue, 27 Sep 2011 02:21:18 +0000] 
Add the tree hash to the version string.

19 months agoFix ticket:49. In every file-comment, replace the existing $Header$
Raymond Toy [Sun, 25 Sep 2011 06:10:18 +0000] 
Fix ticket:49.  In every file-comment, replace the existing $Header$
entries with just the file path, removing the revision number, date,
author and state.  The actual information is now computed during
compilation and stored in the fasl itself.  (See ticket:48.)

19 months agoFix ticket:48. Use Carl's idea to use git to insert the appropriate
Raymond Toy [Sun, 25 Sep 2011 05:48:26 +0000] 
Fix ticket:48.  Use Carl's idea to use git to insert the appropriate
comment into the compiled file.  If git is not found or if some other
error occurs, the file comment is whatever string was given.

Need to update the file-comments of every file to remove erroneous
dates and revisions.

19 months agoRegenerated from current sources.
Raymond Toy [Sun, 25 Sep 2011 05:44:29 +0000] 
Regenerated from current sources.

19 months agoFix Trac ticket:46. settable-sizes
Raymond Toy [Sat, 24 Sep 2011 21:01:28 +0000] 
Fix Trac ticket:46.

Make the size of all spaces configurable from the command line.

code/commandline.lisp:
o Define the switches so lisp doesn't complain.

general-info/lisp.1:
o Document new switches.

general-info/release-20c.txt:
o Update

lisp/Darwin-os.c
lisp/FreeBSD-os.c
lisp/Linux-os.c
lisp/NetBSD-os.c
lisp/backtrace.c
lisp/cgc.c
lisp/gencgc.c
lisp/os-common.c
lisp/ppc-validate.h
lisp/purify.c
lisp/solaris-os.c
lisp/sparc-arch.c
lisp/sparc-validate.h
lisp/x86-validate.h:
lisp/validate.c
o Basically rename CONTROL_STACK_SIZE, BINDING_STACK_SIZE,
  READ_ONLY_SPACE_SIZE, and STATIC_SPACE_SIZE to control_stack_size,
  binding_stack_size, read_only_space_size, and static_space_size,
  respectively.

lisp/coreparse.c
o Check the space size in the core file against the allocated size.
  If the allocated space is too small, print an error message and
  exit.

lisp/globals.c
o Define new variables for the allocated size of spaces.

lisp/globals.h
o Declare the new variables for the size of the spaces.

lisp/lisp.c
o Set the default values of the spaces.
o Parse the new command-line flags and set the space sizes.

lisp/sunos-os.c:
o Added os_init0 (that we forgot last time).

lisp/x86-assem.S:
o Change $CONTROL_STACK_END to GNAME(control_stack_end) to get the
  correct end of the stack.

19 months agoFix ticket:46 by removing testing junk.
Raymond Toy [Wed, 21 Sep 2011 03:15:26 +0000] 
Fix ticket:46 by removing testing junk.

19 months agoTesting trac/git integration.
Raymond Toy [Wed, 21 Sep 2011 03:14:54 +0000] 
Testing trac/git integration.

19 months agoRemove test text and fix trac #46.
Raymond Toy [Wed, 21 Sep 2011 01:47:57 +0000] 
Remove test text and fix trac #46.

19 months agoTest 6
Raymond Toy [Tue, 20 Sep 2011 18:19:40 +0000] 
Test 6

19 months agoTest 5
Raymond Toy [Tue, 20 Sep 2011 17:44:13 +0000] 
Test 5

19 months agoTest 4
Raymond Toy [Tue, 20 Sep 2011 16:02:34 +0000] 
Test 4

19 months agoTest 3
Raymond Toy [Tue, 20 Sep 2011 15:59:43 +0000] 
Test 3

19 months agoTest 2
Raymond Toy [Tue, 20 Sep 2011 15:58:14 +0000] 
Test 2

19 months agoTesting commit email script.
Raymond Toy [Tue, 20 Sep 2011 15:53:53 +0000] 
Testing commit email script.

19 months agoRemove incorrect statement about using a different dir than src.
Raymond Toy [Mon, 19 Sep 2011 16:15:23 +0000] 
Remove incorrect statement about using a different dir than src.

20 months agoUpdate with instructions for using git instead of CVS.
Raymond Toy [Sun, 18 Sep 2011 02:36:17 +0000] 
Update with instructions for using git instead of CVS.

20 months agoRegenerated from current sources.
rtoy [Sat, 3 Sep 2011 15:04:39 +0000] 
Regenerated from current sources.

20 months agoFix rounding for large numbers.
rtoy [Sat, 3 Sep 2011 05:19:03 +0000] 
Fix rounding for large numbers.

Bug was pointed by Christophe in private email.  Fix is based on his
suggested solution.  Some examples that should work now:

(round 100000000002.9d0) -> 100000000003

(round (+ most-positive-fixnum 1.5w0)) -> 536870912

20 months agoCleanup sigbus handler for stack overflow.
rtoy [Sat, 3 Sep 2011 04:46:34 +0000] 
Cleanup sigbus handler for stack overflow.

We don't need sigbus_handler_tramp; sigbus_handle_now is good enough.
Print out the PC too when we get a real sigbus.

20 months agoInsert line breaks in the yellow-zone message.
rtoy [Thu, 1 Sep 2011 16:53:46 +0000] 
Insert line breaks in the yellow-zone message.

20 months agoOops. Need to check for gc write barrier before handling the sigbus.
rtoy [Thu, 1 Sep 2011 16:16:49 +0000] 
Oops.  Need to check for gc write barrier before handling the sigbus.

20 months agoAdd os_init0 to allow for some really early OS inits.
rtoy [Thu, 1 Sep 2011 05:18:26 +0000] 
Add os_init0 to allow for some really early OS inits.

On Linux, os_init can re-exec lisp to set up the correct personality.
Not normally a problem, but if any output happens before os_init is
called, the output appears to happen twice.  So add os_init0 to do
this early on, before any output.  This is a bit of a kludge.

lisp/lisp.c:
o Call os_init0 early in main.

lisp/Linux-os.c:
o Move the personality stuff from os_init to os_init0.

lisp/Darwin-os.c:
lisp/FreeBSD-os.c:
lisp/NetBSD-os.c:
lisp/OpenBSD-os.c:
lisp/hpux-os.c:
lisp/irix-os.c:
lisp/mach-os.c:
lisp/osf1-os.c:
lisp/solaris-os.c:
lisp/sunos-os.c:
o Add dummy implementation of os_init0.  These OSes don't (currently)
  need anything special.

lisp/os.h:
o Declare os_init0.

20 months agoMake the stack checking feature actually work on Darwin. Previously,
rtoy [Thu, 1 Sep 2011 04:39:56 +0000] 
Make the stack checking feature actually work on Darwin.  Previously,
stack overflows would crash lisp.

Darwin-os.c:
o Need to check for stack overflow in the sigbus handler.  (Without
  that, it's treated as a regular bus error.)
o Add the rest of the infrastructure to handle the stack overflow.

release-20c.txt:
o Update

20 months agocontrib/asdf/asdf.lisp
rtoy [Tue, 23 Aug 2011 04:16:04 +0000] 
contrib/asdf/asdf.lisp
general-info/release-20c.txt
o Update to asdf2 2.017.

20 months agoImprove type progagation for LOAD-TIME-VALUE.
rtoy [Sun, 21 Aug 2011 15:16:01 +0000] 
Improve type progagation for LOAD-TIME-VALUE.

Patch from Helmut Eller, cmucl-imp 2011-06-11.

20 months agoReduce consing of SAPs in ROOM.
rtoy [Sun, 21 Aug 2011 07:43:39 +0000] 
Reduce consing of SAPs in ROOM.

Patch from Helmut Eller, cmucl-imp 2011-08-11.

22 months agoUpdate from logs.
rtoy [Tue, 12 Jul 2011 17:24:26 +0000] 
Update from logs.

22 months agoDon't call dgettext with a NIL doc.
rtoy [Tue, 12 Jul 2011 17:19:50 +0000] 
Don't call dgettext with a NIL doc.

22 months agoo Trac #43 fixed again.
rtoy [Wed, 29 Jun 2011 00:58:41 +0000] 
o Trac #43 fixed again.
o Add note about build-all.sh.

22 months agoFix Trac #43 again.
rtoy [Wed, 29 Jun 2011 00:55:04 +0000] 
Fix Trac #43 again.

stream.lisp:
o Remove the old code that was the first attempt at fixing issue #43.
  This was wrong.

fd-stream.lisp:
o Fix issue #43.  Even if we have a string-buffer, we need to take
  into account any octets in the in-buffer (if it exists) that have
  not been processed.  This happens if the in-buffer does not have
  enough octets at the end to form a complete character for the given
  encoding.
o Some debugging prints added, but disabled.

22 months agoRegenerated from current sources.
rtoy [Tue, 28 Jun 2011 19:20:09 +0000] 
Regenerated from current sources.

22 months agoUpdate from logs.
rtoy [Mon, 27 Jun 2011 15:47:53 +0000] 
Update from logs.

o Unicode updated to version 6.0.0.
o Trac #43 repoened because that change was reverted.

22 months agoUsability and internal restructuring.
rtoy [Mon, 27 Jun 2011 15:45:19 +0000] 
Usability and internal restructuring.

o Add usage message.
o Don't include the emacs-style backup files that are sometimes
  created for the pot files.

22 months agoRegenerated for Unicode 6.0.0.
rtoy [Mon, 27 Jun 2011 15:18:14 +0000] 
Regenerated for Unicode 6.0.0.

22 months agoUpdate to Unicode 6.0.0.
rtoy [Mon, 27 Jun 2011 15:11:30 +0000] 
Update to Unicode 6.0.0.

code/unidata.lisp:
o Update unicode version to 6.0.0
o Add pointer to build-unidata.lisp.
tools/build-unidata.lisp:
o Update unicode version to 6.0.0
o Print out directory path so we can see where we're getting the data
  from.

i18n/CaseFolding.txt
i18n/CompositionExclusions.txt
i18n/DerivedNormalizationProps.txt
i18n/NameAliases.txt
i18n/NormalizationCorrections.txt
i18n/SpecialCasing.txt
i18n/UnicodeData.txt
i18n/WordBreakProperty.txt
i18n/tests/NormalizationTest.txt
i18n/tests/WordBreakTest.txt:
o Update with new files from unicode.org.

22 months agoRevert last change to fix Trac #43.
rtoy [Mon, 27 Jun 2011 15:05:27 +0000] 
Revert last change to fix Trac #43.

That changes causes the Unicode normalization and word-break tests to
fail.  I do not know why this causes the tests to fail, but it causes
the test program to suck in the entire file into a string instead of
just one line.

23 months agoo Update for recent change.
rtoy [Fri, 10 Jun 2011 19:34:58 +0000] 
o Update for recent change.
o Update the version number for ASDF.

23 months agoAllow specifying a core with an executable image.
rtoy [Fri, 10 Jun 2011 19:32:31 +0000] 
Allow specifying a core with an executable image.

There's no reason why this shouldn't work and tests show that it does
work.  So instead of disallowing it, just print a warning that it is
unusual.  Fred also said this should work; it's just a bit odd running
a 30MB executable with a 30MB core.

23 months agoAdd function to load all unicode data into memory.
rtoy [Fri, 10 Jun 2011 17:38:27 +0000] 
Add function to load all unicode data into memory.

This makes it easy to make an executable image that doesn't need
unidata.bin around.  (Should we do this for normal cores?  It seems to
add about 1 MB to the core size.)

code/unidata.lisp:
o Add LOAD-ALL-UNICODE-DATA to load all unicode data.
o Add UNICODE-DATA-LOADED-P to check that unicode data has been
  loaded.

code/print.lisp:
o If unicode data is loaded, don't check for existence of
  *unidata-path*, because we don't need it.

code/exports.lisp:
o Export LOAD-ALL-UNICODE-DATA.

general-info/release-20c.txt:
o Update info

23 months ago(require "asdf") loads asdf now.
rtoy [Wed, 8 Jun 2011 15:56:55 +0000] 
(require "asdf") loads asdf now.

This change need to support the new recommended way of loading asdf2
with require.  This is a backward compatible change.

23 months agoUpdate to release 2.016.
rtoy [Wed, 8 Jun 2011 15:42:22 +0000] 
Update to release 2.016.

23 months agoRegenerated from current sources.
rtoy [Mon, 6 Jun 2011 19:28:10 +0000] 
Regenerated from current sources.

23 months agoUpdate from logs.
rtoy [Sun, 5 Jun 2011 20:39:04 +0000] 
Update from logs.

23 months agoAdd -unidata option to specify unidata.bin file.
rtoy [Tue, 31 May 2011 13:26:41 +0000] 
Add -unidata option to specify unidata.bin file.

This change requires a cross-compile.  Use boot-2011-04-01-cross.lisp
as the cross-compile script.

bootfiles/20b/boot-2011-04-01-cross.lisp:
o New cross-compile bootstrap file

lisp/lisp.c:
o Recognize -unidata option and setup *UNIDATA-PATH* appropriately.

code/commandline.lisp:
o Add defswitch for unidata so we don't get complaints about unknown
  switch.

code/unidata.lisp:
o Rename +UNIDATA-PATH+ to *UNIDATA-PATH*, since it's not a constant
  anymore.
o Update code to use new name.

code/print.lisp:
o Update code to use *UNIDATA-PATH*

compiler/sparc/parms.lisp:
o Add *UNIDATA-PATH* to list of static symbols.
o Add back in spare-9 and spare-8 static symbols since we need to do a
  cross-compile for this change anyway.

compiler/x86/parms.lisp:
o Add *UNIDATA-PATH* to list of static symbols.
o Reorder the static symbols in a more logical arrangment so that the
  spare symbols are at the end.

i18n/local/cmucl.pot:
o Update

23 months agoAdd :CMUCL to *FEATURES*.
rtoy [Tue, 31 May 2011 13:18:37 +0000] 
Add :CMUCL to *FEATURES*.

(Even though I (rtoy) should know better, I still find myself writing
:cmucl instead of :cmu in feature tests.)

23 months agoIgnore shell wildcards when determining next version.
rtoy [Tue, 31 May 2011 13:14:39 +0000] 
Ignore shell wildcards when determining next version.

Comment from Paul Foley:

  Problem: FD-OPEN calls NEXT-VERSION with the namestring;
  NEXT-VERSION calls EXTRACT-NAME-TYPE-AND-VERSION, which builds a
  "pattern" when it sees globbing characters in the name, and
  NEXT-VERSION promptly crashes when it tries to concatenate strings.

  Fix: Bind *IGNORE-WILDCARDS* to T in NEXT-VERSION (in
  fd-stream.lisp)

2 years agoAdd short description for build.sh.
rtoy [Wed, 11 May 2011 14:20:27 +0000] 
Add short description for build.sh.

2 years agoUpdate so we can cross-compile from linux to solaris too.
rtoy [Tue, 12 Apr 2011 01:55:14 +0000] 
Update so we can cross-compile from linux to solaris too.

2 years agoAutomatically select arch and os on FreeBSD, if none given.
rtoy [Mon, 11 Apr 2011 16:34:49 +0000] 
Automatically select arch and os on FreeBSD, if none given.

2 years agoUpdate so that linux can be used to cross-compile to freebsd.
rtoy [Mon, 11 Apr 2011 16:32:56 +0000] 
Update so that linux can be used to cross-compile to freebsd.

2 years agoOrder the header in the same order as what the tools tend to produce
rtoy [Sun, 3 Apr 2011 15:19:14 +0000] 
Order the header in the same order as what the tools tend to produce
(at least on my Mac).

2 years agoRegenerate piglatin translation.
rtoy [Sun, 3 Apr 2011 15:01:24 +0000] 
Regenerate piglatin translation.

2 years agoRegenerated po files from current sources.
rtoy [Sat, 2 Apr 2011 20:15:43 +0000] 
Regenerated po files from current sources.

2 years agoRemove extra right parenthesis.
rtoy [Sat, 2 Apr 2011 20:11:31 +0000] 
Remove extra right parenthesis.

2 years agoUpdate from logs
rtoy [Sat, 2 Apr 2011 19:27:41 +0000] 
Update from logs

2 years agoUpdate to asdf 2.014.1 to fix an issue with SUBDIRECTORIES function on
rtoy [Wed, 30 Mar 2011 04:27:50 +0000] 
Update to asdf 2.014.1 to fix an issue with SUBDIRECTORIES function on
cmucl.

2 years agoUpdate to asdf 2.014.
rtoy [Mon, 28 Mar 2011 17:23:39 +0000] 
Update to asdf 2.014.

2 years agoSecond return value of compile-file should be true if style-warnings
rtoy [Mon, 28 Mar 2011 12:07:34 +0000] 
Second return value of compile-file should be true if style-warnings
exist.

Issue noted by Douglas Crosher, cmucl-imp, 2011-03-23.

2 years agoUpdate to upstream released version 2.013.
rtoy [Thu, 24 Mar 2011 16:40:59 +0000] 
Update to upstream released version 2.013.

2 years agoFix Trac #43: unread-char doesn't change file-position
rtoy [Thu, 3 Mar 2011 16:43:51 +0000] 
Fix Trac #43:  unread-char doesn't change file-position

2 years agoFix Trac #43: unread-char doesn't change file-position
rtoy [Thu, 3 Mar 2011 16:43:28 +0000] 
Fix Trac #43:  unread-char doesn't change file-position

The issue is caused by FAST-READ-CHAR-STRING-REFILL.  In some
situations the number of octets converted is not exactly the same as
the length of the buffer because the last octets in the buffer don't
hold a complete encoded character.  This is ok, but we didn't update
the ibuf-head pointer to indicate that some octets haven't actually
been converted.  This confuses FILE-POSITION.

2 years agoUpdate from logs.
rtoy [Tue, 1 Mar 2011 04:40:13 +0000] 
Update from logs.

Also, Solaris/x86 supports both sse2 and x87 now.

2 years agoRemove commented-out DEFAULT-DIRECTORY written by fmg.
rtoy [Tue, 1 Mar 2011 04:32:58 +0000] 
Remove commented-out DEFAULT-DIRECTORY written by fmg.

Don't need this anymore since the issue appears to be fixed.

2 years agoNeed to define %sqrt for x86/sse2 so the compiler can constant-fold
rtoy [Mon, 28 Feb 2011 17:14:45 +0000] 
Need to define %sqrt for x86/sse2 so the compiler can constant-fold
SQRT.

2 years agoFix bug where cmucl was no longer recognizing things like
rtoy [Wed, 23 Feb 2011 03:02:33 +0000] 
Fix bug where cmucl was no longer recognizing things like
#\latin_small_letter_a.  This failure is caused by the new
SEARCH-DICTIONARY function that does partial completion, and
UNICODE-NAME-TO-CODEPOINT function wan't aware of the new way.

We could change UNICODE-NAME-TO-CODEPOINT to do the appropriate thing
with the new way, but I (rtoy) decided it would be nice to have the
old function around too.  Hence, restore the old version and use it.

2 years agoMake the test for flet/labels functions more explicit. We were
rtoy [Tue, 22 Feb 2011 22:56:15 +0000] 
Make the test for flet/labels functions more explicit.  We were
catching setf functions previously.

2 years agoFix ansi-test failure OPEN.IO.28:
rtoy [Thu, 17 Feb 2011 02:55:45 +0000] 
Fix ansi-test failure OPEN.IO.28:

(OPEN PN :DIRECTION :IO :IF-DOES-NOT-EXIST NIL)

no longer signals an error.

code/fd-stream.lisp:
o Don't try to create a new version if there's no existing file

general-info/release-20c.txt:
o Update.