#9046 closed Tasks (fixed)
Refactoring of lexical cast
Reported by: | Antony Polukhin | Owned by: | Antony Polukhin |
---|---|---|---|
Milestone: | Boost 1.56.0 | Component: | lexical_cast |
Version: | Boost Development Trunk | Severity: | Cosmetic |
Keywords: | lexical_cast conversion | Cc: |
Description
Current implementation of lexical_cast
contains many macro, not optimally written templates, antique workarounds for antique compilers, suppressed warnings.
Purpose of this refactoring is to:
- Reduce code size
- Improve compilation times
- Simplify code
Change History (16)
comment:1 by , 9 years ago
comment:4 by , 9 years ago
comment:5 by , 9 years ago
comment:6 by , 9 years ago
comment:7 by , 9 years ago
comment:8 by , 9 years ago
comment:9 by , 9 years ago
comment:10 by , 9 years ago
comment:11 by , 9 years ago
comment:12 by , 9 years ago
comment:13 by , 9 years ago
comment:14 by , 9 years ago
comment:15 by , 9 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
(In [86654]) Merged a big bunch of internal code changes from trunk for lexical_cast: dropped support of antique compilers, code changed to produce a smaller binaries and simplify compiler's work, simplified and shortened the code, common with other libraries code moved to 'detail/basic_pointerbuf.hpp' (fixes #9046, fixes #9070, fixes #9271)
comment:16 by , 9 years ago
Milestone: | To Be Determined → Boost 1.56.0 |
---|
Note:
See TracTickets
for help on using tickets.
(In [85475]) Get rid of some macro, improve type traits, fix svn properties, do not supress warnings (refs #9046)