GNU bug report logs - #14347
reset, shift, continuation values truncated inconsistently

Previous Next

Package: guile;

Reported by: Jussi Piitulainen <jpiitula <at> ling.helsinki.fi>

Date: Sat, 4 May 2013 14:58:01 UTC

Severity: normal

Done: Andy Wingo <wingo <at> pobox.com>

Bug is archived. No further changes may be made.

Full log


Message #16 received at 14347-done <at> debbugs.gnu.org (full text, mbox):

From: Andy Wingo <wingo <at> pobox.com>
To: Jussi Piitulainen <jpiitula <at> ling.helsinki.fi>
Cc: 14347-done <at> debbugs.gnu.org
Subject: Re: bug#14347: reset, shift,
 continuation values truncated inconsistently
Date: Mon, 20 Jun 2016 23:06:59 +0200
On Sat 04 May 2013 09:47, Jussi Piitulainen <jpiitula <at> ling.helsinki.fi> writes:

> Hi, the following seems at least inconsistent to
> me and possibly unintended: I believe it
> demonstrates that the continuation captured by
> `shift' passes all its values to its continuation
> when it's called directly, but truncates them to
> the first value when it's bound to a variable
> outside the reset expression and then called.

Thank you for the report, and apologies for taking so long to fix it!
Fixed in a192c336a22b8c9ac354e88c2f2b317dff22b8c9 on stable-2.0.  2.1.3
already had it fixed, but by accident.

Andy




This bug report was last modified 9 years and 58 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.