Commit graph

45 commits

Author SHA1 Message Date
Simon Cruanes
e0a705e391
add trace.thread-local-storage optional library
a basic ambient span provider.
2026-02-26 09:36:06 -05:00
Simon Cruanes
d8cdb2bcc2
runtime events collector, + test 2026-02-11 20:39:25 -05:00
Simon Cruanes
c711a0dc66
prepare for 0.11 2026-02-06 13:24:33 -05:00
Simon Cruanes
594a101922
remove unused dep on thread-local-storage 2026-01-20 20:18:16 -05:00
Simon Cruanes
d91174cf32
remove dep on hmap 2026-01-17 22:39:32 -05:00
Simon Cruanes
40335815b3
update trace.opam a bit 2026-01-16 19:54:28 -05:00
Simon Cruanes
3f21ea67ce
update deps to ppxlib=0.37~ 2025-12-09 12:24:52 -05:00
Simon Cruanes
15edb582d0
fix: relax bound on ppxlib 2025-11-01 22:18:25 -04:00
Simon Cruanes
c2a1ee5904
format 2025-09-15 10:26:34 -04:00
Simon Cruanes
d9cd7621f5
prepare for 0.10 2025-05-27 09:58:19 -04:00
Simon Cruanes
ba40156f22
chore: addd a tag to the opam package 2025-05-13 09:09:38 -04:00
Simon Cruanes
76703461ea
feat(trace.subscriber): add Span_tbl, and a depopt on picos_aux 2025-05-07 11:09:42 -04:00
Simon Cruanes
7092217158
chore: depopt in opam 2025-04-09 09:27:46 -04:00
Simon Cruanes
35bb142cd0
prepare for 0.9.1 2025-04-09 08:50:00 -04:00
Simon Cruanes
528cc4b7a6
fix: upper bound on ppxlib 2025-03-19 21:35:08 -04:00
Simon Cruanes
064e6e26bb
prepare for 0.9 2025-01-13 10:17:57 -05:00
Simon Cruanes
9a7b4710a3
prepare for 0.8 2024-09-17 11:29:48 -04:00
Simon Cruanes
9dd2cf5ade
fix: remove spurious dep 2024-09-17 10:46:41 -04:00
Simon Cruanes
6920c3341a
refactor: use trace.subscriber instead of a separate library 2024-09-17 10:36:49 -04:00
Simon Cruanes
bebd037803
wip: trace-subscriber package 2024-09-09 14:14:25 -04:00
Simon Cruanes
6383fcfff9
feat trace-fuchsia: require thread-local-storage 0.2 2024-08-16 12:32:04 -04:00
Simon Cruanes
62063f3f94
prepare for 0.7 2024-03-08 11:59:24 -05:00
Simon Cruanes
3c2f804716
add hmap as a depopt (#28)
if present, we use `Hmap.t` as the meta map for manual spans
2024-02-24 11:33:48 -05:00
Simon Cruanes
659ce2e403
prepare for 0.6 2024-01-18 10:17:55 -05:00
Simon Cruanes
fcbabb055b
CI: test all the packages 2024-01-10 12:25:32 -05:00
Simon Cruanes
698daa8629
lower bound on ppxlib 2024-01-10 11:42:37 -05:00
Simon Cruanes
7d7461997a
fix: fuchsia depends on TLS 2024-01-10 11:23:24 -05:00
Simon Cruanes
a9fdc58904
fix build: deptopt on mtime for trace-core.util 2024-01-10 10:46:17 -05:00
Simon Cruanes
bc92d97a76
perf fuchsia: use a stack to hold in-flight spans, not a hashtable 2023-12-26 22:10:17 -05:00
Simon Cruanes
2e4971d23d
chore: we don't actually depend on atomic 2023-12-26 21:27:31 -05:00
Simon Cruanes
00caf6aad5
wip: collector for the fuchsia trace format 2023-12-25 16:52:22 -05:00
Simon Cruanes
78edd779d4
readme 2023-12-22 21:33:34 -05:00
Simon Cruanes
8ce25c2815
add ppx_trace 2023-12-22 21:24:53 -05:00
Simon Cruanes
a0874f2c31
prepare for 0.5 2023-12-07 16:16:07 -05:00
Simon Cruanes
544892df42 chore: add missing dep on atomic 2023-11-28 14:31:16 -05:00
Simon Cruanes
4624d1800c
prepare for 0.4 2023-09-20 09:26:20 -04:00
Simon Cruanes
91c9da3b66
prepare for 0.3 2023-08-09 00:29:24 -04:00
Simon Cruanes
9c259742dc
rename to ocaml-trace 2023-07-26 14:18:24 -04:00
Simon Cruanes
ddc9cce5af
prepare for 0.2 2023-06-15 13:16:39 -04:00
Simon Cruanes
261f143dd2
prepare for 0.1 2023-06-09 23:19:18 -04:00
Simon Cruanes
3d6c46b7d4
require OCaml 4.08, since mtime 2.0 does 2023-06-09 10:09:19 -04:00
Simon Cruanes
1f134d76d6
dep on mtime >= 2.0 2023-06-09 09:58:51 -04:00
Simon Cruanes
07645ffa1a
add trace-tef, a simple backend 2023-06-08 22:31:32 -04:00
Simon Cruanes
4a390e190b
require ocaml 4.05, add CI 2023-06-08 21:26:32 -04:00
Simon Cruanes
68bcc7c9e2
initial commit 2023-06-08 21:25:34 -04:00