mirror of
https://github.com/c-cube/linol.git
synced 2025-12-06 11:15:46 -05:00
deploy: 11efe16420
This commit is contained in:
parent
22312cec03
commit
86ab61b843
10 changed files with 49 additions and 10 deletions
|
|
@ -1,3 +1,17 @@
|
||||||
|
# 1.22.0
|
||||||
|
|
||||||
|
## Features
|
||||||
|
|
||||||
|
- Enable experimental project-wide renaming of identifiers (#1431)
|
||||||
|
|
||||||
|
# 1.21.0
|
||||||
|
|
||||||
|
## Features
|
||||||
|
|
||||||
|
- Add a new server option `standardHover`, that can be used by clients to
|
||||||
|
disable the default hover provider. When `standardHover = false`
|
||||||
|
`textDocument/hover` requests always returns with empty result. (#1416)
|
||||||
|
|
||||||
# 1.20.1
|
# 1.20.1
|
||||||
|
|
||||||
## Fixes
|
## Fixes
|
||||||
|
|
@ -14,6 +28,7 @@
|
||||||
[`ocamllsp/typeSearch`](/ocaml-lsp-server/docs/ocamllsp/typeSearch-spec.md) request (#1369)
|
[`ocamllsp/typeSearch`](/ocaml-lsp-server/docs/ocamllsp/typeSearch-spec.md) request (#1369)
|
||||||
|
|
||||||
- Make MerlinJump code action configurable (#1376)
|
- Make MerlinJump code action configurable (#1376)
|
||||||
|
- Add support for OCaml 5.3 (#1386)
|
||||||
|
|
||||||
- Add custom [`ocamllsp/jump`](/ocaml-lsp-server/docs/ocamllsp/merlinJump-spec.md) request (#1374)
|
- Add custom [`ocamllsp/jump`](/ocaml-lsp-server/docs/ocamllsp/merlinJump-spec.md) request (#1374)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -182,7 +182,7 @@ Semantic highlighting support is enabled by default.
|
||||||
> since OCaml-LSP 1.14.0
|
> since OCaml-LSP 1.14.0
|
||||||
|
|
||||||
OCaml-LSP implements experimental semantic highlighting support (also known as
|
OCaml-LSP implements experimental semantic highlighting support (also known as
|
||||||
semantic tokens support). The support can be activated by passing an evironment
|
semantic tokens support). The support can be activated by passing an environment
|
||||||
variable to OCaml-LSP:
|
variable to OCaml-LSP:
|
||||||
|
|
||||||
- To enable non-incremental (expectedly slower but more stable) version, pass
|
- To enable non-incremental (expectedly slower but more stable) version, pass
|
||||||
|
|
@ -245,7 +245,7 @@ type t = A | B of string option
|
||||||
let f (v : t) = match v with | A -> _ | B (None) | B (Some _) -> _
|
let f (v : t) = match v with | A -> _ | B (None) | B (Some _) -> _
|
||||||
```
|
```
|
||||||
|
|
||||||
Importantly, note the undescores in place of expressions in each branch of the
|
Importantly, note the underscores in place of expressions in each branch of the
|
||||||
pattern match above. The underscores that occur in place of expressions are
|
pattern match above. The underscores that occur in place of expressions are
|
||||||
called "typed holes" - a concept explained below.
|
called "typed holes" - a concept explained below.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,17 @@
|
||||||
|
# 1.22.0
|
||||||
|
|
||||||
|
## Features
|
||||||
|
|
||||||
|
- Enable experimental project-wide renaming of identifiers (#1431)
|
||||||
|
|
||||||
|
# 1.21.0
|
||||||
|
|
||||||
|
## Features
|
||||||
|
|
||||||
|
- Add a new server option `standardHover`, that can be used by clients to
|
||||||
|
disable the default hover provider. When `standardHover = false`
|
||||||
|
`textDocument/hover` requests always returns with empty result. (#1416)
|
||||||
|
|
||||||
# 1.20.1
|
# 1.20.1
|
||||||
|
|
||||||
## Fixes
|
## Fixes
|
||||||
|
|
@ -14,6 +28,7 @@
|
||||||
[`ocamllsp/typeSearch`](/ocaml-lsp-server/docs/ocamllsp/typeSearch-spec.md) request (#1369)
|
[`ocamllsp/typeSearch`](/ocaml-lsp-server/docs/ocamllsp/typeSearch-spec.md) request (#1369)
|
||||||
|
|
||||||
- Make MerlinJump code action configurable (#1376)
|
- Make MerlinJump code action configurable (#1376)
|
||||||
|
- Add support for OCaml 5.3 (#1386)
|
||||||
|
|
||||||
- Add custom [`ocamllsp/jump`](/ocaml-lsp-server/docs/ocamllsp/merlinJump-spec.md) request (#1374)
|
- Add custom [`ocamllsp/jump`](/ocaml-lsp-server/docs/ocamllsp/merlinJump-spec.md) request (#1374)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -182,7 +182,7 @@ Semantic highlighting support is enabled by default.
|
||||||
> since OCaml-LSP 1.14.0
|
> since OCaml-LSP 1.14.0
|
||||||
|
|
||||||
OCaml-LSP implements experimental semantic highlighting support (also known as
|
OCaml-LSP implements experimental semantic highlighting support (also known as
|
||||||
semantic tokens support). The support can be activated by passing an evironment
|
semantic tokens support). The support can be activated by passing an environment
|
||||||
variable to OCaml-LSP:
|
variable to OCaml-LSP:
|
||||||
|
|
||||||
- To enable non-incremental (expectedly slower but more stable) version, pass
|
- To enable non-incremental (expectedly slower but more stable) version, pass
|
||||||
|
|
@ -245,7 +245,7 @@ type t = A | B of string option
|
||||||
let f (v : t) = match v with | A -> _ | B (None) | B (Some _) -> _
|
let f (v : t) = match v with | A -> _ | B (None) | B (Some _) -> _
|
||||||
```
|
```
|
||||||
|
|
||||||
Importantly, note the undescores in place of expressions in each branch of the
|
Importantly, note the underscores in place of expressions in each branch of the
|
||||||
pattern match above. The underscores that occur in place of expressions are
|
pattern match above. The underscores that occur in place of expressions are
|
||||||
called "typed holes" - a concept explained below.
|
called "typed holes" - a concept explained below.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -54,4 +54,4 @@
|
||||||
<span><span class="optlabel">?data</span>:<span>(<span>unit <span class="arrow">-></span></span> <span><span>(string * <a href="#type-user_data">user_data</a>)</span> list</span>)</span> <span class="arrow">-></span></span>
|
<span><span class="optlabel">?data</span>:<span>(<span>unit <span class="arrow">-></span></span> <span><span>(string * <a href="#type-user_data">user_data</a>)</span> list</span>)</span> <span class="arrow">-></span></span>
|
||||||
<span>string <span class="arrow">-></span></span>
|
<span>string <span class="arrow">-></span></span>
|
||||||
<span>float <span class="arrow">-></span></span>
|
<span>float <span class="arrow">-></span></span>
|
||||||
unit</span></code></div><div class="spec-doc"><p>Emit a counter of type <code>float</code>. See <a href="#val-counter_int"><code>counter_int</code></a> for more details.</p><ul class="at-tags"><li class="parameter"><span class="at-tag">parameter</span> <span class="value">level</span> <p>optional level for this span. since 0.7. Default is set via <a href="#val-set_default_level"><code>set_default_level</code></a>.</p></li></ul><ul class="at-tags"><li class="parameter"><span class="at-tag">parameter</span> <span class="value">data</span> <p>metadata for this metric (since 0.4)</p></li></ul></div></div><h3 id="collector"><a href="#collector" class="anchor"></a>Collector</h3><div class="odoc-spec"><div class="spec type anchored" id="type-collector"><a href="#type-collector" class="anchor"></a><code><span><span class="keyword">type</span> collector</span><span> = <span>(<span class="keyword">module</span> <a href="../Trace_core/Collector/module-type-S/index.html">Collector.S</a>)</span></span></code></div><div class="spec-doc"><p>An event collector.</p><p>See <a href="../Trace_core/Collector/index.html"><code>Collector</code></a> for more details.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-setup_collector"><a href="#val-setup_collector" class="anchor"></a><code><span><span class="keyword">val</span> setup_collector : <span><a href="#type-collector">collector</a> <span class="arrow">-></span></span> unit</span></code></div><div class="spec-doc"><p><code>setup_collector c</code> installs <code>c</code> as the current collector.</p><ul class="at-tags"><li class="raises"><span class="at-tag">raises</span> <code>Invalid_argument</code> <p>if there already is an established collector.</p></li></ul></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-get_current_level"><a href="#val-get_current_level" class="anchor"></a><code><span><span class="keyword">val</span> get_current_level : <span>unit <span class="arrow">-></span></span> <a href="../Trace_core/Level/index.html#type-t">Level.t</a></span></code></div><div class="spec-doc"><p>Get current level. This is only meaningful if a collector was set up with <a href="#val-setup_collector"><code>setup_collector</code></a>.</p><ul class="at-tags"><li class="since"><span class="at-tag">since</span> 0.7</li></ul></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-set_current_level"><a href="#val-set_current_level" class="anchor"></a><code><span><span class="keyword">val</span> set_current_level : <span><a href="../Trace_core/Level/index.html#type-t">Level.t</a> <span class="arrow">-></span></span> unit</span></code></div><div class="spec-doc"><p>Set the current level of tracing. This only has a visible effect if a collector was installed with <a href="#val-setup_collector"><code>setup_collector</code></a>.</p><ul class="at-tags"><li class="since"><span class="at-tag">since</span> 0.7</li></ul></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-shutdown"><a href="#val-shutdown" class="anchor"></a><code><span><span class="keyword">val</span> shutdown : <span>unit <span class="arrow">-></span></span> unit</span></code></div><div class="spec-doc"><p><code>shutdown ()</code> shutdowns the current collector, if one was installed, and waits for it to terminate before returning.</p></div></div></details></div></div></body></html>
|
unit</span></code></div><div class="spec-doc"><p>Emit a counter of type <code>float</code>. See <a href="#val-counter_int"><code>counter_int</code></a> for more details.</p><ul class="at-tags"><li class="parameter"><span class="at-tag">parameter</span> <span class="value">level</span> <p>optional level for this span. since 0.7. Default is set via <a href="#val-set_default_level"><code>set_default_level</code></a>.</p></li></ul><ul class="at-tags"><li class="parameter"><span class="at-tag">parameter</span> <span class="value">data</span> <p>metadata for this metric (since 0.4)</p></li></ul></div></div><h3 id="collector"><a href="#collector" class="anchor"></a>Collector</h3><div class="odoc-spec"><div class="spec type anchored" id="type-collector"><a href="#type-collector" class="anchor"></a><code><span><span class="keyword">type</span> collector</span><span> = <span>(<span class="keyword">module</span> <a href="../Trace_core/Collector/module-type-S/index.html">Collector.S</a>)</span></span></code></div><div class="spec-doc"><p>An event collector.</p><p>See <a href="../Trace_core/Collector/index.html"><code>Collector</code></a> for more details.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-setup_collector"><a href="#val-setup_collector" class="anchor"></a><code><span><span class="keyword">val</span> setup_collector : <span><a href="#type-collector">collector</a> <span class="arrow">-></span></span> unit</span></code></div><div class="spec-doc"><p><code>setup_collector c</code> installs <code>c</code> as the current collector.</p><ul class="at-tags"><li class="raises"><span class="at-tag">raises</span> <code>Invalid_argument</code> <p>if there already is an established collector.</p></li></ul></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-get_current_level"><a href="#val-get_current_level" class="anchor"></a><code><span><span class="keyword">val</span> get_current_level : <span>unit <span class="arrow">-></span></span> <a href="../Trace_core/Level/index.html#type-t">Level.t</a></span></code></div><div class="spec-doc"><p>Get current level. This is only meaningful if a collector was set up with <a href="#val-setup_collector"><code>setup_collector</code></a>.</p><ul class="at-tags"><li class="since"><span class="at-tag">since</span> 0.7</li></ul></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-set_current_level"><a href="#val-set_current_level" class="anchor"></a><code><span><span class="keyword">val</span> set_current_level : <span><a href="../Trace_core/Level/index.html#type-t">Level.t</a> <span class="arrow">-></span></span> unit</span></code></div><div class="spec-doc"><p>Set the current level of tracing. This only has a visible effect if a collector was installed with <a href="#val-setup_collector"><code>setup_collector</code></a>.</p><ul class="at-tags"><li class="since"><span class="at-tag">since</span> 0.7</li></ul></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-shutdown"><a href="#val-shutdown" class="anchor"></a><code><span><span class="keyword">val</span> shutdown : <span>unit <span class="arrow">-></span></span> unit</span></code></div><div class="spec-doc"><p><code>shutdown ()</code> shutdowns the current collector, if one was installed, and waits for it to terminate before returning.</p></div></div><h3 id="extensions"><a href="#extensions" class="anchor"></a>Extensions</h3><div class="odoc-spec"><div class="spec type anchored" id="type-extension_event"><a href="#type-extension_event" class="anchor"></a><code><span><span class="keyword">type</span> extension_event</span><span> = </span><span>..</span></code></div><div class="spec-doc"><p>Extension event</p><ul class="at-tags"><li class="since"><span class="at-tag">since</span> 0.8</li></ul></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-extension_event"><a href="#val-extension_event" class="anchor"></a><code><span><span class="keyword">val</span> extension_event : <span><a href="#type-extension_event">extension_event</a> <span class="arrow">-></span></span> unit</span></code></div><div class="spec-doc"><p>Trigger an extension event, whose meaning depends on the library that defines it. Some collectors will simply ignore it. This does nothing if no collector is setup.</p><ul class="at-tags"><li class="since"><span class="at-tag">since</span> 0.8</li></ul></div></div></details></div></div></body></html>
|
||||||
|
|
|
||||||
|
|
@ -92,4 +92,4 @@
|
||||||
list</span> <span class="arrow">-></span></span>
|
list</span> <span class="arrow">-></span></span>
|
||||||
<span>string <span class="arrow">-></span></span>
|
<span>string <span class="arrow">-></span></span>
|
||||||
<span>float <span class="arrow">-></span></span>
|
<span>float <span class="arrow">-></span></span>
|
||||||
unit</span></code></div><div class="spec-doc"><p>Float counter.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-shutdown"><a href="#val-shutdown" class="anchor"></a><code><span><span class="keyword">val</span> shutdown : <span>unit <span class="arrow">-></span></span> unit</span></code></div><div class="spec-doc"><p>Shutdown collector, possibly waiting for it to finish sending data.</p></div></div></div></body></html>
|
unit</span></code></div><div class="spec-doc"><p>Float counter.</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-extension_event"><a href="#val-extension_event" class="anchor"></a><code><span><span class="keyword">val</span> extension_event : <span><span class="xref-unresolved">Trace_core__.Types.extension_event</span> <span class="arrow">-></span></span> unit</span></code></div><div class="spec-doc"><p>Handle an extension event. A collector <b>MUST</b> simple ignore events it doesn't know, and return <code>()</code> silently.</p><ul class="at-tags"><li class="since"><span class="at-tag">since</span> 0.8</li></ul></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-shutdown"><a href="#val-shutdown" class="anchor"></a><code><span><span class="keyword">val</span> shutdown : <span>unit <span class="arrow">-></span></span> unit</span></code></div><div class="spec-doc"><p>Shutdown collector, possibly waiting for it to finish sending data.</p></div></div></div></body></html>
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -31,4 +31,4 @@
|
||||||
<span><span class="label">flavor</span>:<span class="type-var">'f</span> <span class="arrow">-></span></span>
|
<span><span class="label">flavor</span>:<span class="type-var">'f</span> <span class="arrow">-></span></span>
|
||||||
<span><span class="label">trace_id</span>:<span class="type-var">'g</span> <span class="arrow">-></span></span>
|
<span><span class="label">trace_id</span>:<span class="type-var">'g</span> <span class="arrow">-></span></span>
|
||||||
<span><span class="type-var">'h</span> <span class="arrow">-></span></span>
|
<span><span class="type-var">'h</span> <span class="arrow">-></span></span>
|
||||||
unit</span></code></div></div></div></body></html>
|
unit</span></code></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-on_extension_event"><a href="#val-on_extension_event" class="anchor"></a><code><span><span class="keyword">val</span> on_extension_event : <span><span class="type-var">'a</span> <span class="arrow">-></span></span> <span><span class="label">time_ns</span>:<span class="type-var">'b</span> <span class="arrow">-></span></span> <span><span class="label">tid</span>:<span class="type-var">'c</span> <span class="arrow">-></span></span> <span><span class="type-var">'d</span> <span class="arrow">-></span></span> unit</span></code></div></div></div></body></html>
|
||||||
|
|
|
||||||
|
|
@ -49,4 +49,9 @@
|
||||||
<span><span class="label">flavor</span>:<span><span class="xref-unresolved">Trace_subscriber__.Types.flavor</span> option</span> <span class="arrow">-></span></span>
|
<span><span class="label">flavor</span>:<span><span class="xref-unresolved">Trace_subscriber__.Types.flavor</span> option</span> <span class="arrow">-></span></span>
|
||||||
<span><span class="label">trace_id</span>:int <span class="arrow">-></span></span>
|
<span><span class="label">trace_id</span>:int <span class="arrow">-></span></span>
|
||||||
<span><a href="../../../Trace_core/index.html#type-span">Trace_core.span</a> <span class="arrow">-></span></span>
|
<span><a href="../../../Trace_core/index.html#type-span">Trace_core.span</a> <span class="arrow">-></span></span>
|
||||||
unit</span></code></div><div class="spec-doc"><p>Exit a manual span</p></div></div></div></body></html>
|
unit</span></code></div><div class="spec-doc"><p>Exit a manual span</p></div></div><div class="odoc-spec"><div class="spec value anchored" id="val-on_extension_event"><a href="#val-on_extension_event" class="anchor"></a><code><span><span class="keyword">val</span> on_extension_event :
|
||||||
|
<span><a href="#type-st">st</a> <span class="arrow">-></span></span>
|
||||||
|
<span><span class="label">time_ns</span>:float <span class="arrow">-></span></span>
|
||||||
|
<span><span class="label">tid</span>:int <span class="arrow">-></span></span>
|
||||||
|
<span><a href="../../../Trace_core/index.html#type-extension_event">Trace_core.extension_event</a> <span class="arrow">-></span></span>
|
||||||
|
unit</span></code></div><div class="spec-doc"><p>Extension event</p><ul class="at-tags"><li class="since"><span class="at-tag">since</span> 0.8</li></ul></div></div></div></body></html>
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,7 @@
|
||||||
|
# 0.9
|
||||||
|
|
||||||
|
- add an extensible sum type, so users can implement custom events. For example
|
||||||
|
an OTEL collector can provide custom events to link two spans to one another.
|
||||||
|
|
||||||
# 0.8
|
# 0.8
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue