Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dynamic loading interface #4

Open
wants to merge 63 commits into
base: master
Choose a base branch
from
Open

Dynamic loading interface #4

wants to merge 63 commits into from

Conversation

rnburn
Copy link
Owner

@rnburn rnburn commented Dec 9, 2017

No description provided.

rnburn and others added 30 commits November 1, 2017 17:53
* Fix bug with expected::value().

* Copy fix from martinmoene/expected-lite.

* Remove extra value function.
* Set up CI testing.

* Add osx to build matrix.

* Switch to run on xcode9.
* Add LogRecord API from Go client

* Fix comment

* Change undefined to unspecified in docs
* Filling out mocktracer API.

* Fill out StartSpanWithOptions function.

* Add Finish method.

* Fill out MockSpan methods.

* Fill out Log method.

* Add catch2.

* Convert string_view test cases to use catch2.

* Convert value_test to use catch2.

* Convert util_test to use catch2.

* Remove old testing macro.

* Remove custom assert.

* Reorganize.

* Separate out recorder.

* Add InMemoryRecorder.

* Add mocktracer_tracer_test.

* Add binary propagation functions.

* Add other Inject/Extract functions.

* Add code to do base64 conversions.

* Add other Inject/Extract functions.

* Add propagation tests.

* Rework mocktracer log functionality.

* Make mocktracer library follow BUILD_SHARED_LIBS/BUILD_STATIC_LIBS options.

* Make mocktracer build optional.

* Don't install catch2 header.

* Fix recursive macro warning.

* Fix warnings from base64.cpp.

* Log errors.

* Update clang-format script.

* Run clang-format.

* Allow MockTracer to be constructed without a recorder.

* Add mocktracer to bazel build.

* Add mocktracer to bazel build.

* Work around gcc-4.9 limitation.

* Fix installation path.
* Filling out mocktracer API.

* Fill out StartSpanWithOptions function.

* Add Finish method.

* Fill out MockSpan methods.

* Fill out Log method.

* Add catch2.

* Convert string_view test cases to use catch2.

* Convert value_test to use catch2.

* Convert util_test to use catch2.

* Remove old testing macro.

* Remove custom assert.

* Reorganize.

* Separate out recorder.

* Add InMemoryRecorder.

* Add mocktracer_tracer_test.

* Add binary propagation functions.

* Add other Inject/Extract functions.

* Add code to do base64 conversions.

* Add other Inject/Extract functions.

* Add propagation tests.

* Rework mocktracer log functionality.

* Make mocktracer library follow BUILD_SHARED_LIBS/BUILD_STATIC_LIBS options.

* Make mocktracer build optional.

* Don't install catch2 header.

* Fix recursive macro warning.

* Fix warnings from base64.cpp.

* Log errors.

* Update clang-format script.

* Run clang-format.

* Allow MockTracer to be constructed without a recorder.

* Add mocktracer to bazel build.

* Add mocktracer to bazel build.

* Work around gcc-4.9 limitation.

* Fix installation path.

* Set up functions for json conversion.

* Implement ToJson function.

* Add json deserialization.

* Add test coverage for serialization/deserialization code.

* Add additional serialization/deserialization coverage.

* Run clang-format.

* Add JsonRecorder.

* Add JsonRecorder.

* Comment mocktracer.

* Update exception specification.

* Use inline namespace with vendored libraries.

* Correct typo.
rnburn and others added 30 commits January 25, 2018 13:08
* Fix grammar in README.md.

* Document how nullptrs are handled.

* Add lifetime note.
* Writing manual serialization code.

* Add serialization for SpanData.

* Remove 3rd-party json library dependency.

* Run clang-format.

* Add missing include.

* Use strings for IDs in JSON.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants