Re: [Chicken-hackers] [PATCH 2/2] Invert poll(2) flag default

2014-08-06 Thread Peter Bex
On Mon, Aug 04, 2014 at 06:10:46PM +0200, Moritz Heidkamp wrote: The attached patch is a follow-up to my previous patch (the one which enables poll(2) on Android). It inverts the HAVE_POSIX_POLL flag to HAVE_NO_POSIX_POLL which only needs to be set when poll(2) is *not* available rather than

[Chicken-hackers] [PATCH] Fix scrutiny special case for list-tail when tail is null

2014-08-06 Thread Evan Hanson
Due to an off-by-one, the special-cased scrutiny for `list-tail` fails when the index argument is equal to the length of the list, giving a (list-of ...) as the result type rather than null. While that isn't technically incorrect, it also isn't as accurate as possible; this patch fixes this case.

[Chicken-hackers] [PATCH] Remove ##sys# prefix from lambda-info names of expand unit procedures

2014-08-06 Thread Evan Hanson
As with f4dafebf09662ff6bdbada206d394340d8c24ef0. --- expand.scm | 22 +++--- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/expand.scm b/expand.scm index 8f922db..16a1370 100644 --- a/expand.scm +++ b/expand.scm @@ -99,7 +99,7 @@ ua))

[Chicken-hackers] [PATCH] Make chicken-install write (none) to stderr when no eggs are matched

2014-08-06 Thread Evan Hanson
Hi all, This is sort of an opinion patch, but chicken-install currently writes (none) to standard output when it doesn't find any eggs, which breaks simple things like `chicken-status | wc -l`. I think it'd be better if the message went to standard error. Thoughts? Evan From

[Chicken-hackers] [PATCH] Strip syntax from identifiers in scrutiny output

2014-08-06 Thread Evan Hanson
This resolves identifiers to their real (i.e. non-macro-aliased) names in order to give cleaner scrutiny output messages. --- scrutinizer.scm |4 ++-- tests/scrutiny.expected | 12 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/scrutinizer.scm