> > The cost I'm concerned about is the runtime cost of worse code, because > > the compiler can't perform some optimizations due the constraints of > > providing the extended debug information.
Python does have an Optimized mode (-O). Granted, it’s not used very often, but this would be a good use case for it. -CHB > Aah thanks for clarifying, I see what you mean now. In cases like this > where the compiler is making optimizations, I think it is perfectly > fine to just elide the column information. While it would be nice to > maintain accurate columns wherever possible, you shouldn't constrain > improvements and optimizations based on it. The traceback machinery > will simply not print out the carets in that case and everything > should just work smoothly. > _______________________________________________ > Python-Dev mailing list -- [email protected] > To unsubscribe send an email to [email protected] > https://mail.python.org/mailman3/lists/python-dev.python.org/ > Message archived at > https://mail.python.org/archives/list/[email protected]/message/EB24LA7L5C35QHQTFLB6QZX26E77O6QM/ > Code of Conduct: http://python.org/psf/codeofconduct/ > -- Christopher Barker, PhD (Chris) Python Language Consulting - Teaching - Scientific Software Development - Desktop GUI and Web Development - wxPython, numpy, scipy, Cython
_______________________________________________ Python-Dev mailing list -- [email protected] To unsubscribe send an email to [email protected] https://mail.python.org/mailman3/lists/python-dev.python.org/ Message archived at https://mail.python.org/archives/list/[email protected]/message/GBAJSME7P7D6FS4NDCFCJRSJXN6LIYZK/ Code of Conduct: http://python.org/psf/codeofconduct/
