-
>I decided to disable the 64-bit tests on non-WIDE_HARD platforms
>(so that the tests pass on all platforms)
If I understood right, you don't test uint64 on the typical 32bit Linux machine anymore?
I think this is a bad move. Running tests is important -- everywhere.
Why not use something like
(devar available (ignore-errors ...detector...))
available
(if available ...testx... #| else...
2009-10-09 16:51:11 UTC in CLISP - an ANSI Common Lisp
-
hoehle committed patchset 13589 of module clisp to the CLISP - an ANSI Common Lisp CVS repository, changing 1 files.
2008-12-10 16:02:47 UTC in CLISP - an ANSI Common Lisp
-
hoehle committed patchset 13588 of module clisp to the CLISP - an ANSI Common Lisp CVS repository, changing 3 files.
2008-12-10 16:01:28 UTC in CLISP - an ANSI Common Lisp
-
Perhaps my CVS/configure configuration is completely botched, however
build/Makefiles contains
LISPFILES=../src/init.lisp ...
clean5: -($RM) ... $(LISPFILES) ...
As a consequence, make clean within clisp/build/ removed many (surprisingly not all) .lisp files from clisp/src/!
(I did cvs update -PRd . a few days ago).
Regards,
Jörg Höhle.
2008-02-06 14:31:37 UTC in CLISP - an ANSI Common Lisp
-
You have much more experience with me with platform-specific bugs, but from the texts snippets IMHO it does not necessarily follow that there's a bug in the ASM generation part. It could be a problem at CPP stage, e.g. a case of a standard system /usr/include symbol overwriten by one of CLISP's (or configure's) preprocessor macros.
I'd recommend to first find out WHY does running configure...
2007-11-26 09:38:43 UTC in CLISP - an ANSI Common Lisp
-
I still don't see the value of this modification to clisp given that it looks to me like it could be trivially implemented using custom:*init-hooks*.
http://clisp.cons.org/impnotes/custom-init-fini.html
It looks like this hook is invoked right at the good place, not too late, not too early.
Debian/Ubuntu create their own dump image for the installed clisp. If they wanted to provide a system...
2007-11-13 13:09:16 UTC in CLISP - an ANSI Common Lisp
-
I was able to use clisp with win98 ~4 years ago when my wife's office PC had that ;) I remember the poor MS-DOS command line editing (you know, F3 etc.) was troublesome, but Copy&Paste worked the DOS-command way: ^C is not the way, rather go to the menu with the mouse. To Copy, select text with the mouse, then hit return. Paste is the right mouse button, IIRC -- afterwards you need to move the...
2007-11-12 16:42:25 UTC in CLISP - an ANSI Common Lisp
-
Sam, I didn't understand all your comments. I used (in clisp-2.38)
(def-c-struct dirent2
(d_ino sint64)
(d_off sint64)
(d_reclen ushort)
(d_type uchar)
(d_name (c-array-max character #.(cl:+ NAME_MAX 1)))
)
and obtained
(readdir2 fp)
#S(DIRENT2 :D_INO 9389 :D_OFF 221505536 :D_RECLEN 32 :D_TYPE 0 :D_NAME ".ICE-unix")
[22]> (readdir2 fp)
#S(DIRENT2 :D_INO 35047 :D_OFF...
2007-08-24 10:49:11 UTC in CLISP - an ANSI Common Lisp
-
On my Ubuntu Daper 32bit box /usr/include/bits/dirent.h contains:
struct dirent
{
#ifndef __USE_FILE_OFFSET64
__ino_t d_ino;
__off_t d_off;
#else
__ino64_t d_ino;
__off64_t d_off;
#endif
unsigned short int d_reclen;
unsigned char d_type;
char d_name[256]; /* We must not include limits.h! */
};
I have no idea whether __USE_FILE_OFFSET64 is defined on...
2007-08-23 16:51:36 UTC in CLISP - an ANSI Common Lisp
-
hoehle committed patchset 11203 of module clisp to the CLISP - an ANSI Common Lisp CVS repository, changing 2 files.
2007-06-09 06:52:30 UTC in CLISP - an ANSI Common Lisp