|
From: | Paul Eggert |
Subject: | Re: bug#36370: 27.0.50; XFIXNAT called on negative numbers |
Date: | Fri, 28 Jun 2019 22:40:12 -0700 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.7.1 |
Bruno Haible wrote:
I think we should change the documentation of 'assume' to say that when it invokes functions, these functions should be marked '__attribute__ ((__always_inline__))', otherwise performance will be worse than without the 'assume', not better.
I suggest something simpler and a little more general. The Emacs documentation for 'eassume' says this:
This can improve performance in some cases, though it can degrade performance in others. It's often suboptimal for COND to call external functions or access volatile storage. and we could migrate that into the documentation for 'assume'.
[Prev in Thread] | Current Thread | [Next in Thread] |