- Feb 19, 2006
-
-
rtoy authored
constituent trait is alphabetic, not multiple-escape. This fixes ansi test SET-SYNTAX-FROM-CHAR-TRAIT-X-#\|.
-
- Feb 18, 2006
-
-
rtoy authored
fixes SET-SYNTAX-FROM-CHAR.SINGLE-ESCAPE.1, SET-SYNTAX-FROM-CHAR.MULTIPLE-ESCAPE, SET-SYNTAX-FROM-CHAR.SHARP.1, SET-SYNTAX-FROM-CHAR.SHARP.2. o Fix up CHAR-CLASS, CHAR-CLASS2, and CHAR-CLASS3 to return the correct class. Based on SBCL. o SET-SYNTAX-FROM-CHAR shouldn't set the attribute from the secondary attribute. (I think.)
-
- Feb 17, 2006
- Feb 15, 2006
-
-
rtoy authored
flet/labels as lists.
-
- Feb 08, 2006
-
-
rtoy authored
succeeds, the second value is T. Otherwise, it is the value of h_errno.
-
- Feb 07, 2006
- Feb 06, 2006
-
-
rtoy authored
something useful with them. Patch from Erik Huelsmann, cmucl-imp, 2006-02-05.
-
- Feb 03, 2006
-
-
rtoy authored
objects. Gives a more useful report instead of segfaulting on x86/linux for something like (read (make-array 5)).
-
- Jan 27, 2006
-
-
rtoy authored
encapsulation. We can't do that because there's nothing to wrap.
-
- Jan 23, 2006
-
-
rtoy authored
with-fixed-allocation and number-dispatch.
-
rtoy authored
work and could probably be implemented better. With these changes (trace (labels foo bar)) will trace the labels function FOO in the function BAR. We only support encapsulate nil, here. No check is made for this. code/ntrace.lisp: o In TRACE-FDEFINITION, recognize a list as a valid function, and return the list as the value of TRACE-FDEFINITION. This seems wrong, but I'm not sure if there's a real fdefinition for it, or if we could create a fake one. code/debug-int.lisp: o In FUNCTION-DEBUG-FUNCTION, recognize a list as the name of a function, and find the corresponding compiled-debug-function and create and return the new compiled-debug-function.
-
rtoy authored
second element isn't a list (and thus doesn't really look like a flet/labels form).
-
- Jan 19, 2006
-
-
rtoy authored
for FreeBSD and NetBSD.
-
- Jan 18, 2006
-
-
rtoy authored
-
- Jan 17, 2006
- Jan 09, 2006
-
-
rtoy authored
the pretty-printer more robust. Bug and fix from Gareth McCaughan, cmucl-imp, 2006-01-09.
-
- Jan 05, 2006
-
-
rtoy authored
MULTIPLE-VALUE-BIND and than like WITH-OPEN-FILE and friends.
-
- Jan 04, 2006
-
-
rtoy authored
were not parsed correctly because the "T" in Tue was being treated as a date-time-divider. Don't allow a date-time-divider to be at the start of the string.
-
- Jan 03, 2006
-
-
rtoy authored
reference information for other conditions. This condition prints out a short message saying to look somewhere appropriate. o Use REFERENCE-CONDITION for the CONSTANT-MODIFIED condition. (Based on SBCL's REFERENCE-CONDITION.) This needs work to add more references.
-
rtoy authored
code/unix.lisp: o Add UNIX-SYSINFO and appropriate constants. code/exports.lisp: o Export UNIX-SYSINFO and corresponding constants. code/sparc-svr4-vm.lisp: o Use UNIX-SYSINFO to provide better values for MACHINE-TYPE and MACHINE-VERSION. Instead of the generic "Ultrasparc", we can return things like "sun4u" and "SUNW,Sun-Blade-1500". Use bootfiles/19c/boot-2005-12-2.lisp to bootstrap this change. Only needed for sparc.
-
- Dec 29, 2005
-
-
rswindells authored
-
- Dec 17, 2005
-
-
rtoy authored
ppc too.
-
- Dec 06, 2005
-
-
rtoy authored
checking to see of the 'STANDARD-OBJECT class exists or not before checking to see if the object is a STANDARD-OBJECT type.
-
- Dec 04, 2005
-
-
rtoy authored
namestring. Bug noted by Lynn Quam, cmucl-imp, 2005/12/02.
-
- Nov 18, 2005
-
-
rtoy authored
of times, regardless of what the body might do to the index variable.
-
- Nov 14, 2005
-
-
rtoy authored
-
- Nov 13, 2005
-
-
rtoy authored
These are the obvious 64-bit integer types. From Luis Oliveira.
-
- Nov 11, 2005
-
-
rtoy authored
first slot gets the natural alignment, but all subsequent slots get 4-byte alignment, even if the object is a double or long long. o Add EMBEDDED-ALIGNMENT to compute this alignment of embedded objects. o Modify PARSE-ALIEN-RECORD-FIELDS to cause the appropriate alignment of slots in a struct.
-
rtoy authored
cmucl-imp, 2005-11-10, with fix. o Apply Walter's fix, because it was missing the fifth arg to GENERALIZED-PEEKING-MECHANISM. o Change GENERALIZED-PEEKING-MACHINISM to use keyword args instead of optional args, to prevent this kind of bug.
-
- Nov 09, 2005
-
-
rtoy authored
-
- Nov 08, 2005
-
-
rtoy authored
#P(<make-pathname args). So most pathnames can be printed readably, even if they have weird components. But we don't handle search-lists and patterns very well because we don't have readable syntax for those. code/sharpm.lisp: o Make the #P reader accept lists and apply make-pathname on them to create the pathname code/pathname.lisp: o If a pathname has no namestring, then try to print out the pathname object using #P(foo) syntax, if possible. If not possible, just print out the pathname unreadably, as we used to. o Put some conditional newlines when printing out unprintable pathnames so it wraps a bit better. (Needs work.)
-
- Nov 07, 2005
-
-
rtoy authored
If the parameter d is omitted, ... except that if the fraction to be printed is zero then a single zero digit should appear after the decimal point. Make it so.
-
rtoy authored
-
rtoy authored
given. We now compute the length more carefully, only checking if to see that the list has the desired minumum and maximum (if applicable) length. This bug was found with ironclad 0.10. (Remove DOTTED-LIST-LENGTH later. We need it now to make bootstrapping easier. I'm lazy.)
-
rtoy authored
-
- Nov 04, 2005
-
-
rtoy authored
component contains a "/" or "." because we can't print these readably.
-
- Oct 24, 2005
-
-
rtoy authored
LOGICAL-PATHNAME-NAMESTRING-P wasn't defined anywhere. o Add LOGICAL-PATHNAME-NAMESTRING-P and adjust LOGICAL-PATHNAME to use it. o Print out identity when printing logical-hosts. (This unrelated change makes it easier to see that the user's BOGUS logical host isn't the same as the BOGUS logical host used in *LOGICAL-PATHNAME-DEFAULTS*.
-