- 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
-
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
-
pmai authored
Corrected previous check-in to not error out on funcallable-instances.
-
pmai authored
Committed adapted patch from Gerd Moellmann via SBCL that implements the mandated GFs generic-functions-declarations and (setf g-f-declarations).
-
pmai authored
Applied patch by Gerd Moellmann to implement the ANSI-mandated generic function no-next-method.
-
pmai authored
make-parameter-references, replacing it with generation of ignorable declarations for all specialized parameters. Note that this differs from the original patch, which generated ignorable declarations for all required parameters, based on the current consensous on cmucl-imp. Also turned references to .pv-cell. and .next-method-call. into ignorable declarations.
-
- Nov 21, 2002
-
-
pmai authored
Remove the symbols GENERIC-FLET, GENERIC-LABELS, and WITH-ADDED-METHODS, which have been obsoleted by ANSI, from the package exports in pkg.lisp, as suggested by Gerd Moellmann.
-
pmai authored
This applies two patches by Gerd Moellmann to clean up needlessly convoluted code in PCL. One removes a macrolet workaround for implementations with broken labels, the other makes use of &whole in compiler-macros to punt on transforming certain calls, instead of playing tricks with setf of fdefinition.
-
toy authored
demonstrated by the gcl ANSI tests. Use the version from SBCL.
-
pmai authored
Committed a slightly reworked patch by Gerd Moellmann that introduces new hash-code slots into (funcallable-)standard-instances, which get initialized to persistent, sequential numbers upon instance creation, thus providing better sxhash/equal hashing.
-
toy authored
modelled after the corresponding code in SBCL.)
-
pmai authored
Applied Gerd Moellmann's patch to record the precedence order of early generic functions as is.
-
toy authored
arrays as an ANSI-compatible extension.
-
toy authored
-
toy authored
anymore. Noted by Eric Marsden.
-
toy authored
-
- 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
the output file when the output file didn't specify the type. Based on a suggestion from Marco Antoniotti. o Some clean up of the testing of the files.
-
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.
-
toy authored
-
toy authored
o Adjust rule to make the right index.
-
- Nov 14, 2002
-
-
toy authored
-
toy authored
Noted by Fabricio Chalub.
-
toy authored
The function GENERATE-BYTE-CODE-FOR-REF is calling COMBINATION-ARGS on the return value of CONTINUATION-DEST. In the situation that I have run into, the return value is of type MV-COMBINATION instead of COMBINATION, so an error occurs. Changing the COMBINATION-ARGS to BASIC-COMBINATION-ARGS seems to fix the problem...
-