Simon Cruanes
42bf837113
add Trace_lwt optional library ( #47 )
...
* add Trace_lwt optional library
provides a with_span that's lwt friendly, as well as a ambient span
provider.
* test: extract recorder used for ambient tests
* tests for trace.lwt
* opam
2026-04-14 14:10:32 -04:00
Simon Cruanes
dd30ae0858
prepare for 0.12
2026-02-27 21:53:15 -05:00
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