https://issues.dlang.org/show_bug.cgi?id=20510

Sönke Ludwig <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #5 from Sönke Ludwig <[email protected]> ---
Just a comment regarding the practicality of the atos approach, which is now
also being adopted by DMD - we've had quite bad experiences with this in most
situations:

- On some development machines, the call stack terminates after two frames,
without any useful information

- In production, it is not possible at all to get useful stack traces from user
installations

- Utmost care must be taken to not throw exceptions frequently, because an atos
run can easily block the thread for 100ms (or rather not to log the associated
stack traces frequently)

All in all, while the earlier situation without line numbers was pretty bad, it
has become almost as bad as it can get in our case.

--

Reply via email to