all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* bug#12577: 24.1; regression in with-timeout in emacs24
@ 2012-10-04 17:14 Vivek Dasmohapatra
  2012-10-04 18:29 ` Glenn Morris
       [not found] ` <handler.12577.D12577.13498509461383.notifdone@debbugs.gnu.org>
  0 siblings, 2 replies; 4+ messages in thread
From: Vivek Dasmohapatra @ 2012-10-04 17:14 UTC (permalink / raw)
  To: 12577

The behaviour of with-timeout appears to have changed radically:

(with-timeout (5 "BLERG") (ignore "things") (message "HELLO"))

In emacs23:

The message form is executed and the return value is that of the 
message invocation ("HELLO").

In emacs24:

All forms after the first form in the BODY are ignored. They 
are not executed at all (not just a case of prog1 vs progn behaviour).
The return value is that of the first form in the body (ie the only
one that gets executed).

This is at odds with the documentation, which does not indicate
that any such change has occurred.

In addition, I am told that the interpretation of the 

   (SECONDS TIMEOUT-FORMS) 

part of the forms arguments has changed: 
It now appears to be interpreted as:

  (sec1 time1 ) (sec2 time2) … 

Instead.

I have confirmed the first difference in behaviour with several people
in #emacs on freenode, so it does not appear to be specific to my 
site.
----------------------------------------------------------------------------

In GNU Emacs 24.1.1 (x86_64-pc-linux-gnu, GTK+ Version 2.24.10)
 of 2012-08-23 on noise, modified by Debian
Windowing system distributor `The X.Org Foundation', version
 11.0.11203000
Configured using:
 `configure '--build' 'x86_64-linux-gnu' '--build' 'x86_64-linux-gnu'
 '--prefix=/usr' '--sharedstatedir=/var/lib' '--libexecdir=/usr/lib'
 '--localstatedir=/var/lib' '--infodir=/usr/share/info'
 '--mandir=/usr/share/man' '--with-pop=yes'
 '--enable-locallisppath=/etc/emacs24:/etc/emacs:/usr/local/share/emacs/24.1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.1/site-lisp:/usr/share/emacs/site-lisp'
 '--with-crt-dir=/usr/lib/x86_64-linux-gnu' '--with-x=yes'
 '--with-x-toolkit=gtk' '--with-toolkit-scroll-bars'
 'build_alias=x86_64-linux-gnu' 'CFLAGS=-g -O2 -fstack-protector
 --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall'
 'CPPFLAGS=-D_FORTIFY_SOURCE=2''






^ permalink raw reply	[flat|nested] 4+ messages in thread

* bug#12577: 24.1; regression in with-timeout in emacs24
  2012-10-04 17:14 bug#12577: 24.1; regression in with-timeout in emacs24 Vivek Dasmohapatra
@ 2012-10-04 18:29 ` Glenn Morris
  2012-10-10  6:35   ` Glenn Morris
       [not found] ` <handler.12577.D12577.13498509461383.notifdone@debbugs.gnu.org>
  1 sibling, 1 reply; 4+ messages in thread
From: Glenn Morris @ 2012-10-04 18:29 UTC (permalink / raw)
  To: Vivek Dasmohapatra; +Cc: 12577

Vivek Dasmohapatra wrote:

> All forms after the first form in the BODY are ignored.

Thanks, fixed in emacs-24 branch.

> In addition, I am told that the interpretation of the 
>
>    (SECONDS TIMEOUT-FORMS) 
>
> part of the forms arguments has changed: 
> It now appears to be interpreted as:
>
>   (sec1 time1 ) (sec2 time2) … 

I don't see it. Can you give an example?





^ permalink raw reply	[flat|nested] 4+ messages in thread

* bug#12577: 24.1; regression in with-timeout in emacs24
  2012-10-04 18:29 ` Glenn Morris
@ 2012-10-10  6:35   ` Glenn Morris
  0 siblings, 0 replies; 4+ messages in thread
From: Glenn Morris @ 2012-10-10  6:35 UTC (permalink / raw)
  To: 12577-done

Version: 24.3

>>    (SECONDS TIMEOUT-FORMS) 
>>
>> part of the forms arguments has changed: 
>> It now appears to be interpreted as:
>>
>>   (sec1 time1 ) (sec2 time2) … 
>
> I don't see it. Can you give an example?

Closing because I fixed the main issue and there has been no further
explanation of what this other issue might be.





^ permalink raw reply	[flat|nested] 4+ messages in thread

* bug#12577: closed (Re: bug#12577: 24.1; regression in with-timeout in emacs24)
       [not found] ` <handler.12577.D12577.13498509461383.notifdone@debbugs.gnu.org>
@ 2012-10-10 11:24   ` Vivek Dasmohapatra
  0 siblings, 0 replies; 4+ messages in thread
From: Vivek Dasmohapatra @ 2012-10-10 11:24 UTC (permalink / raw)
  To: 12577

I didn't spot the second behaviour - I did ask the person who spotted it to
elaborate: I'll ask them to report a separate bug if they can still 
reproduce it.






^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2012-10-10 11:24 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-10-04 17:14 bug#12577: 24.1; regression in with-timeout in emacs24 Vivek Dasmohapatra
2012-10-04 18:29 ` Glenn Morris
2012-10-10  6:35   ` Glenn Morris
     [not found] ` <handler.12577.D12577.13498509461383.notifdone@debbugs.gnu.org>
2012-10-10 11:24   ` bug#12577: closed (Re: bug#12577: 24.1; regression in with-timeout in emacs24) Vivek Dasmohapatra

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.