"README.md" did not exist on "d0651f9bd7700c3db70733e68fd8ef761e67c3a6"
- Jul 25, 2002
-
-
toy authored
* the PARSE-INTEGER function should signal an error of type PARSE-ERROR when the substring argument is not a valid representation of an integer.
-
- Jul 22, 2002
- Jul 10, 2002
-
-
toy authored
The search-list "modules:" is set to track the search-list "library:" instead of being set whatever path "library:subsystems/" is set to at start up.
-
toy authored
* (pcl:class-precedence-list (find-class 'null)) should have symbol occurring before list, as per CLHS. * minor changes to certain error conditions: eg trying to set DEFAULT-DIRECTORY to a non-existent directory should raise a condition of type FILE-ERROR. (Some of these changes are from Alexey Dejneka, via SBCL). * cleanup of some Hemlock-related symbols that shouldn't be exported when :no-hemlock is defined.
-
- Jul 06, 2002
-
-
toy authored
o We weren't accepting loops of the form (LOOP FOR I BY (INCF X) FROM ...) (See the example in 6.1.2.1.1 of the CLHS). o PRESENT-SYMBOL means internal and external symbols of a package.
-
- Jun 26, 2002
-
-
pmai authored
connect-to-inet-socket. Since CL byte operations are defined to work on numbers in host order, which might or might not be the same as network order, working portably on network ordered numbers requires conditionalization based on the backend byte-order. Hence it is almost always better to work on host ordered numbers directly.
-
- Jun 19, 2002
-
-
toy authored
error. Catch this in BUILD-RATIO and signal a divide-by-zero error. Based on the bug report and patch by Wolfhard Buss.
-
- Jun 10, 2002
-
-
toy authored
The Hyperspec says that the default for end is nil, but: * (write-string "bla" *standard-output* :start 0 :end nil) Type-error in KERNEL::OBJECT-NOT-FIXNUM-ERROR-HANDLER: NIL is not of type FIXNUM Fix this and make the default for :END be NIL. (Hmm, I suppose we don't really have to default to NIL since NIL means the end of the string anyway, but we should at least accept NIL as a valid :END value. I didn't do that.)
-
- May 08, 2002
-
-
toy authored
%UNARY-FTRUNCATE/DOUBLE-FLOAT as maybe-inline so that they can be inlined by the user if desired.
-
- May 06, 2002
-
-
pmai authored
current Linux and FreeBSD/ELF do, although OpenBSD is still non-ELF. Also changed the handling of leading underscores in alien names, by moving the underscore addition to extern-alien-name, where it belongs, and not foreign-symbol-address-aux. This brings the x86 port in line with the other ports, modulo the PVE_stub_ magic. The changes necessitate some bootstrapping code for BSD non-ELF platforms.
-
- May 01, 2002
-
-
toy authored
were not profiled anymore. The cutoff is user-configurable by setting the (new) variable profile::*no-calls-limit* appropriately.
-
- Apr 25, 2002
-
-
pmai authored
0.7.2.17: Merged MNA "fix for boa-constructor bug" sbcl-devel 2002-04-16 ... copied the fix to &optional arguments handling ... also test the &optional handling This fixes the handling of supplied-p args for &key and &optional args of boa-constructors. Also did a couple of code cleanups in the process.
-
- Apr 07, 2002
-
-
pmai authored
number, retaining the old FOP for short (one byte) version numbers. This enables old lisp versions to gracefully fail on new FASLs (reporting an unknown FOP), and new lisp versions to gracefully fail on old FASLs (reporting a version mismatch), yet still allowing the user to safely proceed from that error.
-
- Apr 03, 2002
-
-
pw authored
types to fail.
-
- Mar 31, 2002
-
-
pw authored
- change the FASL file format to store fasl-file version as uint32, rather than a single octet. This requires small changes to the FASL dumper and two FOP functions - change the FASL-FILE-FORMAT to #x18d for each of the backends - change the byte-code version number to #x18d - make the FASL file version checking errors continuable - add a variable CL::*SKIP-FASL-FILE-VERSION-CHECK* that avoids the version check - add a bootfile that bootstraps this change Loading an old FASL file results in the following behaviour: ,---- | Error in function COMMON-LISP::CHECK-VERSION: | #<Stream for file "/usr/local/lib/cmucl/lib/subsystems/defsystem-library.x86f"> | was compiled for fasl-file version 3E3F02, but this is version 18D | Restarts: | 0: [CONTINUE] Load #<Stream for file "/usr/local/lib/cmucl/lib/subsystems/defsystem-library.x86f"> anyway | 1: Return NIL from load of #p"modules:defsystem-library". | 2: Return NIL from load of "home:.cmucl-init". | 3: [ABORT ] Skip remaining initializations. `----
-
- Mar 15, 2002
-
-
moore authored
Fixed #+ conditional so object file loading for the Elf static FreeBSD case isn't built on other OSs.
-
- Mar 14, 2002
- Mar 13, 2002
-
-
moore authored
Support for dynamic loading in FreeBSD 4.0 and later. This involves moving the static space up, so a cross-compile is required to bootstrap these changes.
-
- Mar 07, 2002
-
-
toy authored
miscomputed how many pad characters were needed. (Bug noted by Robert Strandh.)
-
- Mar 05, 2002
-
-
toy authored
0.5 <= x < 1. (Stupid typo) o Clean up %unary-ftruncate/single-float and %unary-ftruncate/double-float so the code looks identical except for the case where real work is needed. (Macroize this so the code is identical?)
-
- Feb 28, 2002
-
-
toy authored
-
- Feb 25, 2002
-
-
toy authored
instead of calling the generic TRUNCATE. Make FFLOOR, FCEILING, and FROUND use FTRUNCATE so they benefit too.
-
- Feb 23, 2002
-
-
pmai authored
report meaningful subtype information for types like ratio, which are internally expanded to hairy and types, but where the standard requires us to return valid subtype relationships with other built-in types, like e.g. rational.
-
- Feb 20, 2002
-
-
moore authored
Add features to multiprocessing that make it more compatible with ACL. These include process run reasons, arrest reasons, and property lists.
-
- Feb 19, 2002
-
-
toy authored
MERGE-PATHNAMES wasn't merging in the version correctly according the the spec: If pathname does not specify a name, then the version, if not provided, will come from default-pathname, just like the other components. If pathname does specify a name, then the version is not affected by default-pathname. If this process leaves the version missing, the default-version is used.
-
toy authored
correctly (forgot the ~s). From Lynn Quam.
-
- Feb 13, 2002
-
-
pmai authored
specification. This should fix at least some foreign loading issues on current FreeBSD.
-
- Feb 04, 2002
-
-
toy authored
"tries to be more intelligent about a bunch of `commonly' used external format."
-
- Feb 01, 2002
-
-
pmai authored
handle free declarations in the body of handler-case clauses that don't bind a variable to the handled condition object.
-
- Jan 28, 2002
-
-
pmai authored
was already cleaned up with the OpenBSD port, this doesn't require massive changes. Since current NetBSD is ELF-based by default, we don't make use of the ELF feature, or in other words: The presence of the NetBSD feature implies ELF, since there is no support for non-ELF NetBSD.
-
- Jan 27, 2002
-
-
moore authored
DEFINE-COMPILER-MACRO. This fixes buggy behavior when DEFCONSTANT is not at top level.
-
- Jan 26, 2002
-
-
pw authored
-
- Jan 23, 2002
- Jan 18, 2002
-
-
pmai authored
gratuitous consing caused by coercion at runtime of the ANSI mandated free format boundaries from ratios to appropriate floats. The coercions now happen at compile-time, and documentation is also improved. o Elided duplicate case clause for ratios in output-ugly-object.
-
pmai authored
core. If the newly introduced :batch-mode argument to save-lisp is supplied and is true, then the *batch-mode* flag is set to true, otherwise it is set to false, before saving the core. This should prevent ugly surprises by newbies using -batch when dumping cores.
-
pmai authored
is really exported via the individual export forms. This silences some spurious warnings during compilation.
-