Subject: Re: [Boost-bugs] [Boost C++ Libraries] #6700: Exceptionless lexical_cast
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2014-01-30 09:40:38
#6700: Exceptionless lexical_cast
-----------------------------------------------+--------------------------
Reporter: Olaf van der Spek <olafvdspek@â¦> | Owner: apolukhin
Type: Feature Requests | Status: reopened
Milestone: To Be Determined | Component: lexical_cast
Version: Boost 1.48.0 | Severity: Problem
Resolution: | Keywords:
-----------------------------------------------+--------------------------
Comment (by apolukhin):
Replying to [comment:10 Troy Korjuslommi <troykor@â¦>]:
> I can post proper tests and docs once this patch gets some positive
comments. The comments in this ticket seem sufficient for reviewing the
patch itself.
Once again: the issue is already resolved in developer branch of Boost.
> The lexical_cast function doesn't compile with -DBOOST_NO_EXCEPTIONS
either, and this ticket had no mention of it. I did consider it, but it
didn't seem to be an concern here. I guess I was wrong. I will see what
needs to be done.
You are wrong. `lexical_cast function` '''does''' compile with
-DBOOST_NO_EXCEPTIONS. See
[http://www.boost.org/development/tests/develop/developer/conversion.html
results] for `lexical_cast_no_exceptions_test`. And it compiles for a long
time!
> The patch against numeric::converter should be developed independently,
as it's a separate package. Once it works, try_lexical_cast can be
modified to call it's non throwing function. That's a one line change.
>
> As I see it, the patch solves the issue at hand. Adding the
-DBOOST_NO_EXCEPTIONS support and calls to modified numeric::converter can
be added once the basic functionality is approved.
Once again: the '''issue is already resolved''' in developer branch of
Boost. It is waiting for regression tests to pass, before merging to
release. And it is resolved without breaking existing functionality and
without "let's do it wrong for now".
If you want to help, try fixing this issue #8261.
If you want to get some easy money from
[https://www.bountysource.com/issues/1352296-exceptionless-lexical_cast
bountysource], then '''do the work right'''! Do the work that is '''not
finished'''!
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/6700#comment:11> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:15 UTC