Sergey Sinchuk

Results 42 issues of Sergey Sinchuk

The following issue has appeared after the recent upgrade on a new IDEA platform Commit: ba021f73206e14941e6437eb715ec5ad951bf0f6 Steps to reproduce: - Clone `arend-lang/tutorial-code` - Import `PartI` of the tutorial using import...

bug
D-unknown
project
major

This feature should support the following cases: Patterns in elimination blocks, case expressions, let expressions and lambda expressions.

feature
D-medium

Current implementation only allows you to see type information that has been dumped and stored during the typechecking process. Due to peculiarities of typechecking this process currently is not 100%...

feature
type checking
D-medium
usability-problem

- [ ] Group search results using refactoring-specific categories, specifically mention usages for which refactoring is not going to work, highlight tail-implicit usages. - [x] Keep track of typechecking errors,...

bug
refactoring
feature
D-hard

``` \data Empty \func foo : \Sigma (Empty -> Nat) Nat => (\lam e => (\case e), 0) ```

bug
redundant-parens

``` java.lang.Throwable: Write-unsafe context! Model changes are allowed from write-safe contexts only. Please ensure you're using invokeLater/invokeAndWait with a correct modality state (not "any"). See TransactionGuard documentation for details. current...

bug
project

In this code sample `true` and `false` should be highlighted as variables, whose names clash with the names of the (unimported) constructors of the datatype Bool. ``` \import Data.Bool(Bool, if)...

feature
D-medium

Currently one can not use numerals when formulating a search query in proof searcher.

feature
proof-search

Reproducer: https://github.com/JetBrains/arend-lib/commit/f7659b9bd59d3eec0751309d617a07c73669bf02 Exception: ``` java.lang.StackOverflowError at com.intellij.openapi.progress.Cancellation.currentJob(Cancellation.java:26) at com.intellij.openapi.progress.Cancellation.checkCancelled(Cancellation.java:35) at com.intellij.openapi.progress.impl.CoreProgressManager.doCheckCanceled(CoreProgressManager.java:133) at com.intellij.openapi.progress.ProgressManager.checkCanceled(ProgressManager.java:231) at com.intellij.openapi.progress.ProgressIndicatorProvider.checkCanceled(ProgressIndicatorProvider.java:23) at com.intellij.psi.impl.source.tree.CompositeElement.getPsi(CompositeElement.java:676) at com.intellij.psi.impl.source.SourceTreeToPsiMap.treeElementToPsi(SourceTreeToPsiMap.java:15) at com.intellij.psi.impl.source.tree.SharedImplUtil.getParent(SharedImplUtil.java:33) at com.intellij.extapi.psi.ASTWrapperPsiElement.getParent(ASTWrapperPsiElement.java:19) at org.arend.psi.ext.ArendCompositeElementKt.getTopmostEquivalentSourceNode(ArendCompositeElement.kt:88) at org.arend.psi.ext.ArendSourceNodeImpl.getTopmostEquivalentSourceNode(ArendCompositeElement.kt:123) at org.arend.psi.ext.ArendCompositeElementKt.getParentSourceNode(ArendCompositeElement.kt:109) at...

bug