forked from opentracing/opentracing-cpp
-
Notifications
You must be signed in to change notification settings - Fork 0
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
rnburn
wants to merge
63
commits into
master
Choose a base branch
from
dlopen
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* 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.
* 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
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.