- Feb 25, 2003
- Feb 24, 2003
-
-
emarsden authored
-
emarsden authored
is necessary to support access to files that are larger than 2GB. It is implemented by calling 64-bit variants of certain library functions, such as open64 instead of open. Certain library functions such as lseek are called with a 64-bit offset, instead of a 32-bit offset.
-
gerd authored
New section.
-
gerd authored
Add dolist and make-string fixes.
-
gerd authored
form evaluating the result form, for the case where VAR is declared special.
-
emarsden authored
from generic errors to conditions of type PROGRAM-ERROR.
-
emarsden authored
number of arguments was being disabled in the presence of a dotted lambda-list or when a &rest keyword is present. Change this so that the test is only disabled for dotted lambda-lists. This modification fixes a number of bugs in source-transforms used by the compiler, since the macro lambda-list parsing code is used to determine whether a given source-transform can be applied to the form being compiled. When source-transforms were defined for functions with &rest parameters, the macro-lambda-list checking was not signalling an error when an inappropriate number of arguments were present in the form being compiled. This resulted in inappropriate use of the source-transform. This change reveals a problem in the gray-stream class definitions (now fixed).
-
- Feb 23, 2003
-
-
gerd authored
64-bit off_t on BSD/x86.
-
- Feb 22, 2003
- Feb 21, 2003
- Feb 20, 2003
- Feb 18, 2003
- Feb 17, 2003
- Feb 16, 2003
-
-
emarsden authored
Extra static symbols for the recent core-search-path changes, for the Alpha architecture.
-
emarsden authored
VALID-FUNCTION-NAME-P, instead of checking for (setf xxx) names. Declare two new valid function name classes: names of the form (:macro foo) (:compiler-macro foo) that are now used to name lambda nodes in IR1.
-
emarsden authored
- added information on the linkage-table feature, that was written by Raymond Toy - added a little information on the Info database - more use of verbatim environments so that LaTeX formats things correctly - removed obsolete information regarding source organisation at CMU
-
gerd authored
Put in #+linkage-table.
-
- Feb 15, 2003
-
-
pmai authored
This change causes condition printing (generally) and condition reporting (in particular) to go via print-object, once PCL is loaded, as required by ANSI. Note that the :report option of define-condition still goes through the old non-print-object mechanism (which is allowed by ANSI), but that this mechanism is now invoked via a default method of print-object specialized on condition. Hence user-defined methods on print-object are now effective, instead of being bypassed through the old mechanism.
-
pmai authored
without the extended function name functionality work.
-
gerd authored
T to FUNCTION. From sbcl.
-
gerd authored
-
- Feb 14, 2003
-
-
toy authored
has a relative directory component, it is taken as relative to DEFAULTS instead of signaling an error that it can't be represented relative to DEFAULTS.
-
gerd authored
valid-function-name-p. * compiler/fndb.lisp (disassemble): First arg is an extended function designator, according to ANSI, which includes lists.
-
- Feb 12, 2003
-
-
emarsden authored
terminal when gencgc exhausts dynamic space.
-
cracauer authored
Fix a problem with the consing-free allocation counter. If you allocate more than most-positive-fixnum bytes between two GCs, do a normal, possibly consing addition instead of the fast dfixnum increment. Also clean up the exports of the dfixnum package and define a new operator to increment a dfixnum by any integer. Tested: full ITA testsuite, tried the profiler, tried various allocation patterns which failed before this fix.
-