lean4-htt/stage0/stdlib/Lean
Marc Huisinga ecf0459122
fix: don't use info nodes before cursor for completion (#3778)
This fixes an issue where the completion would use info nodes before the
cursor for computing completions.

Fixes https://github.com/leanprover/lean4/issues/3462.

ToDo:
- [x] Fix test failures for completions that previously worked by
accident (cc: @Kha)
- [x] stage0 update

---------

Co-authored-by: Sebastian Ullrich <sebasti@nullri.ch>
2024-04-02 08:49:24 +00:00
..
Compiler fix: don't use info nodes before cursor for completion (#3778) 2024-04-02 08:49:24 +00:00
Data fix: don't use info nodes before cursor for completion (#3778) 2024-04-02 08:49:24 +00:00
Elab fix: don't use info nodes before cursor for completion (#3778) 2024-04-02 08:49:24 +00:00
Language chore: update stage0 2024-03-28 17:58:33 -07:00
Linter fix: don't use info nodes before cursor for completion (#3778) 2024-04-02 08:49:24 +00:00
Meta fix: don't use info nodes before cursor for completion (#3778) 2024-04-02 08:49:24 +00:00
Parser fix: don't use info nodes before cursor for completion (#3778) 2024-04-02 08:49:24 +00:00
ParserCompiler chore: update stage0 2024-03-15 16:30:21 +00:00
PrettyPrinter fix: don't use info nodes before cursor for completion (#3778) 2024-04-02 08:49:24 +00:00
Server fix: don't use info nodes before cursor for completion (#3778) 2024-04-02 08:49:24 +00:00
Util chore: update stage0 2024-03-27 07:34:13 +00:00
Widget fix: don't use info nodes before cursor for completion (#3778) 2024-04-02 08:49:24 +00:00
Attributes.c chore: update stage0 2024-02-28 11:50:07 +00:00
AuxRecursor.c chore: update stage0 2024-03-22 01:16:40 +00:00
Class.c fix: don't use info nodes before cursor for completion (#3778) 2024-04-02 08:49:24 +00:00
Compiler.c chore: update stage0 2024-02-19 12:37:19 +01:00
CoreM.c chore: update stage0 2024-03-27 07:34:13 +00:00
Data.c chore: update stage0 2024-02-19 12:37:19 +01:00
Declaration.c chore: upstream norm_cast tactic (#3322) 2024-02-19 17:49:17 -08:00
DeclarationRange.c chore: update stage0 2024-03-15 16:30:21 +00:00
DocString.c fix: don't use info nodes before cursor for completion (#3778) 2024-04-02 08:49:24 +00:00
Elab.c chore: update stage0 2024-03-01 22:33:14 -08:00
Environment.c chore: update stage0 2024-03-28 17:58:33 -07:00
Eval.c chore: update stage0 2024-02-19 12:37:19 +01:00
Exception.c chore: update stage0 2024-02-19 12:37:19 +01:00
Expr.c fix: don't use info nodes before cursor for completion (#3778) 2024-04-02 08:49:24 +00:00
HeadIndex.c chore: update stage0 2024-02-19 12:37:19 +01:00
Hygiene.c chore: update stage0 2024-02-19 12:37:19 +01:00
ImportingFlag.c chore: update stage0 2024-02-19 12:37:19 +01:00
InternalExceptionId.c chore: update stage0 2024-02-19 12:37:19 +01:00
KeyedDeclsAttribute.c chore: update stage0 2024-03-18 12:20:03 +00:00
LabelAttribute.c chore: update stage0 2024-03-28 17:58:33 -07:00
LazyInitExtension.c chore: update stage0 2024-02-19 12:37:19 +01:00
Level.c chore: update stage0 2024-03-28 17:58:33 -07:00
Linter.c chore: update stage0 2024-02-19 12:37:19 +01:00
LoadDynlib.c chore: update stage0 2024-02-19 12:37:19 +01:00
LocalContext.c chore: update stage0 2024-03-28 17:58:33 -07:00
Log.c chore: update stage0 2024-02-19 12:37:19 +01:00
Message.c chore: update stage0 2024-03-15 16:30:21 +00:00
Meta.c chore: update stage0 2024-03-13 21:15:48 -07:00
MetavarContext.c fix: don't use info nodes before cursor for completion (#3778) 2024-04-02 08:49:24 +00:00
Modifiers.c feat: apply app unexpanders for all prefixes of an application (#3375) 2024-02-27 07:04:17 +00:00
MonadEnv.c chore: update stage0 2024-03-28 17:58:33 -07:00
Parser.c chore: update stage0 2024-02-21 15:19:07 +00:00
ParserCompiler.c chore: update stage0 2024-03-28 17:58:33 -07:00
PrettyPrinter.c chore: update stage0 2024-03-27 07:34:13 +00:00
ProjFns.c chore: upstream norm_cast tactic (#3322) 2024-02-19 17:49:17 -08:00
ReducibilityAttrs.c chore: update stage0 2024-02-19 12:37:19 +01:00
Replay.c chore: update stage0 2024-03-27 07:34:13 +00:00
ReservedNameAction.c fix: don't use info nodes before cursor for completion (#3778) 2024-04-02 08:49:24 +00:00
ResolveName.c fix: don't use info nodes before cursor for completion (#3778) 2024-04-02 08:49:24 +00:00
Runtime.c chore: update stage0 2024-02-19 12:37:19 +01:00
ScopedEnvExtension.c chore: update stage0 2024-02-19 12:37:19 +01:00
Server.c chore: update stage0 2024-02-19 12:37:19 +01:00
Structure.c chore: update stage0 2024-02-19 12:37:19 +01:00
SubExpr.c chore: update stage0 2024-03-28 17:58:33 -07:00
Syntax.c chore: update stage0 2024-03-28 17:58:33 -07:00
ToExpr.c chore: update stage0 2024-02-25 11:44:42 -08:00
Util.c chore: update stage0 2024-02-25 11:44:42 -08:00
Widget.c chore: update stage0 2024-02-19 12:37:19 +01:00