Commit graph

852 commits

Author SHA1 Message Date
Simon Cruanes
841d58ab67
large refactor: split core library into many modules; change API design
follow more closely the official OTEL recommendations, and also try
to reduce global state.

- use a class type for `Exporter.t` (instead of 1st class module `backend`)
- have tracer, logger, metrics_emitter as explicit objects
- keep a `Main_exporter` to make migration easier, but discouraged
- add stdout_exporter and debug_exporter to opentelemetry.client
2026-01-20 00:15:09 -05:00
Simon Cruanes
fcace775d3
Merge pull request #108 from imandra-ai/simon/protoc-with-presence-2025-10-30
use protoc with presence
2025-12-05 10:19:34 -05:00
Simon Cruanes
1e5785b93c
fix nix 2025-12-05 09:40:23 -05:00
Simon Cruanes
38af88ccc9
CI 2025-12-05 09:36:28 -05:00
Simon Cruanes
3182064dd2
update opam constraints for pbrt 2025-12-01 20:33:59 -05:00
Simon Cruanes
4b91971b51
more test output 2025-12-01 20:32:05 -05:00
Simon Cruanes
7839ba97e6
test 2025-12-01 20:32:05 -05:00
Simon Cruanes
d2478f1f82
update test output 2025-12-01 20:32:05 -05:00
Simon Cruanes
2544493b35
fix nix sha256 2025-12-01 20:32:05 -05:00
Simon Cruanes
ba1a8eec98
update protobuf code 2025-12-01 20:32:05 -05:00
Simon Cruanes
2e69dd5a3d
update ocaml-protoc in CI 2025-12-01 20:32:05 -05:00
Simon Cruanes
5400f521a9
update generated code 2025-12-01 20:32:05 -05:00
Simon Cruanes
d4b44244d7
update generated code again, repeated fields are optional again 2025-12-01 20:32:05 -05:00
Simon Cruanes
e2c545d106
luv2edit sha256 2025-12-01 20:32:05 -05:00
Simon Cruanes
ef5b5f5306
nix 2025-12-01 20:32:04 -05:00
Simon Cruanes
6da4aa4ec1
yes yes use the right commit please 2025-12-01 20:32:04 -05:00
Simon Cruanes
8290b9bd81
fix warnings 2025-12-01 20:32:04 -05:00
Simon Cruanes
f51d52abfc
chore: CI: pin specific commit for pbrt/ocaml-protoc 2025-12-01 20:32:04 -05:00
Simon Cruanes
5dcf26b142
update generated tests 2025-12-01 20:32:04 -05:00
Simon Cruanes
41d8b0c1a4
fix 2025-12-01 20:32:04 -05:00
Simon Cruanes
51f783a578
udpate generated proto code 2025-12-01 20:32:04 -05:00
Simon Cruanes
15140e0915
chore: update OTEL to 1.8.0 2025-12-01 20:32:04 -05:00
Simon Cruanes
49ca5bee2b
test 2025-12-01 20:32:04 -05:00
Simon Cruanes
5ef84a46c4
update test output 2025-12-01 20:32:04 -05:00
Simon Cruanes
81b6a81b0e
update core test 2025-12-01 20:32:04 -05:00
Simon Cruanes
6f75e90ee2
fix test 2025-12-01 20:32:03 -05:00
Simon Cruanes
c27cb13d4b
fix test 2025-12-01 20:32:03 -05:00
Simon Cruanes
a35ea4c646
fixes 2025-12-01 20:32:03 -05:00
Simon Cruanes
0f1452e01e
update generated code 2025-12-01 20:32:03 -05:00
Simon Cruanes
f000c11406
update the emit test so it records how many bytes were emitted 2025-12-01 20:32:03 -05:00
Simon Cruanes
bf09b58a63
update generated protobuf code 2025-12-01 20:32:03 -05:00
Simon Cruanes
30d446c01b
makefile 2025-12-01 20:32:03 -05:00
Simon Cruanes
2a2baeb7cd
update test core 2025-12-01 20:29:54 -05:00
Simon Cruanes
4066cad663
test: improve t_size 2025-12-01 20:29:54 -05:00
Simon Cruanes
6e8877f177
test: reference test for encoding size 2025-12-01 20:29:53 -05:00
Simon Cruanes
ee8542ea0e
fix warning 2025-12-01 17:49:53 -05:00
Simon Cruanes
a3b4852b89
Merge pull request #111 from tatchi/tatchi/ocurl-lwt
add opentelemetry-client-ocurl-lwt
2025-12-01 17:33:54 -05:00
Simon Cruanes
e31f5f6aba
refactor: move the Mutex.protect backport into Util_mutex 2025-11-19 12:20:13 -05:00
Simon Cruanes
1a8f66b49e
Merge pull request #114 from semgrep/main
fix: mutex usage and inline bugs
2025-11-19 12:14:50 -05:00
ajbt200128
3fbac32822 fix: mutex usage and inline bugs 2025-11-12 14:27:36 -08:00
Simon Cruanes
507bf25dcf
Merge pull request #109 from tatchi/fmt
fmt
2025-11-10 12:49:33 -05:00
Simon Cruanes
883d1bc4e5
Merge pull request #110 from tatchi/since-012
add correct release version in comment
2025-11-10 09:34:08 -05:00
Corentin Leruth
78dfbffe13 fix comment 2025-11-10 09:20:38 -05:00
Corentin Leruth
950d5922a1 add correct release version in comment 2025-11-08 12:49:52 +01:00
Corentin Leruth
42e41675b5 fmt 2025-11-08 12:43:21 +01:00
Corentin Leruth
f21c16697d add opentelemetry-client-ocurl-lwt 2025-11-08 12:42:21 +01:00
Simon Cruanes
61b6b46efd
Merge pull request #102 from ajbt200128/austin/nix-flake
add nix flake
2025-09-16 09:03:07 -04:00
Simon Cruanes
b2ef68536d
feat cohttp: set 'accept' header as well 2025-09-15 12:25:04 -04:00
Simon Cruanes
9974d6a0b6
Merge pull request #107 from shonfeder/fix-deps
Fix dependencies
2025-09-15 09:13:16 -04:00
Shon Feder
df56be2a13
Fix deps
Some deps where not needed. Some packages did not declare all their
needed package deps.
2025-09-11 20:23:09 -04:00