Branch: refs/heads/master
Home: https://github.com/yast/yast-core
Commit: a1ee46d5b09816c82668bcc77c1f7e6d99ff8168
https://github.com/yast/yast-core/commit/a1ee46d5b09816c82668bcc77c1f7e6d99f...
Author: Josef Reidinger
Date: 2015-03-30 (Mon, 30 Mar 2015)
Changed paths:
M liby2util-r/src/include/y2util/Ustring.h
Log Message:
-----------
Fix YCP symbol comparison with GCC 5 (boo#914255).
This is because of a change in libstdc++: "A new implementation
of std::string is enabled by default, using the small string
optimization instead of copy-on-write reference counting."
https://gcc.gnu.org/gcc-5/changes.html
The priority of the fix is to be ABI compatible with SLE 12.
Therefore we only change the implementation of operator ==;
which makes it slower than an alternative fix involving
pointers, but still acceptable for our use case.
Commit: 4a9ffe49c9fb657a336bb17d9bce5681033db40d
https://github.com/yast/yast-core/commit/4a9ffe49c9fb657a336bb17d9bce5681033...
Author: Josef Reidinger
Date: 2015-03-30 (Mon, 30 Mar 2015)
Changed paths:
M package/yast2-core.changes
M package/yast2-core.spec
Log Message:
-----------
changes
Commit: 6ece4ee7748d06cb1b999af3dc2be1460d72740b
https://github.com/yast/yast-core/commit/6ece4ee7748d06cb1b999af3dc2be1460d7...
Author: Josef Reidinger
Date: 2015-03-30 (Mon, 30 Mar 2015)
Changed paths:
M liby2util-r/src/include/y2util/Ustring.h
M package/yast2-core.changes
M package/yast2-core.spec
Log Message:
-----------
Merge pull request #98 from yast/fix_gcc5_symbol_simple
Fix Symbol comparison as String in gcc no longer use COW for all strings
Compare: https://github.com/yast/yast-core/compare/557bdd583500...6ece4ee7748d