- Sep 01, 2004
-
-
rtoy authored
22.1.3.11). Should logical pathnames also be printed this way instead of #.(logical-pathname namestring)?
-
- Aug 31, 2004
-
-
rtoy authored
-
rtoy authored
as ~W, ~_, ~<...~:>, ~I, or ~:T. This should signal an error, according to CLHS 22.3.5.2.
-
rtoy authored
o format.r.8: (format nil "~vr" nil 5) is supposed to print "five", not "5". o format.logical-block.23: ~<...~:@> is supposed to add fill-style conditional newlines after each group of blanks in the body, EXCEPT for blanks after a <Newline> directive.
-
rtoy authored
sure the pages are not write-protected, because the kernel doesn't like that. Also update it to touch the beginning of every page. Use this idea in unix-glibc2.lisp. This is a workaround for the bug reported by David Lichteblau on Aug 26, 2004 (for a long-standing bug fomr Dec 7, 1999).
-
rtoy authored
the places where it is used. o Remove old bignum-gcd.
-
- Aug 30, 2004
-
-
rtoy authored
o Previous changes were wrong. This version handles relative and section-relative columns correctly, I think. PPRINT-TABULAR o The computation of colinc was wrong---I don't think we need to add one to tabsize. o I don't think we should output the space character. It results in one extra space. With these changes, the format tests in ansi-tests for ~T and friends pass. I think these are right now, but I'm not 100% sure.
-
rtoy authored
(debug-return). No bootstrap file or cross-compile needed. Return-from-frame only works when debug = 3.
-
- Aug 28, 2004
-
-
rtoy authored
tabbing.
-
rtoy authored
was at or beyond colnum. o COMPUTE-TAB-SIZE was crashing if colinc was zero, instead of returning 0. o PPRINT-TABULAR was passing the specified tabsize to PPRINT-TAB. I think it should be incremented by one to specify the correct colinc for PPRINT-TAB. These fixes correct some of the errors found by ANSI-TESTS.
-
- Aug 27, 2004
-
-
rtoy authored
output. (ANSI-TEST FORMAT.S.8.)
-
rtoy authored
differences in rounding for the range of numbers where PRIN1 uses the same style of output as ~F. This is due to how PRIN1 uses FLONUM-TO-DIGITS to produce the result, but ~F was using FLOAT-STRING. Hack it so FLONUM-TO-STRING calls FLONUM-TO-DIGITS when possible.
-
rtoy authored
it was checking with minusp).
-
rtoy authored
o "~,,,',A" was incorrectly parsed: The fill character is ",". o (FORMAT NIL "~VD" NIL 7) was not treating a NIL value for V to mean use the default. o "~3,,-1A" would add one pad character. I think this is allowed, but not the intent. The extra pad character(s) are no longer produced. o ~F was printing numbers in exponential notation if the number was too large or small. We know print out all the necessary digits, even though we're allowed to use exponential notation if more than 100 digits would be produced. o Correctly handle justification (~< ~>) with non-zero minpad value.
-
rtoy authored
"1234567." We just test to see if the width is large enough to hold the number. If not, increase the width so that float-string will produce enough digits.
-
- Aug 23, 2004
-
-
rtoy authored
positive and negative shifts.
-
- Aug 22, 2004
-
-
rtoy authored
integer GCD algorithm. Gives significant speedups in some cl-bench benchmarks. Moderate slowdowns in a couple of the benchmarks.
-
- Aug 20, 2004
-
-
rtoy authored
multiplier so that it doesn't have to round up the size of the numbers to the next power of 2 size (words).
-
- Aug 17, 2004
-
-
rtoy authored
-
- Aug 13, 2004
-
-
emarsden authored
to localhost. Responsibility for calling GET-BEST-AUTHORIZATION was distributed between EXT:OPEN-CLX-DISPLAY and XLIB:OPEN-DISPLAY; all authorization handling has been moved to XLIB:OPEN-DISPLAY. O-C-D now only deals with parsing $DISPLAY. This rearrangement should fix X11 authorization problems seen with servers that don't listen to TCP connection requests, and thus don't create an MIT-MAGIC-COOKIE for TCP connections.
-
emarsden authored
-
emarsden authored
Bruno Haible).
-
- Aug 04, 2004
-
-
rtoy authored
algorithm to make the bignums roughly the same size before running binary gcd.
-
- Aug 03, 2004
-
-
rtoy authored
-
- Aug 02, 2004
-
-
cwang authored
-
- Jul 30, 2004
-
-
rtoy authored
o Export sigcontext-lr.
-
- Jul 29, 2004
-
-
rtoy authored
#C(0d0 0d0) failing a typecase. Then doing a backtrace gave another error about some negative number not being a positive fixnum. The former error is caused by a bad definition of undefined_tramp. The latter error is caused by the debugger not being able to compute the offset correctly. (Fixes ported from sbcl.)
-
- Jul 25, 2004
-
-
pmai authored
Besides support for Darwin foreign loading, and updates to the ppc-vm and bsd-os files, this commit removes unix:unix-errno as a foreign variable and replaces it with a function named unix-errno, and a (setf unix-errno). This makes both glibc support cleaner, and enables ports like PPC/Darwin (and the upcoming win32 port) which have no easy way of accessing errno as a foreign variable able to support this functionality at all. The current implementation of this is rather make-shift, it would likely be much cleaner to go the SBCL way and mediate all access to errno via defined functions in the C runtime. As an interim feature, the frobbing of the float-trap-modes is currently commented out for Darwin because of ongoing breakage.
-
pmai authored
make the call to foreign-linkage-init conditional on linkage-table, too.
-
- Jul 16, 2004
- Jul 15, 2004
- Jul 14, 2004
-
-
cwang authored
-
- Jul 07, 2004
-
-
rtoy authored
-
- Jul 02, 2004
-
-
rtoy authored
want to do that.
-
- Jun 29, 2004
-
-
rtoy authored
This causes (let ((a t) (b t) (c t) (d t) (e t) (f t)) (setf (values a (values b c) (values d) (values e f)) (values 0 1 2 3 4 5 6)) (list a b c d e f)) to return the (0 1 2 3 4 5) instead of (0 1 nil 2 3 nil).
-
rtoy authored
values. BIGNUM-LOAD-BYTE is significantly faster than LDB when extracting out 32-bit sized pieces. o Initial start at fixing BIGNUM-DEPOSIT-BYTE. Still broken from certain combinations of signed NEW-BYTE and BIGNUM and various border cases for BYTE-SPEC. Many debug prints still in the code.
-
- Jun 21, 2004
-
-
rtoy authored
From Eric Marsden.
-
- Jun 20, 2004
-
-
pmai authored
The old defmodule handler and the module:*-library.* loading have been factored out to their own module-provider functions, which are by default on *module-provider-functions*. Note however that this implies one functional change for defmodule defined modules: The loading of the files constituting such a module are now _NOT_ wrapped with without-package-locks. Wrapping of module:*-library.* files with without-package-locks is only retained temporarily, until proper changes to the various modules have been made. Also adjusted documentation of require to correctly state the default for *require-verbose* which has always been t, not nil as previously claimed. This change is still missing documentation in the user manual.
-