Re: [Chicken-hackers] [PATCH] Avoid context switch during TCP errno reporting

2013-03-29 Thread Felix
From: Peter Bex peter@xs4all.nl Subject: Re: [Chicken-hackers] [PATCH] Avoid context switch during TCP errno reporting Date: Wed, 27 Mar 2013 22:34:46 +0100 On Wed, Mar 27, 2013 at 10:18:48PM +0100, Peter Bex wrote: On Tue, Mar 26, 2013 at 08:30:23PM -0400, John Cowan wrote: However,

Re: [Chicken-hackers] [PATCH] non-termination with (declare (inline ...))

2013-03-29 Thread Felix
From: Peter Bex peter@xs4all.nl Subject: Re: [Chicken-hackers] [PATCH] non-termination with (declare (inline ...)) Date: Thu, 28 Mar 2013 19:58:43 +0100 On Sun, Mar 17, 2013 at 11:31:04PM +0100, Felix wrote: The attached patch changes the inline declaration, when used with an identifier,

Re: [Chicken-hackers] [PATCH] non-termination with (declare (inline ...))

2013-03-29 Thread Peter Bex
On Fri, Mar 29, 2013 at 07:13:21PM +0100, Felix wrote: I'm trying to figure out how this relates to inline-global. I noticed that inline-global calls (cut mark-variable '##compiler#inline-global 'no) for each identifier. Shouldn't that be 'yes? And can this cause the same kind of

Re: [Chicken-hackers] rounding off the heap size_t change to allow initial large heaps

2013-03-29 Thread Felix
The patch also did not update the debugging message in C_set_or_change_heap_size. -C_dbg(C_text(debug), C_text(heap resized to %d bytes\n), (int)heap); +C_dbg(C_text(debug), C_text(heap resized to %zu bytes\n), heap); %zu is a C99-ism, I don't know if people are ok with that. So

Re: [Chicken-hackers] [PATCH] Avoid context switch during TCP errno reporting

2013-03-29 Thread Felix
From: Peter Bex peter@xs4all.nl Subject: Re: [Chicken-hackers] [PATCH] Avoid context switch during TCP errno reporting Date: Fri, 29 Mar 2013 19:11:56 +0100 On Fri, Mar 29, 2013 at 07:08:19PM +0100, Felix wrote: Actually, scratch that. Unless this means that the current implementation

Re: [Chicken-hackers] [PATCH] non-termination with (declare (inline ...))

2013-03-29 Thread Felix
From: Peter Bex peter@xs4all.nl Subject: Re: [Chicken-hackers] [PATCH] non-termination with (declare (inline ...)) Date: Fri, 29 Mar 2013 19:26:07 +0100 On Fri, Mar 29, 2013 at 07:13:21PM +0100, Felix wrote: I'm trying to figure out how this relates to inline-global. I noticed that

Re: [Chicken-hackers] testcase -strict-types

2013-03-29 Thread Felix
From: Jörg F. Wittenberger joerg.wittenber...@softeyes.net Subject: [Chicken-hackers] testcase -strict-types Date: 24 Mar 2013 21:00:30 +0100 The attached code fails when compiled with -strict-types. $ csc -strict-types -verbose strcttps.scm /usr/bin/chicken strcttps.scm -output-file

Re: [Chicken-hackers] whishlist entry: plain scheme read syntax for type declarations

2013-03-29 Thread Felix
However there's an exception: I know (at least) one Scheme implementation, which bails out badly on the token #!rest . Thus I'm forced to carefully keep those type declarations within the chicken module instead of the actual code. Would it be feasible to have an alternate read syntax

Re: [Chicken-hackers] [PATCH] non-termination with (declare (inline ...))

2013-03-29 Thread Felix
From: Peter Bex peter@xs4all.nl Subject: Re: [Chicken-hackers] [PATCH] non-termination with (declare (inline ...)) Date: Fri, 29 Mar 2013 21:59:30 +0100 On Fri, Mar 29, 2013 at 09:50:21PM +0100, Felix wrote: My other question remains: couldn't the inline-global with value 'yes cause a