- Sep 30, 2005
-
-
rtoy authored
o Don't allow a namestring to be parsed as a search-list if a logical host with the same host name already exists. Allowing this causes confusing in printing such pathnames because, when read, the logical host takes precedence. unparse-unix-file: o Preserve version :NEWEST when printing out logical pathnames. This makes #p"host:foo.bar.newest" readable.
-
rtoy authored
:newest are equivalent in CMUCL. src/pathname.lisp: o Make EQUAL compare pathnames such that version nil and :newest are equal. src/hash-new.lisp: o Adjust sxhash to treat :version nil and :newest the same. (Version :newest is hashed as if it were nil.)
-
rtoy authored
o Remove unused function o Remove redundant stack-pointer variable o Clean up comments.
-
rtoy authored
them from getting clobbered because the linkage-table trampoline uses them. This was causing the callback qsort example from Luis Oliviera to fail. There might be other registers that need saving.
-
- Sep 29, 2005
-
-
rtoy authored
incorrectly handling everything, including things that were not integers. I don't know why this didn't fail at runtime. So add a case for alien::integer$ and adjust the default case.
-
rtoy authored
instruction so that the disassembler prints it as "BLRL" instead of "BCLRL :BO-U, 0"
-
rtoy authored
selecting the instruction printer. Thus, the mflr instruction was not correctly disassembled. However, the emitter for these instructions appears to be correct.
-
- Sep 27, 2005
-
-
rtoy authored
o A declarations for the path designators that were missing in PATHNAME-MATCH-P and ENOUGH-NAMESTRING.
-
rtoy authored
o Fix regression in CALLBACK-ACCESSOR-FORM in handling double-floats. We only want to compute the offset for integer type args. o MAKE-CALLBACK-TRAMPOLINE-SEGMENT didn't correctly handle void return types. Don't need to allocate any stack space for the return value because there is none.
-
- Sep 26, 2005
-
-
rtoy authored
components of a pathname object.
-
- Sep 25, 2005
-
-
rtoy authored
o Leave some debugging prints in, but commented out. o In the last case for EXPLICIT-VERSION, when looking for digits surrounded by ~'s, return version NIL if we don't find just digits. #p"foo.*" was returning version :newest. I think we really want :version nil. unparse-unix-enough: o If the pathname has no directory, it's relative to the defaults. Returning NIL is probably as good as returning '(:RELATIVE), and results in a shorter namestring.
-
rtoy authored
pathname, Adjust PARSE-NAMESTRING to accept pathname designators.
-
- Sep 24, 2005
-
-
rtoy authored
pathname object.
-
- Sep 22, 2005
- Sep 21, 2005
-
-
rtoy authored
o Make the #p reader treat ".." as a directory, not a file. o Make the #p reader treat "<lots of dots>" be a file with that name instead of name with one fewer dot and type "". So #p"..." has :name "...", :type nil instead of :name "..", :type "". code/pathname.lisp: o Issue a warning if someone wants :name to be ".." or ".". We allow it, but doing so will break print/read consistency. (Should we make such pathnames not readably printable?)
-
rtoy authored
-
rtoy authored
Bielman, cmucl-imp, 2005-09-21.)
-
- Sep 20, 2005
-
-
rtoy authored
-
- Sep 19, 2005
-
-
rtoy authored
objects. (Makes it easier to see what the logical host is when describe'ing a pathname.) o Fix some issues with UNPARSE-ENOUGH-NAMESTRING o It should return a string, not the pathname object. (Noted by Peter Graves on cmucl-imp, 2005-09-18.) o The directory paths must have something more in common than just :ABSOLUTE before we produce a relative directory path. Fixes the issue of always returning relative paths even if the directories don't match at all. o In ENOUGH-NAMESTRING, if the host for the pathname isn't the same as the host for the defaults, just return the pathname. I (rtoy) think this is right. It doesn't make sense to do anything if the hosts are different.
-
- Sep 16, 2005
-
-
rtoy authored
from-wildcard) is not true. (Noted by Peter Graves.)
-
- Sep 15, 2005
- Sep 13, 2005
- Sep 12, 2005
-
-
rtoy authored
-
rtoy authored
which used to print as #p"", and with reading #p".", #p"./". code/filesys.lisp: o When parsing a unix namestring, delete any "." elements of the directory list. o If we've parsed a namestring such that the file name is ".", replace that with :name NIL and adjust the :directory component appropriately, because on Unix, "." can't be the name of a file. o Make :directory '(:relative) be printed as "./" code/pathname.lisp: o If the :directory argument to MAKE-PATHNAME contains strings with #\/, print a warning that this is not a valid element. o Remove all "."'s from a :relative directory component.
-
- Sep 09, 2005
-
-
rtoy authored
o Add -i <n> option to allow you to control whether the build <n> is interactive or not. Default is still non-interactive so the compile is logged to a file. tools/build-world.sh: o Support the -i option from build.sh (by checking to see if the envvar INTERACTIVE was set by build.sh).
-
pmai authored
-
- Sep 08, 2005
-
-
cshapiro authored
to comf.
-
- Sep 07, 2005
-
-
cshapiro authored
* Set the process group leader using setsid() on all ports. * Call sigprocmask() unmasking any signals masked by Lisp. * Make spawn() officially return a pid_t instead of an int. * Make a few minor whitespace and formatting corrections while we're at it. * Fix the includes list to eliminate compiler warnings and reflect reality.
-
- Sep 06, 2005
- Sep 05, 2005
- Aug 31, 2005
-
-
rtoy authored
-