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

Commits on Nov 2, 2017

  1. Dynamic load changes.

    rnburn committed Nov 2, 2017
    Configuration menu
    Copy the full SHA
    6b8bc2b View commit details
    Browse the repository at this point in the history
  2. Remove default timestamping.

    rnburn committed Nov 2, 2017
    Configuration menu
    Copy the full SHA
    4030ec8 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2017

  1. Add dynamic load functions.

    rnburn committed Nov 5, 2017
    Configuration menu
    Copy the full SHA
    ed6e121 View commit details
    Browse the repository at this point in the history
  2. Add dynamic load code.

    rnburn committed Nov 5, 2017
    Configuration menu
    Copy the full SHA
    ae66b6b View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2017

  1. Fix bug with expected::value(). (opentracing#40)

    * Fix bug with expected::value().
    
    * Copy fix from martinmoene/expected-lite.
    
    * Remove extra value function.
    rnburn authored Nov 24, 2017
    Configuration menu
    Copy the full SHA
    f645d31 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2017

  1. Configuration menu
    Copy the full SHA
    d901cf0 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2017

  1. Configuration menu
    Copy the full SHA
    c184ee5 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2017

  1. Configuration menu
    Copy the full SHA
    9ad435f View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2017

  1. Configuration menu
    Copy the full SHA
    fc45b0e View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2017

  1. Configuration menu
    Copy the full SHA
    920b2a0 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2017

  1. Configuration menu
    Copy the full SHA
    931b239 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2017

  1. Set up CI testing. (opentracing#44)

    * Set up CI testing.
    
    * Add osx to build matrix.
    
    * Switch to run on xcode9.
    rnburn authored Dec 14, 2017
    Configuration menu
    Copy the full SHA
    e57161e View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2017

  1. Configuration menu
    Copy the full SHA
    b037065 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5368976 View commit details
    Browse the repository at this point in the history
  3. Document tracer_factory.h

    rnburn committed Dec 18, 2017
    Configuration menu
    Copy the full SHA
    3e20e42 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2017

  1. Fix order in destructors.

    rnburn committed Dec 19, 2017
    Configuration menu
    Copy the full SHA
    c41edee View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2017

  1. Correct typo.

    rnburn committed Dec 20, 2017
    Configuration menu
    Copy the full SHA
    16ad19b View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2017

  1. Configuration menu
    Copy the full SHA
    4503c12 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2018

  1. Add LogRecord API from Go client (opentracing#43)

    * Add LogRecord API from Go client
    
    * Fix comment
    
    * Change undefined to unspecified in docs
    isaachier authored and rnburn committed Jan 4, 2018
    Configuration menu
    Copy the full SHA
    e9fdc60 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2018

  1. Bump version.

    rnburn committed Jan 5, 2018
    Configuration menu
    Copy the full SHA
    a7cbc1a View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2018

  1. Add mocktracer library. (opentracing#47)

    * 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.
    rnburn authored Jan 15, 2018
    Configuration menu
    Copy the full SHA
    29dc428 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2018

  1. Configuration menu
    Copy the full SHA
    75b1da5 View commit details
    Browse the repository at this point in the history
  2. Remove windows stub.

    rnburn committed Jan 19, 2018
    Configuration menu
    Copy the full SHA
    4ad8a70 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6821cd6 View commit details
    Browse the repository at this point in the history
  4. Run clang-format.

    rnburn committed Jan 19, 2018
    Configuration menu
    Copy the full SHA
    ff26d65 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2018

  1. Add JSON support to the mock tracer. (opentracing#48)

    * 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 authored Jan 22, 2018
    Configuration menu
    Copy the full SHA
    359bafe View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2018

  1. Configuration menu
    Copy the full SHA
    c5bf3c3 View commit details
    Browse the repository at this point in the history
  2. Correct typo.

    rnburn committed Jan 23, 2018
    Configuration menu
    Copy the full SHA
    5955aec View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    99a8f57 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2018

  1. Add tests for dynamic loading.

    rnburn committed Jan 24, 2018
    Configuration menu
    Copy the full SHA
    0484533 View commit details
    Browse the repository at this point in the history
  2. Run clang-format.

    rnburn committed Jan 24, 2018
    Configuration menu
    Copy the full SHA
    365f7ea View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2018

  1. Test for weak symbols.

    rnburn committed Jan 25, 2018
    Configuration menu
    Copy the full SHA
    749ed80 View commit details
    Browse the repository at this point in the history
  2. Run clang-format.

    rnburn committed Jan 25, 2018
    Configuration menu
    Copy the full SHA
    09ed628 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5daa522 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2018

  1. travis: add 4.8.1 test (opentracing#51)

    heyleke authored and rnburn committed Jan 26, 2018
    Configuration menu
    Copy the full SHA
    9b00052 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2018

  1. Configuration menu
    Copy the full SHA
    43cedf7 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2018

  1. Correct include guards.

    rnburn committed Jan 31, 2018
    Configuration menu
    Copy the full SHA
    61f959a View commit details
    Browse the repository at this point in the history
  2. Rearrange base64 code.

    rnburn committed Jan 31, 2018
    Configuration menu
    Copy the full SHA
    83d97b6 View commit details
    Browse the repository at this point in the history
  3. Add missing base64 code.

    rnburn committed Jan 31, 2018
    Configuration menu
    Copy the full SHA
    9c5c8c6 View commit details
    Browse the repository at this point in the history
  4. Include apache license.

    rnburn committed Jan 31, 2018
    Configuration menu
    Copy the full SHA
    2123ae7 View commit details
    Browse the repository at this point in the history
  5. Correct typo.

    rnburn committed Jan 31, 2018
    Configuration menu
    Copy the full SHA
    4262eba View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2018

  1. Improve documentation. (opentracing#53)

    * Fix grammar in README.md.
    
    * Document how nullptrs are handled.
    
    * Add lifetime note.
    rnburn authored Feb 1, 2018
    Configuration menu
    Copy the full SHA
    35cb539 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2018

  1. Configuration menu
    Copy the full SHA
    c6dad55 View commit details
    Browse the repository at this point in the history
  2. Add plugin library.

    rnburn committed Feb 2, 2018
    Configuration menu
    Copy the full SHA
    2502ce8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e3b1648 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2018

  1. Configuration menu
    Copy the full SHA
    a53744b View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2018

  1. Configuration menu
    Copy the full SHA
    dc1e79e View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2018

  1. Configuration menu
    Copy the full SHA
    152218a View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2018

  1. Configuration menu
    Copy the full SHA
    bb817a3 View commit details
    Browse the repository at this point in the history
  2. Run clang-format.

    rnburn committed Feb 11, 2018
    Configuration menu
    Copy the full SHA
    cfe28ef View commit details
    Browse the repository at this point in the history
  3. Add missing include.

    rnburn committed Feb 11, 2018
    Configuration menu
    Copy the full SHA
    4a30061 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2018

  1. Use strings for IDs in JSON.

    rnburn committed Feb 12, 2018
    Configuration menu
    Copy the full SHA
    9deeb34 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2018

  1. Configuration menu
    Copy the full SHA
    b3717a9 View commit details
    Browse the repository at this point in the history
  2. Run clang-format.

    rnburn committed Feb 13, 2018
    Configuration menu
    Copy the full SHA
    4131731 View commit details
    Browse the repository at this point in the history
  3. Add dl library dependency.

    rnburn committed Feb 13, 2018
    Configuration menu
    Copy the full SHA
    b9a40ff View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2018

  1. Remove dependency on nlohmann json library. (opentracing#54)

    * 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.
    rnburn authored Feb 14, 2018
    Configuration menu
    Copy the full SHA
    8bdb0d8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d2297f5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6796a85 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0d275cb View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2018

  1. Fix bazel build.

    rnburn committed Feb 15, 2018
    Configuration menu
    Copy the full SHA
    1368b7d View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2018

  1. Configuration menu
    Copy the full SHA
    52d0a5c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bf1189a View commit details
    Browse the repository at this point in the history
  3. Add missing include.

    rnburn committed Feb 20, 2018
    Configuration menu
    Copy the full SHA
    3a198e9 View commit details
    Browse the repository at this point in the history