Skip to content
This repository was archived by the owner on Apr 24, 2021. It is now read-only.

Type variables printed with global renaming when hovering or autocompleting a module. #38

Closed
cristianoc opened this issue Dec 10, 2020 · 0 comments · Fixed by #39
Closed

Comments

@cristianoc
Copy link
Contributor

cristianoc commented Dec 10, 2020

E.g.:

let map: (t<'a21>, 'a21 => 'b0) => t<'b0>

instead of

let map: (t<'a>, 'a => 'b) => t<'b>
cristianoc added a commit that referenced this issue Dec 10, 2020
…hovering or autocompleting a module

Fixes #38.

Turns out `Printtyp` keeps global state when converting to outcome printer data structures.
Reses the data before converting types to strings.
cristianoc added a commit that referenced this issue Dec 10, 2020
…hovering or autocompleting a module

Fixes #38.

Turns out `Printtyp` keeps global state when converting to outcome printer data structures.
Reses the data before converting types to strings.
cristianoc added a commit to rescript-lang/rescript-vscode that referenced this issue Jan 6, 2021
- Fix type shown when hovering on record fields (see #52), and doc comments for records.
- Fix issue where type variables are printed with global renaming when hovering or autocompleting a module (see rescript-lang/rescript-editor-support#38).
- Fix issue where a log file was always created (see #47).
- Add support for hover on the id of toplevel module definitions (```module Id = ...```).
chenglou pushed a commit to chenglou/rescript-editor-support that referenced this issue Apr 24, 2021
…hovering or autocompleting a module

Fixes rescript-lang#38.

Turns out `Printtyp` keeps global state when converting to outcome printer data structures.
Reses the data before converting types to strings.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
1 participant