Adam Boniecki
Adam Boniecki
Intro === For my GSoC project I would like to fulfill a few tasks, that include finishing up some of the partially implemented data types, implementing modules from Python standard...
## Current Behavior Few tests still fail for newer Python versions (3.5+), namely: `tests.datatypes.test_str.FormatTests.test_basic` in 3.5 and `tests.datatypes.test_str.FormatTests.test_basic` and `tests.datatypes.test_str.NewStyleFormatTests.test_groupings` in 3.6 It seems like something else than just a...
While working on native implementation of `json` module I came across few issues: 1) There is no way to implement Python class in JavaScript so that its constructor can take...
In case of uncaught exception `runAsPython`'s traceback contains line which caused said exception, while runAsJavaScript does not. As a result some test cases that should raise an exception fail showing...
Seems like there is a lot we could do to improve perf of string interpolation. One good example is https://github.com/fsharp/fslang-suggestions/issues/1108, but also some low hanging fruits to start with could...
Not sure if this is an error in documentation or purposeful omission, or perhaps a bug in fsharp. [Here](https://fsharp.github.io/fsharp-core-docs/reference/fsharp-core-operators.html#max) `max` is described as > Maximum based on generic comparison And...
[LSP spec](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocument_semanticTokens)
Currently the pull diagnostics endpoint is getting called multiple times (6 consistently AFAICT) and as a result duplicate diagnostics are shown. `ResultId` seems like it could be used to eliminate...
For the VS-diagnostic endpoint (not sure about the regular LSP diagnostic endpoint), we can declare different diagnostic kinds, e.g. syntactic and semantic, and handle them separately. This way syntactic errors...
[LSP spec for semantic tokens](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocument_semanticTokens) providing delta should be more efficient perf-wise