- Sep 23, 2008
-
-
rtoy authored
are. This makes the interpreter produces a message when the compiler would produce a message.
-
- Sep 16, 2008
-
-
rtoy authored
UNIX-SYSINFO.
-
- Sep 07, 2008
- Sep 02, 2008
-
-
rtoy authored
o Update link new initializer.
-
- Aug 31, 2008
-
-
rtoy authored
random number state. This should give better random numbers since we initialize the state with 627 "truly" random values. Previously, only one word was used, which meant that the state vector really only had 32 bits of randomness.
-
- Aug 16, 2008
-
-
rtoy authored
returning the fixed string on x86/darwin.
-
- Aug 15, 2008
-
-
rtoy authored
followed by lower case letters. This is needed to match what format ~:C produces. (Issue caught by ansi-tests.) Add a comment here so we don't forget.
-
- Aug 12, 2008
-
-
rtoy authored
o Remove definition of vm::ash-left-mod32. (It's already in numbers.lisp.) code/numbers.lisp: o Declaim vm::ash-left-mod32 as inline to work around x86 issue where vm::ash-left-mod32 never gets translated to a vop.
-
- Jul 31, 2008
-
-
rtoy authored
-
- Jul 30, 2008
-
-
rtoy authored
code/internet.lisp: o Add BIND-INET-SOCKET o Allow CONNECT-TO-INET-SOCKET to allow binding the new socket to a local address. code/exports.lisp: o Update export list for BIND-INET-SOCKET. docs/cmu-user/internet.tex: o Add and update docs for BIND-INET-SOCKET and CONNECT-TO-INET-SOCKET. o Add docs for ACCEPT-NETWORK-STREAM and OPEN-NETWORK-STREAM. o Fix docs for CREATE-UNIX-LISTENER---the function doesn't actually have REUSE-ADDRESS keyword arg. general-info/release-19f.txt: o Update with new network info.
-
- Jul 21, 2008
-
-
rtoy authored
-
- Jul 18, 2008
-
-
rtoy authored
-
- Jul 15, 2008
- Jul 14, 2008
-
-
rtoy authored
code/loop.lisp: o In LOOP-TRANSLATE, create block for loop named NIL by checking for the end of the list, not for NIL in the list. o In LOOP-DO-NAMED, don't append NIL to *LOOP-NAMES* so we can create blocks named NIL. (Why was this being done before?) general-info/release-19f.txt: o Update
-
rtoy authored
space so everything gets spaced correctly. Don't print the space in FORMAT-PRINT-CARDINAL-AUX.
-
- Jun 27, 2008
-
-
rtoy authored
I just removed the leading space from each name, and modified FORMAT-PRINT-CARDINAL-AUX to print the space instead.
-
- Jun 26, 2008
-
-
rtoy authored
o Recursively call RANDOM for the integer case to let the deftransform handle the case. compiler/float-tran.lisp: o Remove comment about modifying RANDOM to match the deftransform. We're automatically in sync now.
-
- Jun 25, 2008
-
-
rtoy authored
-
- Jun 24, 2008
-
-
rtoy authored
Fix bug in deftransform where the case for x86 and num-high > random-fixnum-max was never used. We now always use the bignum multiply code for all platforms and use that for all cases for which the deftransform applies. Simplify the constant-continuation case too so we don't have to the check. I think the bignum multiply version does not have the bias problem that rem has. code/rand-mt19937.lisp: Change the RANDOM function to compute the same value as the deftransform would. general-info/release-19f.txt: Update Make a note that both the function and the deftransform should be synchronized to match. This change also changes the sequence of numbers produced.
-
- Jun 23, 2008
-
-
rtoy authored
ACCEPT-NETWORK-STREAM. From Paul Foley.
-
rtoy authored
o Not that it really matters, since they're not printed and case-insensitive on read, but the control character names should really be upper-case o Also cleans up some anachronistic mention of character fonts and bits.
-
rtoy authored
From Paul Foley.
-
- Jun 20, 2008
-
-
rtoy authored
I've moved some slots out of external-format so they can be shared between external-formats that are identical in all but some variables. Also fixed a bug in octets-to-string that made it return one character short, and used char-code-limit instead of #x100 to determine when octets-to-char returns a "?", so now it'll work without change on 8 or 16 bit lisps.
-
- Jun 19, 2008
-
-
rtoy authored
more like the actual call (var filespec &rest open-args) instead of (var &rest open-args). Fix up the macro documentation too since that didn't really match the arguments very well either.
-
rtoy authored
Basically, don't use delete-duplicates but do it ourselves since the list is already sorted. From Lynn Quam, cmucl-imp, 2008/06/05, slightly modified. code/filesys.lisp: o New DIRECTORY function general-info/release-19f.txt: o Update
-
rtoy authored
"library:ext-formats/". This makes it easier to add new directories where external formats can be found. The previous use made it difficult because the formats had to be in the subdirectory ext-formats. save.lisp: o Create and initialize new search-list. extfmts.lisp: o Use the new search-list instead of "library:ext-formats/".
-
rtoy authored
bootfiles/19e/boot-2008-06-1.lisp: o Use this bootfile to compile the change in external-format structure. Just needed to get rid of a restart when compiling pcl. code/exports.lisp: o Renames ENCODE-STRING to STRING-ENCODE. Similarly for DECODE-STRING. code/extfmts.lisp: pcl/simple-streams/impl.lisp: pcl/simple-streams/strategy.lisp: pcl/simple-streams/external-formats/iso8859-1.lisp: pcl/simple-streams/external-formats/utf-8.lisp: pcl/simple-streams/external-formats/void.lisp: o Updated for new external format. I think the main change is not having to do a funcall for each character. pcl/simple-streams/external-formats/aliases o New file describing different names for external formats. pcl/simple-streams/external-formats/crlf.lisp: o New file for composing external format for CR/LF pcl/simple-streams/external-formats/utf-16-be.lisp: pcl/simple-streams/external-formats/utf-16-le.lisp: o New files supporting UTF-16 BE and LE formats. tools/make-main-dist.sh: o Copy over the new files and the aliases file too.
-
- Jun 18, 2008
-
-
rtoy authored
with the original filespec, not the truename of the filespec. Also fixes the issue where defaulted-new-name should be an LPN if new-name is. From Madhu, cmucl-imp, 2008/06/01.
-
- May 23, 2008
- Apr 29, 2008
-
-
rtoy authored
MAKE-HASH-TABLE-LOAD-FORM was missing a comma for the value of the :weak-p arg.
-
- Apr 22, 2008
-
-
rtoy authored
code/sparc-svr4-vm.lisp, which is probably where it all belonged originally. This gets rid of some errors (about the alien struct FPQ being undefined) during sparc cross-compiles.
-
- Apr 15, 2008
- Apr 04, 2008
-
-
rtoy authored
:TYPE "foo"). This is because PATHNAME-HOST was signaling an error for a host of NIL. We check for a host of NIL now, and bypass the call to PATHNAME-HOST. This allows the pathname printer to print #P(:HOST NIL :TYPE "foo"), as we want. (The error comes from host-pathname. NIL is a valid result of host-pathname, so we could change that, but I think that has other implications, one of which is (MAKE-PATHNAME :HOST NIL :NAME "foo" :TYPE "lisp") gets printed as #P"foo.lisp", which is wrong, since that pathname has a unix-host host.) o Fix merging of version in MAKE-PATHNAME. CLHS MERGE-PATHNAMES says if the pathname name is given, the version is not affected by the default pathname.
-