Marc Alff
545f9f4108
[CodeHealth] fix include-what-you-use, part 8 ( #3465 )
2025-06-09 10:23:10 +02:00
Pranav Sharma
d976876feb
[API] Add Enabled method to Tracer ( #3357 )
2025-04-22 07:13:52 -07:00
Doug Barker
2c9b68fbae
[TEST] load the .dylib files on macos in the singleton test ( #3316 )
2025-03-23 11:43:10 +01:00
WenTao Ou
3c4afd0696
[API] Deprecate event logger ( #3285 )
2025-02-25 10:36:31 +01:00
Marc Alff
5bc053e522
[SDK] Support OTEL_SDK_DISABLED environment variable ( #3245 )
2025-02-05 21:42:51 +01:00
Marc Alff
e5a1a15296
[Code Health] Include what you use, part 6 ( #3216 )
2025-01-08 10:31:06 +01:00
Marc Alff
902ee88bef
[TEST] Build the singleton test on windows. ( #3183 )
2024-12-17 19:49:16 +01:00
Marc Alff
d15da3b256
[Code health] Include what you use cleanup, part 5 ( #3140 )
2024-11-27 11:57:47 +01:00
Santiago
ff2447df63
[BUILD] Improve how to handle yield() in ARM. ( #3129 )
2024-11-07 22:01:59 +00:00
Pranav Sharma
be1f43ca00
[API] Comply with W3C Trace Context ( #3115 )
2024-11-06 18:35:40 +01:00
tobim
7402ed9bac
[BUILD] Add a CMake option to disable shared libs ( #3095 )
...
* Add a CMake option to disable shared libs
This option is useful to support platforms that do not support
dynamic libraries and `dlopen`.
2024-10-21 23:27:57 +02:00
Marc Alff
6445819fce
[API] Jaeger Propagator should not be deprecated ( #3086 )
2024-10-08 18:49:56 +02:00
Marc Alff
a9208987c5
[Code Health] include-what-you-use cleanup, part 3 ( #3004 )
2024-08-26 12:59:17 -07:00
Siddhartha Malladi
a71642fe67
[Code Health] Clang Tidy cleanup, Part 2 ( #3038 )
2024-08-25 19:58:32 +02:00
Siddhartha Malladi
eb2b9753ea
[Code Health] clang-tidy cleanup, part 1 ( #2990 )
2024-07-11 11:45:17 +02:00
Keith Smiley
508910529b
[bazel] Bump version and deps ( #2679 )
...
---------
Co-authored-by: Marc Alff <marc.alff@oracle.com>
Co-authored-by: Lalit Kumar Bhasin <lalit_fin@yahoo.com>
Co-authored-by: Tom Tan <Tom.Tan@microsoft.com>
2024-06-11 21:47:23 +02:00
Marc Alff
2535c70c4e
[API/SDK] Provider cleanup ( #2664 )
2024-06-03 22:46:08 +02:00
Marc Alff
c42dcca9f8
[CI] Upgrade to clang-format 18 ( #2684 )
2024-05-29 22:01:06 +02:00
Marc Alff
9c767df507
[API] Return NoopLogRecord from NoopLogger ( #2668 )
...
Co-authored-by: Yuri Shkuro <yurishkuro@users.noreply.github.com>
2024-05-16 21:48:14 +02:00
Keith Smiley
eaaf6cd602
Fix old style cast warning ( #2567 )
...
Fixes https://github.com/open-telemetry/opentelemetry-cpp/issues/2556
2024-02-28 23:01:19 +01:00
karusher
c7a88c479f
[API] Propagation: fix for hex conversion to binary for odd hex strings ( #2533 )
2024-02-14 09:59:31 +01:00
Emmanuel Courreges
7cc781e654
[API] Propagators: do not overwrite the active span with a default invalid span ( #2511 )
2024-01-29 22:59:29 +01:00
Marc Alff
8da71b78ed
[BUILD] Clang-15 warning about `__has_trivial_destructor` ( #2502 )
...
* Upgrade compiler in CI
* Backport abseil fix for clang-15.
* More backport for clang-15
* Missed backport bits.
* Fixed a new warning.
2024-01-23 12:47:11 -08:00
Tom Tan
03f2a6916d
[BUILD] Introduce CXX 20 CI pipeline for MSVC/Windows ( #2450 )
2023-12-14 21:02:12 +01:00
Harish Shan
5bf2f8007f
[BUILD] Add missing includes to runtime_context_test ( #2395 )
2023-11-06 11:42:59 -08:00
Marc Alff
17da6d87c1
[API] Add a new AddLink() operation to Span ( #2380 )
2023-10-27 18:27:57 +02:00
Marc Alff
91dd15fbdf
[API] Add InstrumentationScope attributes in TracerProvider::GetTracer() ( #2371 )
2023-10-19 23:34:58 +02:00
Marc Alff
ad626cec45
[BUILD] Need fine-grained HAVE_CPP_STDLIB ( #2304 )
2023-09-28 10:25:51 +02:00
Tom Tan
8c82d24c20
Mark logs signal as stable API/SDK ( #2229 )
2023-08-01 00:18:57 -07:00
Marc Alff
ebbcd48a88
[TEST] Expand api singleton test to cover explicit dlopen(). ( #2164 )
2023-07-03 09:00:02 +02:00
WenTao Ou
773a172ddb
Remove include_trace_context ( #2194 )
2023-06-12 19:16:06 +02:00
Tom Tan
8308fc6150
Add event id to logger benchmark method ( #2133 )
2023-05-07 17:15:55 -07:00
Cengizhan Pasaoglu
990da7dd0f
Fix inclusion header files and use forward declaration for API ( #2124 )
2023-05-07 16:02:40 -07:00
Tom Tan
a39e8b51ea
Add user facing Logging API and Benchmarks ( #2094 )
2023-04-23 07:52:43 -07:00
Marc Alff
649829fe96
Provide version major/minor/patch macros ( #2014 )
2023-03-04 00:34:03 +00:00
WenTao Ou
fd06d84ea3
Add attributes for `InstrumentationScope` ( #2004 )
2023-03-02 02:03:44 +00:00
Tom Tan
4daca390e9
Build OpenTelemetry C++ SDK and exporter into DLL ( #1932 )
2023-02-13 09:46:25 -08:00
Marc Alff
1fc4cacf3e
Fixed copyright for every file under api/, ( #1960 )
2023-02-06 22:07:36 +00:00
Marc Alff
1ae2fe538c
[MAINTAINER DOC] Define and document a deprecation process ( #1923 )
2023-01-30 10:24:34 -08:00
WenTao Ou
65ebdb1e61
Update logs sdk and api to follow specification ( #1884 )
2023-01-28 09:29:36 -08:00
Lalit Kumar Bhasin
61bc860a49
[ETW Exporter] Add Virtual destructor for TailSampler, Update Maintainer mode warnings for MSVC ( #1897 )
2023-01-04 09:33:02 -08:00
Gabriel SCHWAB
8866c10f10
use _mm_pause instead of __builtin_ia_32_pause when __INTEL_COMPILER defined ( #1885 )
2022-12-22 14:37:31 -08:00
WenTao Ou
dfff6936ef
Fix compatibility when using clang and libc++ ( #1852 )
2022-12-13 00:10:14 -08:00
WenTao Ou
9f333ff4f6
Remove `EmitEvent` to follow https://github.com/open-telemetry/opentelemetry-specification/pull/2941 ( #1766 )
2022-12-13 02:57:39 +00:00
Tom Tan
3f0eee6b91
Add option WITH_BENCHMARK to disable building benchmarks ( #1794 )
2022-11-23 17:01:33 -08:00
Ehsan Saei
b8b715faf9
[Metrics SDK] Cleanup ENABLE_METRICS_PREVIEW ( #1735 )
2022-11-06 21:03:08 +00:00
Ehsan Saei
ec8895bc98
[Metrics SDK] Cleanup of old _metric api/sdk ( #1734 )
2022-11-06 19:31:37 +01:00
Ehsan Saei
7fd76eec7d
[Metrics] Switch to explicit 64 bit integers ( #1686 )
2022-10-25 16:57:49 +02:00
Marc Alff
fa5f9fc105
Add CMake OTELCPP_MAINTAINER_MODE ( #1650 )
2022-10-14 20:52:10 -07:00
Marc Alff
f29703b21c
Fixes #249 ( #1677 )
...
Fixed many remaining compiler warnings.
2022-10-13 20:56:17 +02:00