[ 
https://issues.apache.org/jira/browse/STDCXX-602?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Travis Vitek reopened STDCXX-602:
---------------------------------


Whoa. Had I reviewed the [versioning 
policy|http://stdcxx.apache.org/versions.html] I would have remembered that 4.3 
is supposed to be binary backward compatible with 4.2.x. This change is not 
backward compatible at all, so it needs to be removed from 4.3. Thank you for 
the gentle reminder.

> remove std::stringbuf::_C_grow()
> --------------------------------
>
>                 Key: STDCXX-602
>                 URL: https://issues.apache.org/jira/browse/STDCXX-602
>             Project: C++ Standard Library
>          Issue Type: Improvement
>          Components: 27. Input/Output
>    Affects Versions: 4.2.0
>         Environment: all
>            Reporter: Martin Sebor
>            Assignee: Travis Vitek
>            Priority: Trivial
>             Fix For: 4.3
>
>          Time Spent: 1h
>  Remaining Estimate: 0h
>
> ...the function is inline and only called from std::stringbuf::str(). 
> Removing it (by virtue of expanding its body into str()) will reduce the 
> number of symbols "exported" from the library and decrease the risk of 
> breaking binary compatibility (see STDCXX-142 and the discussion thread at 
> http://www.nabble.com/difference-in-exported-symbols-between-4.1.3-and-4.2.0-15d-dll%27s-%28MSVC-7.1%29-tf4641636.html)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to