lp:~michihenning/unity-api/what-fix
- Get this branch:
- bzr branch lp:~michihenning/unity-api/what-fix
Branch merges
- James Henstridge: Approve
- PS Jenkins bot (community): Approve (continuous-integration)
- Jussi Pakkanen (community): Needs Fixing
- Michal Hruby (community): Needs Fixing
-
Diff: 1305 lines (+272/-626)11 files modifiedCMakeLists.txt (+1/-1)
debian/changelog (+6/-0)
include/unity/Exception.h (+9/-15)
include/unity/ExceptionImplBase.h (+0/-67)
include/unity/UnityExceptions.h (+2/-41)
src/unity/CMakeLists.txt (+0/-1)
src/unity/Exception.cpp (+221/-21)
src/unity/ExceptionImplBase.cpp (+0/-296)
src/unity/UnityExceptions.cpp (+10/-71)
test/gtest/unity/Exceptions_test.cpp (+22/-112)
test/gtest/unity/util/FileIO/FileIO_test.cpp (+1/-1)
Related bugs
Bug #1260149: unity::Exception's what() implementation makes debugging difficult | Undecided | Fix Released |
Related blueprints
Branch information
Recent revisions
- 114. By Michi Henning
-
Changed unity::Exception to return the same string as to_string(). This means that it is no longer necessary
to treat unity::Exception differently from std::exception for structured exception handling: catching std::exception
will catch unity::Exception as well, and call what() produces the correct result. The pointer returned from what()
remains valid until the next call to what(), or until the exception is destroyed.Added deep-copy semantics for exceptions.
Removed pimpling of unity::Exception, so there is no longer a class called ExceptionImplBase. Pimpling with
inheritance and deep-copy just gets too messy and confusing. - 113. By PS Jenkins bot
-
Releasing 7.80.4+
14.04.20131126. 2-0ubuntu1 (revision 112 from lp:unity-api). Approved by PS Jenkins bot.
- 112. By Michal Hruby
-
Added pkg-config variable for shell plugin directory.
Approved by MichaĆ Sawicz, PS Jenkins bot.
- 111. By Albert Astals Cid
-
Avoid cmake warnings
CMake Warning (dev) in CMakeLists.txt:
Syntax Warning in cmake code at/home/ tsdgeos_ work/phablet/ unity-api/ unity-api/ CMakeLists. txt:53: 88 Argument not separated from preceding token by whitespace.
This warning is for project developers. Use -Wno-dev to suppress it.CMake Warning (dev) in CMakeLists.txt:
Syntax Warning in cmake code at/home/ tsdgeos_ work/phablet/ unity-api/ unity-api/ CMakeLists. txt:53: 107 Argument not separated from preceding token by whitespace.
This warning is for project developers. Use -Wno-dev to suppress it.
.Approved by PS Jenkins bot.
- 110. By Michi Henning
-
Removed obsolete doxygen config variable that caused a warning during the build.
Approved by Jussi Pakkanen, PS Jenkins bot.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:unity-api