Commit graph

  • 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
  • 5eb2ef5286 deploy: 4dfa319003 c-cube 2024-10-29 13:32:31 +00:00
  • 4dfa319003
    feat: add an extensible sum type for extending the library Simon Cruanes 2024-10-17 21:08:36 -04:00
  • 59b85a083d deploy: 9a7b4710a3 c-cube 2024-09-17 15:33:03 +00:00
  • 9a7b4710a3
    prepare for 0.8 v0.8 Simon Cruanes 2024-09-17 11:29:48 -04:00
  • 92f55bfe84 deploy: f8b8f00a14 c-cube 2024-09-17 15:21:46 +00:00
  • f8b8f00a14
    doc Simon Cruanes 2024-09-17 11:19:25 -04:00
  • e160c4b479
    wip: set of subscribers simon/global-subscriber-set Simon Cruanes 2024-09-17 11:17:52 -04:00
  • 65a7c35892 deploy: 27d4f59523 c-cube 2024-09-17 15:11:48 +00:00
  • 27d4f59523
    docs, readme Simon Cruanes 2024-09-17 11:08:54 -04:00
  • ff0759e34d deploy: 11d313df18 c-cube 2024-09-17 14:57:23 +00:00
  • 11d313df18
    Merge pull request #32 from c-cube/simon/subscribers Simon Cruanes 2024-09-17 10:51:39 -04:00
  • 9dd2cf5ade
    fix: remove spurious dep Simon Cruanes 2024-09-17 10:46:41 -04:00
  • 6920c3341a
    refactor: use trace.subscriber instead of a separate library Simon Cruanes 2024-09-17 10:36:49 -04:00
  • cc6c311b45
    more docs Simon Cruanes 2024-09-10 10:43:44 -04:00
  • aac94be977 deploy: d36275574a c-cube 2024-09-09 22:09:13 +00:00
  • d36275574a
    readme Simon Cruanes 2024-09-09 18:03:17 -04:00
  • d8059e9aa0
    feat: Subscriber.tee Simon Cruanes 2024-09-09 17:05:41 -04:00
  • 5b1ad7275b
    feat subscriber: avoid polyvariants entirely Simon Cruanes 2024-09-09 15:59:46 -04:00
  • 8ce4f332c6
    fix: smll change for manual spans Simon Cruanes 2024-09-09 15:33:09 -04:00
  • 797895c193
    test: update tests Simon Cruanes 2024-09-09 15:25:01 -04:00
  • 7ddfa6c39f
    I Simon Cruanes 2024-09-09 15:09:14 -04:00