clisp-cvs-request | 10 Jan 2012 13:07
Picon

clisp-cvs Digest, Vol 66, Issue 1

Send clisp-cvs mailing list submissions to
	clisp-cvs <at> lists.sourceforge.net

To subscribe or unsubscribe via the World Wide Web, visit
	https://lists.sourceforge.net/lists/listinfo/clisp-cvs
or, via email, send a message with subject or body 'help' to
	clisp-cvs-request <at> lists.sourceforge.net

You can reach the person managing the list at
	clisp-cvs-owner <at> lists.sourceforge.net

When replying, please edit your Subject line so it is more specific
than "Re: Contents of clisp-cvs digest..."

CLISP CVS commits for today

Today's Topics:

   1. clisp: implement spinlocks for ARM
      (clisp-cvs-request <at> lists.sourceforge.net)
   2. clisp: (xlock_lock_helper): fix possible deadlock when
      acquiring... (clisp-cvs-request <at> lists.sourceforge.net)
   3. clisp: (mt_main_actions): main thread should be the same as
      any ... (clisp-cvs-request <at> lists.sourceforge.net)

----------------------------------------------------------------------

Message: 1
Date: Tue, 10 Jan 2012 12:04:40 +0000
From: clisp-cvs-request <at> lists.sourceforge.net
(Continue reading)

SourceForge.net | 16 Jan 2012 19:24
Picon

[ clisp-Bugs-3474507 ] RENAME-FILE :if-does-not-exist does not work

Bugs item #3474507, was opened at 2012-01-16 10:24
Message generated for change (Tracker Item Submitted) made by d3zd3z
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=101355&aid=3474507&group_id=1355

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: clisp
Group: lisp error
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: David Brown (d3zd3z)
Assigned to: Bruno Haible (haible)
Summary: RENAME-FILE :if-does-not-exist does not work

Initial Comment:
GNU CLISP 2.49 (2010-07-07) (built on hepworth.siccegge.de [10.70.1.67])

Software: GNU C 4.6.1 
gcc -falign-functions=4 -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type
-Wmissing-declarations -Wno-sign-compare -Wno-format-nonliteral -O -falign-functions=4
-DENABLE_UNICODE -DDYNAMIC_FFI -DDYNAMIC_MODULES -I.  /usr/lib/libreadline.so -lncurses -ldl
/usr/lib/libavcall.so /usr/lib/libcallback.so  -L/usr/lib -lsigsegv libgnu_cl.a 
SAFETY=0 TYPECODES WIDE_HARD GENERATIONAL_GC SPVW_BLOCKS SPVW_MIXED TRIVIALMAP_MEMORY
libsigsegv 2.9
libreadline 5.2
libffcall 1.11
(Continue reading)

SourceForge.net | 16 Jan 2012 20:37
Picon

[ clisp-Feature Requests-3474507 ] RENAME-FILE :if-does-not-exist does not work

Feature Requests item #3474507, was opened at 2012-01-16 10:24
Message generated for change (Comment added) made by sds
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=351355&aid=3474507&group_id=1355

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
>Category: None
>Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: David Brown (d3zd3z)
Assigned to: Bruno Haible (haible)
Summary: RENAME-FILE :if-does-not-exist does not work

Initial Comment:
GNU CLISP 2.49 (2010-07-07) (built on hepworth.siccegge.de [10.70.1.67])

Software: GNU C 4.6.1 
gcc -falign-functions=4 -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type
-Wmissing-declarations -Wno-sign-compare -Wno-format-nonliteral -O -falign-functions=4
-DENABLE_UNICODE -DDYNAMIC_FFI -DDYNAMIC_MODULES -I.  /usr/lib/libreadline.so -lncurses -ldl
/usr/lib/libavcall.so /usr/lib/libcallback.so  -L/usr/lib -lsigsegv libgnu_cl.a 
SAFETY=0 TYPECODES WIDE_HARD GENERATIONAL_GC SPVW_BLOCKS SPVW_MIXED TRIVIALMAP_MEMORY
libsigsegv 2.9
libreadline 5.2
libffcall 1.11
(Continue reading)

SourceForge.net | 16 Jan 2012 20:37
Picon

[ clisp-Feature Requests-3474507 ] RENAME-FILE :if-does-not-exist does not work

Feature Requests item #3474507, was opened at 2012-01-16 10:24
Message generated for change (Settings changed) made by sds
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=351355&aid=3474507&group_id=1355

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
>Category: Extend ANSI CL
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: David Brown (d3zd3z)
Assigned to: Bruno Haible (haible)
Summary: RENAME-FILE :if-does-not-exist does not work

Initial Comment:
GNU CLISP 2.49 (2010-07-07) (built on hepworth.siccegge.de [10.70.1.67])

Software: GNU C 4.6.1 
gcc -falign-functions=4 -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type
-Wmissing-declarations -Wno-sign-compare -Wno-format-nonliteral -O -falign-functions=4
-DENABLE_UNICODE -DDYNAMIC_FFI -DDYNAMIC_MODULES -I.  /usr/lib/libreadline.so -lncurses -ldl
/usr/lib/libavcall.so /usr/lib/libcallback.so  -L/usr/lib -lsigsegv libgnu_cl.a 
SAFETY=0 TYPECODES WIDE_HARD GENERATIONAL_GC SPVW_BLOCKS SPVW_MIXED TRIVIALMAP_MEMORY
libsigsegv 2.9
libreadline 5.2
libffcall 1.11
(Continue reading)

SourceForge.net | 16 Jan 2012 20:52
Picon

[ clisp-Feature Requests-3474507 ] RENAME-FILE :if-does-not-exist does not work

Feature Requests item #3474507, was opened at 2012-01-16 10:24
Message generated for change (Comment added) made by d3zd3z
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=351355&aid=3474507&group_id=1355

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Extend ANSI CL
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: David Brown (d3zd3z)
Assigned to: Bruno Haible (haible)
Summary: RENAME-FILE :if-does-not-exist does not work

Initial Comment:
GNU CLISP 2.49 (2010-07-07) (built on hepworth.siccegge.de [10.70.1.67])

Software: GNU C 4.6.1 
gcc -falign-functions=4 -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type
-Wmissing-declarations -Wno-sign-compare -Wno-format-nonliteral -O -falign-functions=4
-DENABLE_UNICODE -DDYNAMIC_FFI -DDYNAMIC_MODULES -I.  /usr/lib/libreadline.so -lncurses -ldl
/usr/lib/libavcall.so /usr/lib/libcallback.so  -L/usr/lib -lsigsegv libgnu_cl.a 
SAFETY=0 TYPECODES WIDE_HARD GENERATIONAL_GC SPVW_BLOCKS SPVW_MIXED TRIVIALMAP_MEMORY
libsigsegv 2.9
libreadline 5.2
libffcall 1.11
(Continue reading)

SourceForge.net | 17 Jan 2012 05:49
Picon

[ clisp-Patches-3474660 ] Patch for GCC 4.7

Patches item #3474660, was opened at 2012-01-16 20:49
Message generated for change (Tracker Item Submitted) made by jjames
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=301355&aid=3474660&group_id=1355

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Jerry James (jjames)
Assigned to: Nobody/Anonymous (nobody)
Summary: Patch for GCC 4.7

Initial Comment:
I maintain the Fedora Clisp package.  We were recently asked to compile all of our packages with what will
soon be GCC 4.7, in order to find bugs.  Clisp built, but failed a socket test on 32-bit x86.  The current code
uses a get_hostname() macro in socket.d that is unsafe.  It creates a character array on the stack, saves a
pointer to the first element of the array, exits the scope in which the array is defined, then accesses the
(now out of scope) array via the pointer.  A C compiler is free to reuse the stack space of out of scope
variables, and it appears that GCC 4.7 does in fact do so, at least on 32-bit x86.  This is the patch I applied
to the Fedora build of Clisp in order to address this issue.

----------------------------------------------------------------------

You can respond by visiting: 
(Continue reading)

SourceForge.net | 17 Jan 2012 06:46
Picon

[ clisp-Patches-3474660 ] Patch for GCC 4.7

Patches item #3474660, was opened at 2012-01-16 20:49
Message generated for change (Settings changed) made by sds
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=301355&aid=3474660&group_id=1355

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Jerry James (jjames)
>Assigned to: Bruno Haible (haible)
Summary: Patch for GCC 4.7

Initial Comment:
I maintain the Fedora Clisp package.  We were recently asked to compile all of our packages with what will
soon be GCC 4.7, in order to find bugs.  Clisp built, but failed a socket test on 32-bit x86.  The current code
uses a get_hostname() macro in socket.d that is unsafe.  It creates a character array on the stack, saves a
pointer to the first element of the array, exits the scope in which the array is defined, then accesses the
(now out of scope) array via the pointer.  A C compiler is free to reuse the stack space of out of scope
variables, and it appears that GCC 4.7 does in fact do so, at least on 32-bit x86.  This is the patch I applied
to the Fedora build of Clisp in order to address this issue.

----------------------------------------------------------------------

You can respond by visiting: 
(Continue reading)

SourceForge.net | 31 Jan 2012 18:36
Picon

[ clisp-Feature Requests-3384688 ] use OS facilities to print os-error

Feature Requests item #3384688, was opened at 2011-08-02 07:13
Message generated for change (Comment added) made by sds
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=351355&aid=3384688&group_id=1355

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: UI
Group: None
>Status: Closed
Resolution: Fixed
Priority: 5
Private: No
Submitted By: Sam Steingold (sds)
Assigned to: Sam Steingold (sds)
Summary: use OS facilities to print os-error

Initial Comment:
use strerror and FormatMessage instead of internal tables in errunix and errwin32

----------------------------------------------------------------------

Comment By: Sam Steingold (sds)
Date: 2012-01-31 09:36

Message:
Thanks for the suggestion - it has been just implemented and
checked into the CVS repository, and will be available in the next
release.
(Continue reading)


Gmane