Commit graph

  • c89a031e43
    core: enter_span takes an optional flavor Simon Cruanes 2026-01-14 22:29:32 -05:00
  • 2cfb3c67fa
    port fuchsia to new subscriber Simon Cruanes 2026-01-14 22:09:33 -05:00
  • 7389ca5b45
    fix warning Simon Cruanes 2026-01-14 22:09:25 -05:00
  • 322e1d0f44
    subscriber: make ~new_span_id mandatory Simon Cruanes 2026-01-14 22:09:05 -05:00
  • 7a392e54d1
    trace-tef: use new subscriber, no more global state Simon Cruanes 2026-01-14 21:48:10 -05:00
  • a1837e402e
    trace.subscriber: define custom span, simplify subscriber callbacks Simon Cruanes 2026-01-14 21:47:56 -05:00
  • 40b44349e7
    core: add on_init callback to collector Simon Cruanes 2026-01-14 21:46:21 -05:00
  • 8e2bb5bc83
    remove event for now Simon Cruanes 2026-01-14 21:27:33 -05:00
  • 5018a9ead7
    refactor core library Simon Cruanes 2026-01-14 20:29:33 -05:00
  • 1c9a869148 ppx: call Stdlib.Printexc Vincent Bernardoff 2026-01-10 13:27:14 +01:00
  • 50a2c67b37 ppx: call Stdlib.Printexc Vincent Bernardoff 2026-01-10 13:27:14 +01:00
  • 3735e7104f deploy: 5141d4bde4 c-cube 2026-01-09 21:31:28 +00:00
  • b7bd89b75c
    add trace.v0_10_1 library v0.10.1 rel-0.10.1 Simon Cruanes 2026-01-09 16:24:12 -05:00
  • cdbc95b7e4
    prepare for 0.10.1 Simon Cruanes 2026-01-09 16:06:54 -05:00
  • aa2eef6f31
    relax bounds on ppxlib Simon Cruanes 2026-01-09 16:06:48 -05:00
  • 5141d4bde4
    style Simon Cruanes 2026-01-09 16:04:03 -05:00
  • b132951644
    cleanup Simon Cruanes 2025-12-12 13:00:56 -05:00
  • 8b747053d7
    remove trace_id entirely, use meta-maps in more places Simon Cruanes 2025-12-12 10:10:09 -05:00
  • 84400c9839 deploy: ef35cc1d79 c-cube 2025-12-12 13:56:43 +00:00
  • ef35cc1d79
    Merge pull request #38 from c-cube/simon/fix-ppxlib-0.37 Simon Cruanes 2025-12-12 08:54:29 -05:00
  • 03a93e7ad1
    wip simon/perfetto-backend Simon Cruanes 2025-12-11 15:05:07 -05:00
  • 3f21ea67ce
    update deps to ppxlib=0.37~ Simon Cruanes 2025-12-09 12:11:08 -05:00
  • 0947d2d523
    better error message Simon Cruanes 2025-12-09 12:11:03 -05:00
  • b3da5bc41e
    deal with Pexp_function Simon Cruanes 2025-11-04 12:48:41 -05:00
  • 9b4a3855fb
    update test Simon Cruanes 2025-12-09 12:24:31 -05:00
  • 89eecf7ba3
    breaking: use poly variants for user_data/span_flavor in subscriber Simon Cruanes 2025-12-04 12:39:03 -05:00
  • aeb2aff3b7
    breaking: require subscribers to provide mk_span/mk_trace_id Simon Cruanes 2025-12-04 12:31:14 -05:00
  • 00e1c3b4fc
    basic test for usdt simon/usdt-backend Simon Cruanes 2025-11-21 22:21:47 -05:00
  • 8184c52086
    chore: opam file Simon Cruanes 2025-11-21 22:21:37 -05:00
  • 372cc6ff7e
    feat: first version of trace_usdt Simon Cruanes 2025-11-21 22:21:15 -05:00
  • 4fb77c4efb
    reduce size of protobuf file by commenting android and GPU defs Simon Cruanes 2025-11-04 13:34:00 -05:00
  • 5e69650534
    add perfetto with single .proto file, parts of it commented Simon Cruanes 2025-11-04 13:21:49 -05:00
  • 15edb582d0
    fix: relax bound on ppxlib Simon Cruanes 2025-11-01 22:18:25 -04:00
  • acae4ff88d
    doc Simon Cruanes 2025-11-01 22:18:16 -04:00
  • 6fb5cf2ae6
    wip: lwt exporter simon/trace-tef-lwt-2025-09-15 Simon Cruanes 2025-09-15 10:32:17 -04:00
  • c2a1ee5904
    format Simon Cruanes 2025-09-15 10:26:34 -04:00
  • 1ce0549af1 deploy: 9a77dad2fd c-cube 2025-09-15 14:25:35 +00:00
  • 9a77dad2fd
    chore: CI Simon Cruanes 2025-09-15 10:23:19 -04:00
  • 0c275b3aab
    use at_exit in trace_tef/tldrs Simon Cruanes 2025-09-15 09:10:28 -04:00
  • a81785f8c0
    fix fuchsia: bound check Simon Cruanes 2025-07-26 01:20:40 -04:00
  • 1f25574438 deploy: d9cd7621f5 c-cube 2025-05-27 14:07:49 +00:00
  • d9cd7621f5
    prepare for 0.10 v0.10 Simon Cruanes 2025-05-27 09:58:19 -04:00
  • cd5785d938
    format Simon Cruanes 2025-05-27 09:54:58 -04:00
  • 6853fa50f3
    docs Simon Cruanes 2025-05-27 09:54:43 -04:00
  • ba40156f22
    chore: addd a tag to the opam package Simon Cruanes 2025-05-13 09:09:38 -04:00
  • 80f6a2a262 deploy: e6b17c5536 c-cube 2025-05-08 13:50:29 +00:00
  • e6b17c5536
    Merge pull request #36 from c-cube/simon/fuchsia-via-subscriber-2025-05-02 Simon Cruanes 2025-05-08 09:44:58 -04:00
  • d1759fea89
    fix for 4.08 Simon Cruanes 2025-05-07 22:32:29 -04:00
  • 4098e88c68
    CI Simon Cruanes 2025-05-07 21:52:25 -04:00
  • c3bd2f92a8
    fix bench Simon Cruanes 2025-05-07 20:37:09 -04:00
  • d7f0aff406
    cleaner tracing errors Simon Cruanes 2025-05-07 15:44:39 -04:00
  • 86e65d2046
    test: update and improve fuchsia tests Simon Cruanes 2025-05-07 15:35:17 -04:00
  • 7acc1b930f
    detail Simon Cruanes 2025-05-07 15:35:11 -04:00
  • 190f70d7c9
    feat fuchsia: full revamp of the library, modularized Simon Cruanes 2025-05-07 15:33:34 -04:00
  • a4779227fa
    add .mli for rpool Simon Cruanes 2025-05-07 13:15:37 -04:00
  • 81096e0d3c
    refactor TEF: split into exporter,writer,subscriber Simon Cruanes 2025-05-07 13:07:22 -04:00
  • 4454975a61
    feat util: remove b_queue, add Rpool Simon Cruanes 2025-05-07 13:06:55 -04:00
  • 005626a2cd
    feat: add trace.event, useful for background threads Simon Cruanes 2025-05-07 11:10:15 -04:00
  • 76703461ea
    feat(trace.subscriber): add Span_tbl, and a depopt on picos_aux Simon Cruanes 2025-05-07 11:08:49 -04:00
  • 7cc16bc0b8
    wip: test for fuchsia Simon Cruanes 2025-05-02 08:57:08 -04:00
  • 7405e3ae1b
    wip: port fuchsia to subscriber infra Simon Cruanes 2025-05-02 08:56:48 -04:00
  • ef50b578f1
    refactor(subscriber): timestamps are int64ns now Simon Cruanes 2025-05-02 08:56:25 -04:00
  • 996bbac5f3 deploy: 384dca93e2 c-cube 2025-05-02 13:22:20 +00:00
  • 384dca93e2
    fix: better retrocompat for enter_manual_{toplevel,sub}_span Simon Cruanes 2025-05-02 09:19:35 -04:00
  • 2fa730227a deploy: 3c1360677a c-cube 2025-05-02 13:00:03 +00:00
  • 3c1360677a
    subscriber: tee a whole array at once Simon Cruanes 2025-04-23 16:41:07 -04:00
  • 825d5d0437 deploy: 44fdc9557d c-cube 2025-05-02 02:54:13 +00:00
  • 44fdc9557d
    restore enter_manual_{sub,toplevel}_span, but deprecated Simon Cruanes 2025-05-01 22:48:18 -04:00
  • 8f195adff9
    feat tef-tldrs: use EMIT_TEF_AT_EXIT Simon Cruanes 2025-04-15 15:51:48 -04:00
  • f490206538
    feat: add trace.stdext, with standard extensions simon/stdext-2025-04-12 Simon Cruanes 2025-04-12 21:10:03 -04:00
  • 92d0a07168
    refactor tef: move writer into its own file Simon Cruanes 2025-04-12 21:09:26 -04:00
  • 386f410eac deploy: 46242cd817 c-cube 2025-04-11 16:28:25 +00:00
  • 46242cd817
    format Simon Cruanes 2025-04-11 12:25:47 -04:00
  • 477cc21bf1
    format using 0.27 Simon Cruanes 2025-04-11 12:25:21 -04:00
  • d737022e11
    fix: beware of dummy trace id Simon Cruanes 2025-04-11 12:25:10 -04:00
  • b80ad77f62 deploy: 94a061cef7 c-cube 2025-04-10 15:53:56 +00:00
  • 5465c9322c deploy: 35df74c82e c-cube 2025-04-10 15:51:47 +00:00
  • 94a061cef7
    update changes Simon Cruanes 2025-04-10 11:51:32 -04:00
  • 35df74c82e
    Merge pull request #34 from c-cube/simon/string-trace-id-for-async-2025-04-09 Simon Cruanes 2025-04-10 11:49:29 -04:00
  • a4ee0d1408
    comment Simon Cruanes 2025-04-09 14:53:39 -04:00
  • d3bfb7776b
    fix compat Simon Cruanes 2025-04-09 10:48:18 -04:00
  • 9c6f158c9c
    CI Simon Cruanes 2025-04-09 10:41:58 -04:00
  • cdab1c0956
    compat OCaml 4.12 Simon Cruanes 2025-04-09 10:35:11 -04:00
  • 71dc18c00a
    fix test Simon Cruanes 2025-04-09 10:12:23 -04:00
  • cd6f6f6025
    fix Simon Cruanes 2025-04-09 09:42:24 -04:00
  • 151d80d0f1
    breaking: feat(trace): pass a string trace_id in manual spans Simon Cruanes 2025-04-09 09:28:09 -04:00
  • 7092217158
    chore: depopt in opam Simon Cruanes 2025-04-09 09:27:46 -04:00
  • 7cde72d0e6
    CI: try with unix as well Simon Cruanes 2025-04-09 09:27:28 -04:00
  • 6ded0ed5c0
    feat(trace.subscriber): depopt on unix for timestamps Simon Cruanes 2025-04-09 09:24:27 -04:00
  • 130480acd5 deploy: 35bb142cd0 c-cube 2025-04-09 12:59:05 +00:00
  • 35bb142cd0
    prepare for 0.9.1 v0.9.1 Simon Cruanes 2025-04-09 08:49:33 -04:00
  • 63a7c74f54 deploy: 528cc4b7a6 c-cube 2025-03-20 01:37:36 +00:00
  • 528cc4b7a6
    fix: upper bound on ppxlib Simon Cruanes 2025-03-19 21:35:08 -04:00
  • 46c9a7d66d
    update opam files Simon Cruanes 2025-03-19 21:16:45 -04:00
  • 86d4fc25ac
    feat trace-tef: print names of non-closed spans upon exit Simon Cruanes 2025-03-13 20:39:31 -04:00
  • c5e813170d
    fix: block signals in background threads Simon Cruanes 2025-03-13 15:55:09 -04:00
  • 7360a37c38 deploy: 357db5c5bb c-cube 2025-01-13 18:31:05 +00:00
  • 357db5c5bb
    CI Simon Cruanes 2025-01-13 13:27:44 -05:00
  • 87ab6993d7
    CI Simon Cruanes 2025-01-13 13:18:30 -05:00
  • 064e6e26bb
    prepare for 0.9 v0.9 Simon Cruanes 2025-01-13 10:17:57 -05:00