lp:~michihenning/unity-scopes-api/fix-scoperegistry

Created by Michi Henning and last modified
Get this branch:
bzr branch lp:~michihenning/unity-scopes-api/fix-scoperegistry
Only Michi Henning can upload to this branch. If you are Michi Henning please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Michi Henning
Project:
unity-scopes-api
Status:
Merged

Recent revisions

121. By Michi Henning

Fixed race on registry start-up: registry was answering incoming
requests too early.
Other minor cosmetic changes: replaced factory()->create() call
with factory()->find() because RuntimeImpl already instantiates
the middleware. Removed redundant #includes.

120. By Michi Henning

Added suppressions file for thread sanitizer issues in zmq.

Approved by Jussi Pakkanen, PS Jenkins bot.

119. By Michi Henning

Changed ScopeLoader to not run the scope in a separate thread. (This is done by scoperunner anyway.)
This fixes the problem of an exception being thrown by start(), but the scoperunner not realizing
this. Fixes: https://bugs.launchpad.net/bugs/1262536.

Approved by Michal Hruby, PS Jenkins bot.

118. By Michi Henning

Added ability for scope to push an exception (as an exception_ptr). On the client side,
the exception is delivered as the what() string (if the exception is a std::exception) and
as "unknown exception", otherwise. Fixes: https://bugs.launchpad.net/bugs/1261597.

Approved by Michal Hruby, PS Jenkins bot.

117. By Michi Henning

Added locate() remote method to the Registry, for the scope activation logic.

Approved by Jussi Pakkanen, PS Jenkins bot.

116. By Michi Henning

Disabled code generation for stand-alone header compilation tests.
This makes the tests run marginally faster.

Approved by Jussi Pakkanen, PS Jenkins bot.

115. By Michi Henning

Fixed shutdown in ObjectAdapter and added proper exception handling
if the broker thread or a worker thread encounters an exception.

Approved by Pawel Stolowski, PS Jenkins bot.

114. By Michi Henning

Fixed valgrind error in HttpClient_test.cpp: execv was using deallocated memory.
Updated CTestCustom.cmake.in to correctly suppress the tests that should not
be run under valgrind.

Approved by James Henstridge, PS Jenkins bot.

113. By Michi Henning

Added CMake option to build with -fsanitize=thread.
Fixed a bunch of warnings when building with clang.

Approved by James Henstridge, PS Jenkins bot.

112. By Michi Henning

Changed code to match macro change here:

https://code.launchpad.net/~michihenning/unity-api/noncopyable-fix/+merge/200084

Also removed remaining remnants of deprecated NonCopyable class.

Approved by PS Jenkins bot, James Henstridge.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:unity-scopes-api
This branch contains Public information 
Everyone can see this information.

Subscribers