Message266770
| Author |
josh.r |
| Recipients |
SilentGhost, arigo, eryksun, josh.r |
| Date |
2016年05月31日.18:54:36 |
| SpamBayes Score |
-1.0 |
| Marked as misclassified |
Yes |
| Message-id |
<1464720876.37.0.117346259903.issue22091@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
I just opened #27169: "__debug__ is not optimized out at compile time for anything but `if:` and `while:` blocks" as a more general case of this bug.
This bug covers inconsistent behavior, but ultimately, it's caused by incomplete optimization: `__debug__` doesn't act as a compile time constant outside of `if:` and `while:` blocks, so the behavior is inconsistent for all other uses in the `compile` case where `optimize` doesn't match the main interpreter session, and inefficient for all other uses whether or not `compile` is involved.
If #27169 is resolved as I suggested (or in some other similar way), it would also resolve this bug. |
|
History
|
|---|
| Date |
User |
Action |
Args |
| 2016年05月31日 18:54:36 | josh.r | set | recipients:
+ josh.r, arigo, SilentGhost, eryksun |
| 2016年05月31日 18:54:36 | josh.r | set | messageid: <1464720876.37.0.117346259903.issue22091@psf.upfronthosting.co.za> |
| 2016年05月31日 18:54:36 | josh.r | link | issue22091 messages |
| 2016年05月31日 18:54:36 | josh.r | create |
|