Commit graph

  • 136ff47e66
    test: fix tests Simon Cruanes 2024-09-09 14:44:33 -04:00
  • 839eb3fcdf
    feat tef-tldrs: expose a subscriber Simon Cruanes 2024-09-09 14:44:23 -04:00
  • 59db458fec
    tef: expose subscriber_jsonl Simon Cruanes 2024-09-09 14:44:13 -04:00
  • bebd037803
    wip: trace-subscriber package Simon Cruanes 2024-09-09 14:14:25 -04:00
  • 2c1097d19b deploy: 57aec09be9 c-cube 2024-08-26 14:16:27 +00:00
  • 57aec09be9 rename tef.tldr to tef.tldrs Simon Cruanes 2024-08-22 16:29:07 -04:00
  • 8697f53405 add basic bench for trace-tef.multiproc Simon Cruanes 2024-08-16 15:46:35 -04:00
  • ba6861630d fix trace-tef.tldr: turn TEF path to an absolute one Simon Cruanes 2024-08-22 15:31:01 -04:00
  • 3f28b8032a feat: add trace-tef.tldr for tracing multiple processes Simon Cruanes 2024-08-22 15:05:57 -04:00
  • 62837c5193 feat tef: accept a out_channel directly in the collector Simon Cruanes 2024-08-22 14:56:18 -04:00
  • 0b6dc27556 break tef: use mtime.now, not a counter, for multiproc Simon Cruanes 2024-08-21 09:15:31 -04:00
  • d1d69908dd
    rename tef.tldr to tef.tldrs simon/tef-tldr Simon Cruanes 2024-08-22 16:29:07 -04:00
  • cfa17743be
    add basic bench for trace-tef.multiproc Simon Cruanes 2024-08-16 15:46:35 -04:00
  • 3057337910
    fix trace-tef.tldr: turn TEF path to an absolute one Simon Cruanes 2024-08-22 15:31:01 -04:00
  • 1eae3e982e
    feat: add trace-tef.tldr for tracing multiple processes Simon Cruanes 2024-08-22 15:05:57 -04:00
  • ce27e2a411
    feat tef: accept a out_channel directly in the collector Simon Cruanes 2024-08-22 14:56:18 -04:00
  • 19b05542af
    break tef: use mtime.now, not a counter, for multiproc Simon Cruanes 2024-08-21 09:15:31 -04:00
  • 26b8648c82
    detect corrupt chunks in multiproc simon/tef-multiproc Simon Cruanes 2024-08-21 14:10:19 -04:00
  • ff8c7e5353
    break tef: use mtime.now, not a counter, for multiproc Simon Cruanes 2024-08-21 09:15:31 -04:00
  • 5b677e5cdd
    add basic bench for trace-tef.multiproc Simon Cruanes 2024-08-16 15:46:35 -04:00
  • c75ded014c
    feat: add trace-tef.multiproc Simon Cruanes 2024-08-16 15:45:49 -04:00
  • f8c1d2d972
    refactor tef: move event in a side file Simon Cruanes 2024-08-16 15:45:24 -04:00
  • 6383fcfff9
    feat trace-fuchsia: require thread-local-storage 0.2 Simon Cruanes 2024-08-16 12:32:04 -04:00
  • 1e20dab45c
    format Simon Cruanes 2024-08-16 12:31:56 -04:00
  • 7a588df9ee deploy: 62063f3f94 c-cube 2024-03-08 17:14:13 +00:00
  • 62063f3f94
    prepare for 0.7 v0.7 Simon Cruanes 2024-03-08 11:59:07 -05:00
  • 8bfdd1e964 deploy: e76a977330 c-cube 2024-03-08 16:51:12 +00:00
  • e76a977330 fixes: check for dummy spans in some operations Simon Cruanes 2024-03-07 11:40:56 -05:00
  • b52f15068d add get_default_level() Simon Cruanes 2024-03-05 15:27:53 -05:00
  • 37f8a237ff CI Simon Cruanes 2024-02-25 22:21:22 -05:00
  • de8b51a9a2 feat: add levels to Trace_core. Simon Cruanes 2024-02-25 22:16:23 -05:00
  • 3e5f8e93e3
    fixes: check for dummy spans in some operations Simon Cruanes 2024-03-07 11:40:56 -05:00
  • e81650defb
    add get_default_level() Simon Cruanes 2024-03-05 15:27:53 -05:00
  • 38d60b5f6a deploy: d0e159785e c-cube 2024-03-01 20:20:30 +00:00
  • dc6eefc4cd
    CI Simon Cruanes 2024-02-25 22:21:22 -05:00
  • 9a3e41bac2
    feat: add levels to Trace_core. Simon Cruanes 2024-02-25 22:16:23 -05:00
  • d0e159785e
    fix in trace-tef now that meta-map can raise Invalid_arg Simon Cruanes 2024-03-01 15:18:04 -05:00
  • 43dff49bf8 deploy: 88f53f205ecec3f96a194b27f3bad59e117a0c8a c-cube 2024-02-26 03:18:29 +00:00
  • 3c2f804716
    add hmap as a depopt (#28) Simon Cruanes 2024-02-24 11:33:48 -05:00
  • cfbf45dffd deploy: 771193e15c15382460a313435f5356c1a6bd32e8 c-cube 2024-02-24 16:31:29 +00:00
  • 343bdd0b98
    fix Simon Cruanes 2024-02-24 11:29:42 -05:00
  • 7601c3e62d
    use opaque type Simon Cruanes 2024-02-24 11:27:06 -05:00
  • 290ca992cc
    fix types Simon Cruanes 2024-02-24 11:22:59 -05:00
  • 7197950bf2
    do not use exposed type in meta map Simon Cruanes 2024-02-24 11:12:34 -05:00
  • c29900d813
    add hmap as a depopt Simon Cruanes 2024-02-24 10:57:18 -05:00
  • a3535dfe6c deploy: 05be245163 c-cube 2024-02-20 20:13:28 +00:00
  • 05be245163
    fix: truncate large strings in fuchsia Simon Cruanes 2024-02-20 15:10:20 -05:00
  • a1df7eb88e
    wip: fix fuchsia in case strings are too big Simon Cruanes 2024-02-13 16:12:08 -05:00
  • a20d2feb5d deploy: d3e710605e c-cube 2024-02-13 02:22:46 +00:00
  • 288b93c0d1 deploy: 8f8dbc2ebd06fd69229e40939825eaa3e4a17ea7 c-cube 2024-01-25 04:04:03 +00:00
  • a556a584bd
    remove type for explicit spans Simon Cruanes 2024-01-24 23:02:06 -05:00
  • 59642256f8 deploy: 696ab0ae566372934eb3cb3e73d6cd1f417a4342 c-cube 2024-01-25 03:53:48 +00:00
  • cb468a0440
    remove manual spans Simon Cruanes 2024-01-24 22:49:30 -05:00
  • d3e710605e
    update @since next tags Simon Cruanes 2024-01-24 22:44:28 -05:00
  • e78d0b58a6 deploy: d73a754189 c-cube 2024-01-19 15:07:53 +00:00
  • d73a754189
    doc Simon Cruanes 2024-01-19 10:02:49 -05:00
  • 23231464d1
    Merge pull request #25 from c-cube/wip-doc-ci Simon Cruanes 2024-01-19 10:00:44 -05:00
  • 6e740976c7 deploy: fe2f9d33ca2837a85970bef35d81a7bad2594b8e c-cube 2024-01-19 14:59:43 +00:00
  • aa1b43be43
    odoc again Simon Cruanes 2024-01-19 09:44:07 -05:00
  • 7e087ffc54
    more CI Simon Cruanes 2024-01-19 09:27:28 -05:00
  • ecf51ce32b
    CI: use odoc, not odig Simon Cruanes 2024-01-19 09:09:06 -05:00
  • c78313f76d
    add doc generation in CI Simon Cruanes 2024-01-19 08:51:19 -05:00
  • 659ce2e403
    prepare for 0.6 v0.6 Simon Cruanes 2024-01-09 12:10:42 -05:00
  • e708791725
    mark trace-fuchsia as unavailable on s390x (bigendian) Simon Cruanes 2024-01-18 10:17:40 -05:00
  • fcbabb055b
    CI: test all the packages Simon Cruanes 2024-01-10 11:36:33 -05:00
  • 698daa8629
    lower bound on ppxlib Simon Cruanes 2024-01-10 11:42:23 -05:00
  • 7d7461997a
    fix: fuchsia depends on TLS Simon Cruanes 2024-01-10 11:23:15 -05:00
  • a9fdc58904
    fix build: deptopt on mtime for trace-core.util Simon Cruanes 2024-01-10 10:45:58 -05:00
  • 43cc061096
    fix build Simon Cruanes 2024-01-10 10:42:19 -05:00
  • 987b57191c
    Merge pull request #24 from c-cube/wip-fuchsia Simon Cruanes 2024-01-09 11:41:28 -05:00
  • 6e217e053b
    Merge pull request #23 from c-cube/wip-ppx Simon Cruanes 2024-01-09 10:43:24 -05:00
  • 434972bc26
    remove dead code Simon Cruanes 2024-01-02 12:32:51 -05:00
  • bc41a53f6c
    limit test to package Simon Cruanes 2023-12-27 21:37:34 -05:00
  • 5571751f3e
    missed some uses of Atomic Simon Cruanes 2023-12-27 21:33:04 -05:00
  • 6aeb1ea007
    remove unused dep Simon Cruanes 2023-12-27 21:20:08 -05:00
  • 622770808d
    fix too strict assertion Simon Cruanes 2023-12-27 17:34:13 -05:00
  • eaa76ecb4c
    details Simon Cruanes 2023-12-27 17:29:10 -05:00
  • bc92d97a76
    perf fuchsia: use a stack to hold in-flight spans, not a hashtable Simon Cruanes 2023-12-26 22:10:17 -05:00
  • 2e4971d23d
    chore: we don't actually depend on atomic Simon Cruanes 2023-12-26 21:27:31 -05:00
  • c2551a7e4b
    fix warning Simon Cruanes 2023-12-26 21:21:23 -05:00
  • ca22f07ca3
    fix fuchsia: proper implem for setting thread name Simon Cruanes 2023-12-26 21:20:43 -05:00
  • 56d3117d06
    do not drop events still in buffers at exit Simon Cruanes 2023-12-26 01:14:14 -05:00
  • 713cf6b4cf
    fuchsia: metadata events Simon Cruanes 2023-12-26 00:56:49 -05:00
  • f34671b05c
    bench and tests for fuchsia Simon Cruanes 2023-12-25 22:53:25 -05:00
  • a1fa6e267b
    gitignore Simon Cruanes 2023-12-25 22:53:18 -05:00
  • 68d3969cde
    good progress on fuchsia collector Simon Cruanes 2023-12-25 22:52:50 -05:00
  • 9567c1b4a7
    ppx: add let%trace <span var> = "name" in … Simon Cruanes 2023-12-25 22:23:09 -05:00
  • 1277a64803
    update test Simon Cruanes 2023-12-25 18:58:24 -05:00
  • f08850cda8
    some tests for fuchsia writer Simon Cruanes 2023-12-25 18:56:57 -05:00
  • 6eced76971
    fuchsia: fixes (size is in words, not bytes) Simon Cruanes 2023-12-25 18:56:46 -05:00
  • 00caf6aad5
    wip: collector for the fuchsia trace format Simon Cruanes 2023-12-25 16:52:22 -05:00
  • 7f9370e842
    refactor: split some parts of trace-tef into trace.private.util Simon Cruanes 2023-12-25 16:51:52 -05:00
  • 14f9a2ea94
    doc Simon Cruanes 2023-12-22 21:41:10 -05:00
  • bb520d90b5
    ppx: make sure to reconstruct backtraces Simon Cruanes 2023-12-22 21:38:31 -05:00
  • 78edd779d4
    readme Simon Cruanes 2023-12-22 21:33:34 -05:00
  • b1ccd58040
    try to avoid capture Simon Cruanes 2023-12-22 21:33:30 -05:00
  • a6ba54a817
    add test for ppx_trace Simon Cruanes 2023-12-22 21:25:13 -05:00
  • 8ce25c2815
    add ppx_trace Simon Cruanes 2023-12-22 21:24:53 -05:00
  • b387729081
    share code for implicit spans Simon Cruanes 2023-12-22 20:15:25 -05:00
  • ef15941936
    functions to enter/exit implicit spans Simon Cruanes 2023-12-22 20:10:58 -05:00