- Nov 19, 2002
-
-
toy authored
LIST-COUNT-IF instead. o Make count use these macros instead and to honor :from-end, which was previously ignored. (Based on the code from SBCL).
-
toy authored
type. Based on the version in SBCL.
-
toy authored
'CONS.
-
toy authored
Port Matthew Danish's fix for this bug for SBCL.
-
toy authored
-
toy authored
-
toy authored
the return type of get-bytes-consed (inadvertently). From Martin, with a few typos fixed.
-
- Nov 18, 2002
-
-
toy authored
Under Linux, the SOFTWARE-VERSION function now returns information on the current kernel taken from /proc/version (instead of "n/a"). Under Linux and xBSD, the internal GET-PAGE-SIZE function obtains the page size from the operating system via the getpagesize() library call, instead of returning a hard-coded value. A few random typos were also fixed.
-
- Nov 15, 2002
-
-
toy authored
Replace the code that grovels /etc/passwd files with an interface to the standard user and group database access functions. This makes CMUCL work better on systems where user databases are accessed using NIS or LDAP. Add functions UNIX-GETPWUID, UNIX-GETPWNAM that return structures of type USER-INFO, and UNIX-GETGRGID and UNIX-GETGRNAM that return structures of type GROUP-INFO. The functions return NIL if the requested information is not available. On Linux/glibc and Solaris, reentrant versions of the functions are used. On FreeBSD we call the non-thread-safe versions.
-
- Nov 14, 2002
-
-
toy authored
The attached patch contains mostly trivial changes, including a few spelling corrections, plus changes to the types of condition raised in various cases. The only significant change, I believe, is - MAKE-DISPATCH-MACRO-CHARACTER no longer raises an error if the character already was defined to be a macro character; it overrides the previous definition (as per a suggestion from Drew McDermott on cmucl-help, dated 2002-09-22).
-
toy authored
:ABSOLUTE instead of NIL, as required by CLHS. (I think.)
-
toy authored
o (loop for nil being the hash-keys of (make-hash-table) count t) o (loop for k being the hash-keys of (make-hash-table) using (hash-value (v1 . v2)) count t) From Gerd Moellmann.
-
- Nov 13, 2002
- Nov 12, 2002
-
-
toy authored
not an SAP.
-
- Nov 08, 2002
-
-
toy authored
explicit unix host instead of leaving it unspecified.
-
- Nov 07, 2002
-
-
toy authored
platforms.
-
- Nov 05, 2002
-
-
cracauer authored
Make (time ...) and the profiler do precise measuring of space allocation. It will also not overflow or bomb out when consing amounts cross most-positive fixnum. The new profiler also has an interface to plug in your own print function (also dictates sorting or results). This is written on gencgc/x86 but tests indicated the fallsbacks for other platforms work. The dfixnum package included here is sketchy.
-
- Nov 02, 2002
-
-
toy authored
Check that &rest is only followed by a single arg or other lambda-list-keywords.
-
- Nov 01, 2002
- Oct 30, 2002
- Oct 29, 2002
-
-
toy authored
macro or symbol-macro). This allows use of push/pushnew in kernel.core again. Solution suggested by Christophe Rhodes.
-
- Oct 28, 2002
- Oct 27, 2002
-
-
toy authored
-
- Oct 25, 2002
- Oct 24, 2002
-
-
toy authored
o Make new-genesis save target-foreign-linkage-table-size to internals.h.
-
- Oct 23, 2002
-
-
toy authored
subtypep-too-certain-about-satisfies-undefined-function Port over the SBCL fix.
-
- Oct 22, 2002
-
-
toy authored
numeric-types-with-empty-ranges-cause-errors We silently accept numeric types with empty ranges and treat that as the empty type.
-
- Oct 16, 2002
-
-
toy authored
atom-type-not-completely-understood-by-subtypep This is ported from the fix used by SBCL.
-
toy authored
translate-logical-pathname-fails-on-physical-pathname-namestrings When translate-logical-pathname is given a physical pathname, it's supposed to return the given pathname instead of signalling an error.
-
toy authored
host-namestring-return-value-unusable logical-pathnames-not-externalizable host-namestring returns "" for physical pathnames when it used to return "Unix". But "Unix" is a valid logical host name and "" is not. Logical pathnames weren't externalizable. Make them so.
-
- Oct 15, 2002
-
-
toy authored
format-logical-block-bad-directive-error-signalling that says an error is signalled if ~W, ~_, ~<...~:>, ~I, or ~:T is used inside "~<..~>" (without the colon modifier on the closing syntax). We signal errors now.
-
- Oct 14, 2002
-
-
toy authored
backquote-over-eager-optimization.
-
- Oct 07, 2002
-
-
toy authored
that was inadvertently deleted. (Bug noted by Rudi Schlatte). o write-sequence was calling system:output-raw-bytes with the wrong args. (Bug noted by Andras Simon)
-
toy authored
o max/min should check that a real number is given, even for the single-arg case instead of just returning the arg.
-