[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#31688: 26.1.50; Byte compiler confuses two string variables
From: |
Eli Zaretskii |
Subject: |
bug#31688: 26.1.50; Byte compiler confuses two string variables |
Date: |
Mon, 04 Jun 2018 18:58:19 +0300 |
> Date: Mon, 04 Jun 2018 22:02:27 +1200
> From: Phil Sainty <psainty@orcon.net.nz>
> Cc: Gemini Lasswell <gazally@runbox.com>, Noam Postavsky <npostavs@gmail.com>,
> bug-gnu-emacs <bug-gnu-emacs-bounces+psainty=orcon.net.nz@gnu.org>,
> 31688@debbugs.gnu.org
>
> Again, it bothers me to think that someone could observe a bug when
> running byte-compiled code, and try to debug it but, through the
> process of instrumenting functions for debugging, unwittingly change
> the behaviour of the code such that the bug no longer occurs.
Byte compilation includes optimizations, and the fact that optimized
code can behave differently from unoptimized one is well known in
every programming language. When you get differences, you have code
that relies on undefined behavior, which I believe is the point
Andreas was making.
- bug#31688: 26.1.50; Byte compiler confuses two string variables, (continued)
- bug#31688: 26.1.50; Byte compiler confuses two string variables, Noam Postavsky, 2018/06/02
- bug#31688: 26.1.50; Byte compiler confuses two string variables, Gemini Lasswell, 2018/06/02
- bug#31688: 26.1.50; Byte compiler confuses two string variables, Drew Adams, 2018/06/02
- bug#31688: 26.1.50; Byte compiler confuses two string variables, Phil Sainty, 2018/06/02
- bug#31688: 26.1.50; Byte compiler confuses two string variables, Noam Postavsky, 2018/06/02
- bug#31688: 26.1.50; Byte compiler confuses two string variables, Phil Sainty, 2018/06/03
- bug#31688: 26.1.50; Byte compiler confuses two string variables, Andreas Schwab, 2018/06/03
- bug#31688: 26.1.50; Byte compiler confuses two string variables, Phil Sainty, 2018/06/04
- bug#31688: 26.1.50; Byte compiler confuses two string variables,
Eli Zaretskii <=
- bug#31688: 26.1.50; Byte compiler confuses two string variables, Andreas Schwab, 2018/06/04
- bug#31688: 26.1.50; Byte compiler confuses two string variables, Eli Zaretskii, 2018/06/08
- bug#31688: 26.1.50; Byte compiler confuses two string variables, Michael Heerdegen, 2018/06/02
- bug#31688: 26.1.50; Byte compiler confuses two string variables, Drew Adams, 2018/06/02