package ppx_trace
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  A ppx-based preprocessor for trace
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      trace-0.7.tbz
    
    
        
    
  
  
  
    
  
  
    
  
        sha256=ebd0be29b30b49536c9659882790b9f0c121ffb06c0bec2eaeba8cfed4909339
    
    
  sha512=d14b72db713315093c931351b9b04d2fd5ce793a8595970fa31cbf71477516ef25de129adddf4075514581fe9ea3e27d998530efacb17c0d00bb5616b8d18b91
    
    
  doc/CHANGES.html
0.7
- feat: add levels to Trace_core. Levels are similar tologslevels, to help control verbosity.
- add hmap as a depopt (#28)
- fix: truncate large strings in fuchsia
0.6
- add - ppx_tracefor easier instrumentation.- let%trace span = "foo" in …will enter a scope- spannamed "foo"
- let%trace () = "foo" in …will enter a scope named "foo" with a hidden name
 
- add trace-fuchsiabackend, which produces traces in the binary format of fuchsia. These traces are reasonably efficient to produce (~60ns per span on my machines) and reasonably compact on disk, at least compared to the TEF backend.
0.5
- perf: reduce overhead in trace-tef
- perf: add Mpsc_queue, adapted from picos, to trace-tef
0.4
- add ?datatocounter_intandcounter_float
- add floatto user data
- add add_data_to_current_spanandadd_data_to_manual_span
- make explicit_span.metamutable
- trace-tef: write to trace.jsonif env variableTRACEis either 1 or true
- trace-tef: emit function name, if provided, as a metadata key/value pair
- re-export trace.core in trace
- perf: in trace-tef, use broadcast instead of signal in the job queue
0.3
- add explicit spans, for more precise tracing
- rename repo to ocaml-trace
- trace-tef: add a ticker thread to ensure we flush the file regularly
0.2
- trace-tef: additional argument to with_setup; env for "stdout"/"stderr"
- refactor: avoid conflicting with stdlib Tracemodule by adding sublibrarytrace.core. Programs that usecompiler-libs.toplevelshould usetrace.coredirectly, because usingtracewill cause linking errors.
- perf(trace-tef): improve behavior of collector under contention by pulling all events at once in the worker
0.1
initial release
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >