- Dec 04, 2002
-
-
toy authored
0.7.10.2: Fix remaining LOOP bugs from GCL ansi-tests ... duplicate variable names (at any level) signal an error at macroexpansion time; ... IT is only a special loop symbol in the first clause of a conditional execution clause.
-
- Dec 03, 2002
-
-
toy authored
Fix minor typo.
-
- Nov 28, 2002
-
-
pmai authored
This commit is a slight rewrite of the previously committed fix, which sxhash-instance work even when handed non-PCL instances and funcallable-instances, while enabling the use of stored hash-codes for all PCL funcallable-instances.
-
- Nov 26, 2002
-
-
toy authored
additions to handle the loops (loop for i from 1 to 10 collect i always (< i 20)) (loop ... thereis i collect i) correctly.
-
- Nov 25, 2002
- Nov 22, 2002
-
-
toy authored
o Allow binding to specified IPs in create-inet-listener (based on work from Wojciech Sobczuk). o Add support for unix sockets.
-
toy authored
* Use *PACKAGE* if no IN or OF preposition follows BEING THE SYMBOLS etc. * Treat DOWNTO like UPTO in (loop for i downto 10 ...). * Handle the strange REPEAT cases in the ANSI test.
-
toy authored
(From SBCL.)
-
toy authored
o Add ABOVE keyword for loops o Handle nil in destructuring bindings. o Put proper blocks for named loops (and unnamed loops) o Signal program-error for loop expansion errors o Handle bogus INTO vars
-
toy authored
-
- Nov 21, 2002
- Nov 20, 2002
- 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