mirror of
https://github.com/leanprover/lean4.git
synced 2026-03-17 18:34:06 +00:00
Compare commits
base: sdgoij:array_takeWhile
sdgoij:master
sdgoij:paul/demo/forwardsearcher-pos!
sdgoij:sofia/async-http-body
sdgoij:sofia/async-http-uri
sdgoij:hbv/fix_stage0
sdgoij:readert-update
sdgoij:nightly
sdgoij:nightly-with-mathlib
sdgoij:leantar-v0.1.19
sdgoij:sofia/async-http-headers
sdgoij:sofia/async-http-client
sdgoij:hbv/lcnf_preserve_infer_annotations
sdgoij:releases/v4.29.0
sdgoij:fix-release-steps-subverso-sync
sdgoij:paul/respectTransparency-cleanup
sdgoij:list_len_issue
sdgoij:nightly-with-manual
sdgoij:sym_bug_2
sdgoij:sym_bugs
sdgoij:joachim/string-neq-proc3
sdgoij:mvcgen-with-grind
sdgoij:joscha/bench-suite-improvements
sdgoij:sg/sym-mvcgen-split
sdgoij:sofia/async-http-server
sdgoij:sofia/async-http-h1
sdgoij:joachim/string-neq-proc2
sdgoij:joachim/string-neq-proc
sdgoij:withEarlyReturnNewDo
sdgoij:hbv/perf_internalize
sdgoij:mvcgen-invariant-attr
sdgoij:fix-lake-ci-duplicate-test
sdgoij:joachim/synthRetry
sdgoij:mvcgen-simp
sdgoij:sofia/fix-native-decide
sdgoij:kmill_fix_8488
sdgoij:do-let-arrow-pat-expected-type
sdgoij:grind-eta-struct-for-eq
sdgoij:fix-checklist-nightly-parsing
sdgoij:paul/extractdroptakenf
sdgoij:chore/add-leansqlite-to-release-repos
sdgoij:feat/lake-ci-label
sdgoij:kim/grind-unused-lemma-threshold
sdgoij:paul/humanevup-33
sdgoij:paul/phashmap-iter
sdgoij:joachim/instantiateMVarsNoUpdate
sdgoij:joachim/sizeOfInst
sdgoij:sg/mvcgen-errors
sdgoij:paul/iter-append
sdgoij:joachim/bench-linter-fix
sdgoij:kmill_structure_mutual_defaults
sdgoij:radix/examples
sdgoij:joachim/compress-discrtree
sdgoij:lake-profile
sdgoij:sofia/openssl
sdgoij:paul/fix-warnings
sdgoij:feat/lean-name-demangling
sdgoij:eq_or_mem_of_mem_cons
sdgoij:backport-12821-to-releases/v4.29.0
sdgoij:sofia/time-format-refactor
sdgoij:joachim/instmvarstests
sdgoij:sofia/fix-signal
sdgoij:hbv/persistent_simple_ground
sdgoij:hbv/xid
sdgoij:re-apply-12757
sdgoij:revert-12757
sdgoij:fix-release-checklist-is-release-check
sdgoij:idrun_issue
sdgoij:hbv/fix_uv_tcp_accept_deadlock
sdgoij:hbv/fix_uv_memleak
sdgoij:hbv/lcnf_internalize_unique_binders
sdgoij:hbv/void_jp_args
sdgoij:kim/deriving-prop-noncomputable
sdgoij:sofia/async-http-data
sdgoij:grind_tc_issue
sdgoij:chore-verso-submanifest-sync
sdgoij:chore-ci-failure-reporting
sdgoij:fix-release-checklist-cmake-parse
sdgoij:kimmo/check-stage0-version
sdgoij:feat/exceptconds-and-elim
sdgoij:hbv/inline_array
sdgoij:defEq_issue
sdgoij:copilot/fix-wfrec-instance-reproducible
sdgoij:kim/vscode-settings
sdgoij:state_run
sdgoij:hack-comment-isNonTrivialRegular
sdgoij:constructorNameAsVariable_all
sdgoij:deriving-noncomputable-instance
sdgoij:hbv/popcount
sdgoij:paul/array-mergeSort
sdgoij:paul/iterators/improvements2
sdgoij:paul/shouldInline_simplify
sdgoij:shouldInline_simplify
sdgoij:paul/base/iterators/improvements2
sdgoij:paul/idlint
sdgoij:doc/release-wait-guidance
sdgoij:dependabot/github_actions/actions/create-github-app-token-2.2.1
sdgoij:dependabot/github_actions/actions/upload-artifact-7
sdgoij:dependabot/github_actions/actions/download-artifact-8
sdgoij:dependabot/github_actions/dawidd6/action-download-artifact-16
sdgoij:paul/base/idlint
sdgoij:paul/humanevup-34
sdgoij:kmill_nonrecstruct_5891
sdgoij:kim/pp-fvars-anonymous-fix
sdgoij:fix-bot-approval-workflows
sdgoij:backport-12688-to-releases/v4.29.0
sdgoij:backport-12719-to-releases/v4.29.0
sdgoij:copilot/fix-is-delta-level-check
sdgoij:joachim/kernel-delta-level-check
sdgoij:kim/pp-fvars-anonymous
sdgoij:sg/mvcgen-faster-specs
sdgoij:kim/synthInstance-apply-trace-class
sdgoij:kmill_fix_10850
sdgoij:hbv/port_simple_ground_expr
sdgoij:hbv/revert_overapp
sdgoij:hbv/lcnf_expand_instr
sdgoij:paul/array1
sdgoij:paul/partial-extrinsic-fix
sdgoij:hbv/fix_lcnf_pretty
sdgoij:kmill_fix_10067
sdgoij:sg/do-elabElem
sdgoij:hbv/unexpanded_reset_perf
sdgoij:sg/fix-unused-var-try-catch
sdgoij:sg/grind-persistent-preprocess-caches
sdgoij:perf-reducibleClassField-transparency
sdgoij:hbv/form_lcnf
sdgoij:paul/fix/plausile-iter-step-abbrev-regression
sdgoij:paul/cleanup
sdgoij:fix_aux_parent_proj
sdgoij:reducibleClassField_true
sdgoij:leodemoura/isNonTrivialRegular-abbrev-class-proj
sdgoij:isDefEqProj-class-transparency
sdgoij:feat/lake-claude-settings
sdgoij:hbv/return_type_correction
sdgoij:claude_md_update
sdgoij:paul/simp_no_inst
sdgoij:revert-12615-fix/cbv-unfold-nullary-const
sdgoij:revert-12621-fix/cbv-opaque-guard
sdgoij:fix-simp-reducibleClassField
sdgoij:hbv/mapMonoM
sdgoij:lean-skills-plugin
sdgoij:copilot/fix-cmake-build-issue
sdgoij:implicit_reducible_2
sdgoij:sg/checkWithKernel-share
sdgoij:fix-bump-branch-nightly
sdgoij:hbv/level_data
sdgoij:hbv/computed_fields_inline
sdgoij:implicit_reducible
sdgoij:hbv/name_cmp_speedup
sdgoij:doc_transparency
sdgoij:joachim/issue12543
sdgoij:paul/humanevup7
sdgoij:hbv/ir_experiment
sdgoij:sg/sym-mvcgen-instantiateMVarsNoUpdate
sdgoij:sg/sym-mvcgen-measure-grind-separately
sdgoij:paul/scanl
sdgoij:copilot/fix-metavariables-issue
sdgoij:sg/mvcgen-unknown-identifier-test-case
sdgoij:kim/checkTypesAndAssign-respectTransparency
sdgoij:paul/reducibleClassField_true
sdgoij:chore/claude-module-prelude-guidance
sdgoij:chore/claude-copyright-guidance
sdgoij:chore/release-command-pr-status
sdgoij:chore/proofwidgets-no-batteries
sdgoij:feat/demangle-backtrace
sdgoij:joachim/issue12381
sdgoij:copilot/add-declaration-name-to-error
sdgoij:dev_cycle_v4.30
sdgoij:hbv/fix_memleak
sdgoij:fix-profiler-shebang
sdgoij:chore/remove-stale-release-drafts
sdgoij:lean-profiler
sdgoij:fix-release-notes-title-ordering
sdgoij:chore/doc-gen4-after-mathlib
sdgoij:joachim/issue12495
sdgoij:hbv/bv_decide_decide_cbv
sdgoij:kim/protected-rat-abs
sdgoij:defEqRespectTransparency
sdgoij:fix-release-proofwidgets-pin
sdgoij:paul/humanevup5
sdgoij:hbv/unshake_toarray
sdgoij:hbv/dl_code
sdgoij:hbv/no-expand
sdgoij:fix-deriving-diamond
sdgoij:revert-tc-cache-withDefault
sdgoij:revert-tc-cache-preprocessOutParam
sdgoij:lean-ho-2
sdgoij:revert_12483
sdgoij:sym_isDefEqCache
sdgoij:grind_11738
sdgoij:grind_11930
sdgoij:lean-ho
sdgoij:sofia/async-http-client-ssl
sdgoij:sofia/openssl-socket
sdgoij:hbv/aig_to_cnf_compaction
sdgoij:fix-grind-heq-value-inconsistency
sdgoij:lean-12245
sdgoij:grind_12242
sdgoij:lean-12428
sdgoij:lean-12246
sdgoij:paul/fix-hashmap-diff
sdgoij:sofia/async-http-client-new
sdgoij:hbv/compiler_uint64_boxed
sdgoij:hbv/compiler_critical
sdgoij:paul/fix-toList-zip
sdgoij:tc_resolution_cache
sdgoij:nightly-rev-followup
sdgoij:feat/nightly-revisions
sdgoij:kim/doc-examples-IJCAR2026
sdgoij:fix-lia-order-module
sdgoij:paul/todigits
sdgoij:sg/newdo-stage2
sdgoij:paul/humanevup6
sdgoij:simplc-rebase
sdgoij:grind_sym_refactoring
sdgoij:sg/sym-mvcgen-deep-stack
sdgoij:hbv/simp_task_get_pure
sdgoij:paul/ranges/decidable
sdgoij:paul/base/array-mergeSort
sdgoij:paul/base/partial-extrinsic-fix
sdgoij:hbv/cleanup_shared_timed_mutex
sdgoij:paul/humanevup4
sdgoij:hbv/lcnf_borrows
sdgoij:paul/wellfounded
sdgoij:joachim/issue12398
sdgoij:sg/mvcgen-trivial-rec-depth
sdgoij:paul/rat
sdgoij:univ_out_param
sdgoij:kim/moduledata-invariant
sdgoij:kim/lazy-discr-tree-no-bang
sdgoij:locals-import-all
sdgoij:grind-audit-internalize-entry-points
sdgoij:claude-md-test-docs
sdgoij:paul/order/improvements1
sdgoij:grind_eta_pat
sdgoij:missing_annotations_rev
sdgoij:joachim/issue12404
sdgoij:revert_HasSSubset_reducibility_change
sdgoij:hbv/simp_cases_weaker
sdgoij:sg/pp-non-ground
sdgoij:sg/sym-mvcgen-ExceptT-ite
sdgoij:paul/slices/improvements2
sdgoij:paul/array-min-max-lemmas
sdgoij:hbv/fix_simp_cases_on_ctor
sdgoij:hbv/obj_graph
sdgoij:push-mrwsolxxksln-original
sdgoij:cbv_sym_bad_proof
sdgoij:missing_reducible
sdgoij:hbv/early_elim_dead
sdgoij:paul/iterators/vector
sdgoij:paul/fix/benchmark
sdgoij:paul/takedrop
sdgoij:sg/predtrans-grind
sdgoij:hbv/lcnf_elim_dead_vars
sdgoij:unfold_class_proj
sdgoij:sg/resurrect-Elab-resume
sdgoij:paul/iterators/improvements1
sdgoij:sg/newdo-with-ForInNew-and-stage2-fixes
sdgoij:joachim/kernel-diag-context
sdgoij:sg/newdo-with-ForInNew-factored-into-commit
sdgoij:hbv/adaptive_dependson
sdgoij:missing_hints
sdgoij:defEqRespectTransparency_1
sdgoij:hbv/compiler_critical_path
sdgoij:sg/sym-mvcgen-specialized-wp-apply
sdgoij:revert-12000
sdgoij:joachim/kernel-profileit
sdgoij:fix-pr-release-mathlib-app
sdgoij:fix-pr-release-github-app
sdgoij:simp_no_inst
sdgoij:grind_ext_isDefEq
sdgoij:try_forall_induction
sdgoij:feature/add-maxSuggestions-clean
sdgoij:joachim/kernel-opaque-explore
sdgoij:paul/simp_no_inst_mwe
sdgoij:hbv/remove_write
sdgoij:joachim/kernel-diag-split
sdgoij:sg/simp_no_inst
sdgoij:hbv/kill-reuse
sdgoij:sg/sym-mvcgen-aux-lemmas
sdgoij:sg/predtrans-apply-def
sdgoij:hbv/fix_impure
sdgoij:hbv/lambda_pure
sdgoij:fix-grind-universe-polymorphism
sdgoij:instance_reducible_2
sdgoij:tc_resolution
sdgoij:joachim/issue12268
sdgoij:joachim/kernel-primrec
sdgoij:joachim/abs-rec-rule
sdgoij:joachim/native-via-axiom
sdgoij:paul/humanevup1
sdgoij:indexmap_update
sdgoij:instance_reducible
sdgoij:chore_test
sdgoij:sym_instantiateRevBetaS
sdgoij:paul/humanevup2
sdgoij:cache_unfold
sdgoij:feat-ext-div-mod
sdgoij:doc-guard-msgs-pp-mvars
sdgoij:paul/iterators/isEmpty
sdgoij:joachim/issue12240
sdgoij:paul/grind1
sdgoij:paul/test/substring
sdgoij:paul/minOn
sdgoij:doc-changelog-labels
sdgoij:no_dsimp_instance
sdgoij:grind_human_eval_114
sdgoij:fix-grind-local-dot-notation
sdgoij:fix-pr-release-ordering
sdgoij:sg/standalone-vcgen
sdgoij:sg/newdo-with-ForInNew
sdgoij:funinfo_new
sdgoij:paul/iterator-length
sdgoij:paul/iterators/docstring-update
sdgoij:joachim/brecOn-to-rec2
sdgoij:sg/spred-iff
sdgoij:paul/array-minD
sdgoij:find-findidx-consistency
sdgoij:sym_apply_expr
sdgoij:getElem_pos
sdgoij:fix-pr-release-on-test-failures
sdgoij:intro1_bench
sdgoij:joachim/more-big-struct5
sdgoij:joachim/bench_big_struct_dep1
sdgoij:kim/elab-proj-universe-check
sdgoij:kim/kernel-proj-universe-check
sdgoij:isInstance-congr-regression-test
sdgoij:sg/mspec-tests
sdgoij:doc-release-notes-timing
sdgoij:fix-pr-release-10k-limit
sdgoij:fix-fam-eq-simp-scope
sdgoij:fix-grind-delayed-instance-tracking
sdgoij:getElem_pos_v2
sdgoij:fix-universe-normalization-defeq
sdgoij:fix-extract-lets-typo
sdgoij:fix-instance-implicit-comment
sdgoij:begin-dev-cycle-v4.29.0
sdgoij:sym_eta
sdgoij:joachim/more-big-struct-4
sdgoij:joachim/more-big-struct3
sdgoij:joachim/funind-no-check
sdgoij:releases/v4.28.0
sdgoij:doc/release-notes-process
sdgoij:fix-release-repos-verso-dep
sdgoij:sym_simpTelescope
sdgoij:sym_simp_arrow_2
sdgoij:sym_simp_arrow_telescope
sdgoij:test-perm-lemma-fvar-ordering
sdgoij:sym_focused_write
sdgoij:sym_shared_exprs
sdgoij:sym_grind
sdgoij:fix-recommended-spelling-inv
sdgoij:sym_shallow_add_sub_cancel
sdgoij:chore/release-checklist-refman-title
sdgoij:kim/fix-ci-version-grep
sdgoij:doc/nightly-infrastructure-docs
sdgoij:sofia/async-move
sdgoij:revert-12098-eric-wieser/wrapv
sdgoij:hbv/alloc_fork
sdgoij:paul/verso+warning
sdgoij:paul/humanevup3
sdgoij:grind_indexmap_updates3
sdgoij:grind_indexmap_updates2
sdgoij:grind_interactive_2
sdgoij:grind_indexmap_updates
sdgoij:joachim/brecOn-to-rec
sdgoij:sg/count-dependent-monadic-match
sdgoij:sym_exp_4
sdgoij:sym_exp_2
sdgoij:sym_perf_4
sdgoij:sofia/async-http
sdgoij:sym_perf_3
sdgoij:sym_add_sub_cancel
sdgoij:sym_apis
sdgoij:sg/move-test
sdgoij:checkMaxshared
sdgoij:hbv/closed_term_ctor_tree
sdgoij:preprocessLCtx
sdgoij:sym_string_char
sdgoij:joachim/more-big-struct2
sdgoij:sym_add_sub_cancel_new
sdgoij:releases/v4.27.0
sdgoij:joachim/big_struct_dep_bench
sdgoij:joachim/more-big-struct
sdgoij:hbv/hidden
sdgoij:sym_offset_terms
sdgoij:sym_bench_hackathon
sdgoij:joachim/recursor-redex
sdgoij:joscha/test-bench-mathlib
sdgoij:joachim/String.ofList
sdgoij:feat/lake-shake
sdgoij:sym_simp_dite_cond
sdgoij:sym_simp_match
sdgoij:sym_simp_ite
sdgoij:sym_rewrite_dischare
sdgoij:sym_simp_debug_2
sdgoij:sym_eval_simprocs
sdgoij:joachim/thunked-inhabited
sdgoij:hbv/experiment
sdgoij:hbv/closed_terms
sdgoij:sym_simp_rewrite_overapplied
sdgoij:hbv/faster_csimp
sdgoij:hbv/superliniear_closed_terms
sdgoij:paul/slices/improvements
sdgoij:sym_simp_over_under_app
sdgoij:joachim/issue11992
sdgoij:joachim/bench11992
sdgoij:paul/grind-show-patterns
sdgoij:errex-ergo
sdgoij:hbv/speedup_traces
sdgoij:sym_simp_congr
sdgoij:hbv/single_field_hash
sdgoij:joachim/abs-rec-rule2
sdgoij:paul/suggestions1
sdgoij:sym_simp_debug
sdgoij:simp_cache_congr_fns
sdgoij:hbv/visit_isFVar
sdgoij:simp_bench_clean
sdgoij:revert-11896-fix-docstring-panic-where-clause
sdgoij:sym_simp_cleanup
sdgoij:sym_simp_have_perf
sdgoij:sym_simp_arrow_bench
sdgoij:fix-docstring-panic-where-clause
sdgoij:fix-library-suggestions-private-names
sdgoij:feat-max-suggestions-option
sdgoij:chore-claude-ci-docs
sdgoij:feat-beq-option-early
sdgoij:sofia/async-future
sdgoij:feat-try-first-par
sdgoij:simp_forall
sdgoij:feat-simp-locals
sdgoij:feat-grind-locals
sdgoij:feat/claude-tactic
sdgoij:feat/message-capture-helpers
sdgoij:simp_funext_2
sdgoij:lambda_telescope_bench
sdgoij:leftpad-simp-at-definition
sdgoij:have_telescope_bench
sdgoij:ensure_unsafe_unsafeEIO
sdgoij:count-length-size
sdgoij:improve-initialize-nonempty-error
sdgoij:sym_simp_let_2
sdgoij:feat/empty-collection-messagelog
sdgoij:feat/guard-panic
sdgoij:sym_simp_let
sdgoij:hbv/fix_nonlinearity
sdgoij:simp_have_refactor
sdgoij:sym_replaceS_perf
sdgoij:SymM_refactor
sdgoij:fix-where-typo-warning
sdgoij:findKeyD
sdgoij:shareCommonPerf
sdgoij:getElem_eq_none_guards
sdgoij:grind_list_tests
sdgoij:cleanup_grind_palindrome_tests
sdgoij:feat-gcd-left-comm
sdgoij:sym_simp_done
sdgoij:comparator_releases
sdgoij:sym_simp_4
sdgoij:chore_leftover
sdgoij:sym_simp_withfvar
sdgoij:simp_congr_opt
sdgoij:sym_simp_limits
sdgoij:sym_discrTree_perf
sdgoij:sym_simp_refactor
sdgoij:sym_dt2
sdgoij:sym_dt
sdgoij:fix-tag-extension-panic-on-partial-elab
sdgoij:feat/with-unfolding-none-tactic
sdgoij:doc_sym_assumptions
sdgoij:discrTreeRefactor
sdgoij:hbv/inline_first_byte
sdgoij:sym_simp_bench
sdgoij:inferTypeCache
sdgoij:sym_rewrite
sdgoij:sym_simp2
sdgoij:sym_congrInfo
sdgoij:sharecommon_inc
sdgoij:sym_simp
sdgoij:hbv/check_perf
sdgoij:paul/iterators/c
sdgoij:sym_fix_intro
sdgoij:sym_pattern_fixes_2
sdgoij:sym_pattern_fixes
sdgoij:name_eq_bug
sdgoij:sym_perf_test
sdgoij:sym_apply
sdgoij:paul/iterators/b
sdgoij:clause_md
sdgoij:sym_chore_2
sdgoij:sym_chore
sdgoij:sym_unify_match
sdgoij:sym_isDefEq_2
sdgoij:sym_abstract
sdgoij:isDefEqStruct
sdgoij:sym_pat2
sdgoij:instantiateRevBetaS
sdgoij:sym_unify
sdgoij:hbv/annotate_alloc
sdgoij:transparency_none
sdgoij:grind_goal_state
sdgoij:joachim/avoid-beta
sdgoij:sym_intro
sdgoij:instantiateS
sdgoij:replaceS
sdgoij:grind_refactor_shareCommon
sdgoij:getMaxFVar
sdgoij:alphaShareBuilder
sdgoij:grind_isDebugEnabled
sdgoij:paul/iterators/a
sdgoij:SymMNew
sdgoij:grind_inc_hyp
sdgoij:PArray_forM
sdgoij:hbv/foldlM_2
sdgoij:grind_norm_attr
sdgoij:grind_cleanup2
sdgoij:hbv/fix_foldlMUnsafe
sdgoij:foldlUnsafe_bug
sdgoij:grind_pattern_attr
sdgoij:grind_attr_cleanup
sdgoij:grind_ext_struct
sdgoij:test-11745-followup
sdgoij:hbv/uget
sdgoij:Sublist.eq_of_length_le
sdgoij:grind_eq_nil_of_length_eq_zero
sdgoij:feat-lean-bisect
sdgoij:fix-exact-private2
sdgoij:joachim/match-eqn-iteInduction
sdgoij:grind_11745
sdgoij:joachim/realizable-thm-helper
sdgoij:joachim/congr-eqn-module
sdgoij:manual-error-ex
sdgoij:grind_fair_split
sdgoij:hbv/bv_decide_more_simproc
sdgoij:fix-exact-private-decls
sdgoij:feat/build-artifact
sdgoij:hbv/lean_unordered_set
sdgoij:hbv/lcnf_quot
sdgoij:paul/ranges/namespace-old-ranges
sdgoij:paul/iterators/remove-iteratorcollect
sdgoij:paul/iterators/mpl2
sdgoij:joachim/test11655
sdgoij:type-as-hole-example-improvement
sdgoij:joachim/find-overlap
sdgoij:paul/slices/getelem-subarray
sdgoij:fix-grind-dot-notation
sdgoij:remove-batteries-tag-check
sdgoij:joachi/match-irrefutable
sdgoij:paul/base/iterators/remove-iteratorcollect
sdgoij:paul/iterators/mpl
sdgoij:paul/iterators/extrinsic4b
sdgoij:paul/ranges/int-lemmas
sdgoij:joachim/grind_for_match
sdgoij:joachim/issue11342
sdgoij:grind_manual_link
sdgoij:hbv/char_functions
sdgoij:paul/backup/iterators/extrinsic4b
sdgoij:joachim/simpH-proof
sdgoij:joachim/sparseCasesEq
sdgoij:induction-with-no-alts-typo
sdgoij:remove-error-explanation-strings
sdgoij:sofia/async-context
sdgoij:joachim/grind-ctorIdx-nat
sdgoij:paul/fix/iterator-unnamespacing
sdgoij:paul/base/iterators/extrinsic4b
sdgoij:grind_register_nonlinear_occ_bug
sdgoij:grind_linarith_eq_prop
sdgoij:backport-11673-to-releases/v4.27.0
sdgoij:joachim/grind-ctorIdx-debug
sdgoij:chore/update-release-repos
sdgoij:chore/begin-dev-v4.28.0
sdgoij:joachim/issue11665
sdgoij:grind_natCast_nonneg
sdgoij:grind_pattern_validation_issue
sdgoij:grind-simp
sdgoij:release-command-no-merge
sdgoij:grind_thm_activation_issue
sdgoij:grind_pat_suggestion
sdgoij:grind_11545_new
sdgoij:joachim/hasNotBit-perf
sdgoij:grind_11622
sdgoij:joachim/divide-match
sdgoij:grind_docstring_update
sdgoij:grind_semiring_issue2
sdgoij:joachim/grind-ctorIdx
sdgoij:fix_CMakeLists_CI
sdgoij:releases/v4.26.0
sdgoij:fix-cslib-release-steps
sdgoij:paul/iterators/unnamespacing
sdgoij:lean-fro-release
sdgoij:joachim/ctorIdxNoAbbrev
sdgoij:joachim/grind-docstring
sdgoij:fix-sint-div-overflow
sdgoij:joachim/stdlib-flags2
sdgoij:hbv/characters_in_bench
sdgoij:grind_bitvec_lit_lia
sdgoij:grind_bitvect_lit_ring
sdgoij:grind_bitvec_lit
sdgoij:paul/slices/subarraycopy
sdgoij:grind_11633
sdgoij:remove-abbrev-namemapextension
sdgoij:deprecations_2025-12
sdgoij:grind_regress_ground_pat
sdgoij:grind_one_mul
sdgoij:suggest-simple-autobind
sdgoij:suggest-simple-ids
sdgoij:hbv/trennhexe_aig
sdgoij:grind_11543
sdgoij:grind_11539
sdgoij:cheaper-suggest
sdgoij:joachim/issue11610
sdgoij:grind_11545
sdgoij:grind_ground_thm
sdgoij:grind_11597
sdgoij:revert-11579-grind_ground_thm_param
sdgoij:grind_ground_thm_param
sdgoij:librarySearch-all
sdgoij:feat-suggest-for-int-rat
sdgoij:docs-test-linter-note
sdgoij:fix-grind-deprecated-warning
sdgoij:prompting
sdgoij:fix-grind-trace-term-params
sdgoij:suggest-identifier
sdgoij:grind_pattern_natCast_nonneg
sdgoij:switch-suggestion-store-order
sdgoij:grind_symbols
sdgoij:joachim/issue11560
sdgoij:joachim/split-system-io
sdgoij:grind_nat_cast_norm
sdgoij:joachim/noConfusion-lcnf
sdgoij:fix-grind-dot-notation-params
sdgoij:grind_cast_id
sdgoij:paul/base/slices/subarraycopy
sdgoij:joachim/less-isNoConfusion
sdgoij:joachim/try-collect-imports
sdgoij:joachim/stdlib-flags
sdgoij:suggestion-cleanup
sdgoij:hbv/annotated_tagged_return
sdgoij:hbv/better_size_types
sdgoij:string-tonat-underscore-support
sdgoij:rm_grind_countP_eq_length_filter
sdgoij:field-access-wording
sdgoij:relaxed-identifier-suggestion
sdgoij:hbv/simp_kill_single_exit_cases
sdgoij:kmill_induct_sorry_approx
sdgoij:joachim/casesValues-no-hyps
sdgoij:joachim/unfuel
sdgoij:paul/iterators/extrinsic3
sdgoij:grind_use_not_value
sdgoij:grind_11498
sdgoij:sofia/fix-timer-seg
sdgoij:grind_not_value
sdgoij:grind_11515
sdgoij:autoimplicit-complex-warning
sdgoij:hbv/nat_mul_cfold
sdgoij:autobound-always-test
sdgoij:paul/find-quickfix
sdgoij:sorry-universe
sdgoij:paul/base/iterators/extrinsic3
sdgoij:paul/iterators/extrinsic2
sdgoij:joachim/caseValues-subst-once2
sdgoij:paul/base/iterators/extrinsic2
sdgoij:paul/iterators/extrinsic
sdgoij:joachim/caseValues-subst-once
sdgoij:joachim/noncomputable-sizeof
sdgoij:joachim/splitter-via-match
sdgoij:copilot/fix-noncomputable-instance-sizeof
sdgoij:paul/debug/infotrees
sdgoij:joachim/bench-nat-match
sdgoij:librarySearch-star2
sdgoij:hbv/less_specialize
sdgoij:suggest-replacements
sdgoij:librarySearch-star
sdgoij:joachim/match-eqs-leaf
sdgoij:joachim/helper-funs
sdgoij:paul/base/iterators/extrinsic
sdgoij:hctor_contra
sdgoij:librarySearch-eliminators
sdgoij:hinj_thm
sdgoij:grind_11477
sdgoij:grind_trace_issue
sdgoij:mvar-proj-hint
sdgoij:grind_reducible
sdgoij:joachim/csup-prop
sdgoij:refactor-lval-access
sdgoij:joachim/het-noConfusion
sdgoij:hbv/specialize_less_aggressive
sdgoij:paul/ranges/lemmas3
sdgoij:parallel-rewrites
sdgoij:parallel-library-search
sdgoij:feat/chunked-parallel
sdgoij:grind_transparency_bug
sdgoij:exact_grind
sdgoij:feat-solve-by-elim-suggestions
sdgoij:apply-remove-solve-by-elim-first-pass
sdgoij:try-solve-by-elim
sdgoij:fix-getEqnsFor-matcher-panic
sdgoij:fix-library-suggestions-error-msg
sdgoij:joachim/nat-fix-semireducible
sdgoij:paul/base/ranges/lemmas3
sdgoij:hbv/reorder-elim-dead-branches
sdgoij:grind_pattern_docstring
sdgoij:joachim/grind-rec
sdgoij:grind_ematch_gadget_5
sdgoij:library_suggestions_macro
sdgoij:grind-suggestions-ramping
sdgoij:revert-library-suggestions-aux-def
sdgoij:library_suggestions_macro_pr2
sdgoij:doc-stdlib-flags-clarification
sdgoij:library_suggestions_macro_pr1
sdgoij:fix-grind-nested-mdata
sdgoij:fix-grind-cancel-var-rename
sdgoij:grind_emath_gadget_4
sdgoij:grind_ematch_gadget_3
sdgoij:hbv/elim_dead_branches_inv
sdgoij:scopedNS
sdgoij:grind_ematch_gadget
sdgoij:verify_version_tags
sdgoij:joachim/private-inst-names
sdgoij:joachim/ctor-idx-macro-inline
sdgoij:revert-11345-port-shell-process-opt
sdgoij:grind_linarith_den_3
sdgoij:validate_release_tag
sdgoij:fix-grind-annotated-import
sdgoij:library_suggestions_module
sdgoij:try_par
sdgoij:grind_field_norm_num
sdgoij:maybe-just-derive-the-instance
sdgoij:bump-error-explanations
sdgoij:catch-nng-induction
sdgoij:releases/v4.25.0
sdgoij:simplc
sdgoij:activate-grind-annotated
sdgoij:grind_use_ns
sdgoij:with_weak_namespace
sdgoij:implement-grind-annotated
sdgoij:releases/v4.24.0
sdgoij:joachim/backwards-option-note
sdgoij:joachim/remove-options-group
sdgoij:paul/iterators/sigma-iterator-bench
sdgoij:grind_linarith_refactor
sdgoij:grind_lawfulos
sdgoij:rename-cutsat-to-lia
sdgoij:grind_ground_param
sdgoij:CoreM.toIO
sdgoij:grind_funCC
sdgoij:grind_fin_val
sdgoij:grind_instvar_issue
sdgoij:grind_eta_internalize_bug
sdgoij:test-change-unknown-tactic
sdgoij:grind_pattern_subtype_property
sdgoij:grind_pattern_choose_spec
sdgoij:hbv/specialize_user_annotation
sdgoij:typeclass-failure-error
sdgoij:joachim/dont-set-options-group
sdgoij:joachim/backwards-backward
sdgoij:joachim/test-names
sdgoij:joachim/reducibility-replay
sdgoij:grind_lint_sizeOf_spec
sdgoij:grind_fin_2
sdgoij:skip_suffix
sdgoij:paul/toiterator-overhaul
sdgoij:grind_linarith_issue_2
sdgoij:hbv/cadical_experiments
sdgoij:nil-deceq-list
sdgoij:joachim/avoid-splitters
sdgoij:paul/base/toiterator-overhaul
sdgoij:grind_ring_norm_bug
sdgoij:backport-11215-to-releases/v4.26.0
sdgoij:split-grind-lint-tests
sdgoij:grind_params_extra
sdgoij:grind_sizeOf
sdgoij:joachim/splitterAltNumParams
sdgoij:paul/remove-duplicates
sdgoij:joachim/altNumParams
sdgoij:hbv/string_alloc
sdgoij:joachim/sameCtorCases-thunk
sdgoij:joachim/splitter-thunk
sdgoij:paul/subslices
sdgoij:paul/base/subslices
sdgoij:grind_no_revert
sdgoij:grind_simp_univ_issue
sdgoij:grind_fix_minor
sdgoij:maybe-coulda-autobound
sdgoij:joachim/unfoldNamedPattern
sdgoij:joachim/splitter-refactor
sdgoij:hbv/regress_segfault
sdgoij:paul/trichotomous
sdgoij:begin-dev-cycle-v4.27.0
sdgoij:grind_action_refactor_2
sdgoij:verso-errex-fixes
sdgoij:hbv/reproducer_arity
sdgoij:joachim/realizeConst_withDeclNameForAuxNaming
sdgoij:paul/iterators/cleanups
sdgoij:joachim/notAlt-splitter
sdgoij:hbv/even_less_double_checks
sdgoij:11209_fix
sdgoij:11209_testing
sdgoij:joachim/sparse-case-one-hyp
sdgoij:paul/slices/mpl
sdgoij:grind_linting_2
sdgoij:grind_sublist_head_mem
sdgoij:grind_linting
sdgoij:try_heartbeats
sdgoij:grind_lint_check_try_this
sdgoij:grind_action_refactor
sdgoij:joachim/more-big-match-bench
sdgoij:grind_try_grind_new
sdgoij:joachim/issue11183
sdgoij:grind_fix_param_warning
sdgoij:grind_pat_cnstr_3
sdgoij:paul/iterators/listslice
sdgoij:joachim/realizeConst-maxHeartbeats
sdgoij:joachim/issue11186
sdgoij:grind_pat_cnstr_2
sdgoij:grind_pat_cnstr
sdgoij:prioritize-synthmvar-problems
sdgoij:typeclass-stuck-error-improvement
sdgoij:paul/base/iterators/listslice
sdgoij:int_pow_def
sdgoij:remove-simp-all-suggestions-from-try
sdgoij:chore-set-caller-field
sdgoij:qed-macro
sdgoij:grind_lint_module
sdgoij:current_file_premises
sdgoij:grind_lint_refinement
sdgoij:grind_lint
sdgoij:extensible_try
sdgoij:paul/iterators/no-spec-test
sdgoij:paul/iterators/size
sdgoij:grind_cases_next
sdgoij:grind_eq_congr_cleanup
sdgoij:deprecated_suggestions
sdgoij:grind_match_cond
sdgoij:try-induction
sdgoij:pow_eq_powImp
sdgoij:grind_11134
sdgoij:grind_11130
sdgoij:grind_11124
sdgoij:try-atomic-with-suggestions
sdgoij:grind_inj_clear_issue
sdgoij:no_deprecated_suggestions
sdgoij:structure_docstrings
sdgoij:feat/fold-flatMap
sdgoij:findIdx_lemmas
sdgoij:joachim/test-missing-cases
sdgoij:joachim/match-exfalso
sdgoij:joachim/selective-cases
sdgoij:suggestsions_hover
sdgoij:ediv_pow
sdgoij:empty_by
sdgoij:missing_array_grind2
sdgoij:grind_inv_issue
sdgoij:grind_univ_metavars
sdgoij:joachim/workspace-symbols-module
sdgoij:joachim/deprecated-options2
sdgoij:joachim/hasIndepIndices-deadcode
sdgoij:joachim/mkSparseCases
sdgoij:grind_ac_denote
sdgoij:grind_local_injective
sdgoij:grind_cases_sum
sdgoij:grind_prod2
sdgoij:grind_stackoverflow
sdgoij:grind_denote_abbrev
sdgoij:grind_panic_issue
sdgoij:grind_trace_anchor_issue
sdgoij:simp_all_suggestions_lax
sdgoij:claude.md
sdgoij:joachim/no-verifySimpleEnum
sdgoij:persistent-suggestions
sdgoij:simp_suggestions
sdgoij:grind_proof_perf
sdgoij:grind_trace_new
sdgoij:hbv/fix_st_ptr_eq
sdgoij:paul/iterators/extrinsic4
sdgoij:paul/base/iterators/extrinsic4
sdgoij:grind_del_offset
sdgoij:grind_order_eq_issues
sdgoij:grind_order_nat_eq
sdgoij:grind_order_term_eq
sdgoij:hbv/provable_constant_fold
sdgoij:hbv/fix_uint_const_fold
sdgoij:grind_10983
sdgoij:grind_11036
sdgoij:grind_finish_compressed
sdgoij:suggestion_combinators
sdgoij:library_suggestions
sdgoij:rm_premises_grind_question
sdgoij:joachim/casesOn-as-match
sdgoij:grind_mem_issue
sdgoij:joachim/bool-ctoridx
sdgoij:joachim/issue10749
sdgoij:hbv/fixpoint_jp_test
sdgoij:sine_qua_non
sdgoij:deprecate_duplicates_2
sdgoij:backport-10926-to-releases/v4.25.0
sdgoij:joachim/processInaccessibleAsCtor
sdgoij:joachim/pr-release-allow-empty
sdgoij:grind_finish_ext
sdgoij:joachim/issue10794
sdgoij:hbv/eager_lambda_lift
sdgoij:grind_anchor_params
sdgoij:hbv/revert_waitany
sdgoij:grind_finish_opt
sdgoij:hbv/sint_abi
sdgoij:deprecated_duplicated
sdgoij:dyadic_cleanup
sdgoij:grind_map_ext
sdgoij:grind_premises_robust
sdgoij:grind_lia_option
sdgoij:grind_set_config
sdgoij:joachim/grindDef-typo
sdgoij:sg/eta-spec
sdgoij:joachim/issue10838
sdgoij:joachim/issue10976
sdgoij:grind_feats
sdgoij:deprecations_2025-10-26_2
sdgoij:of_scientific
sdgoij:grind_cdot_tac
sdgoij:grind_ordered_ring_test
sdgoij:deprecations_2025-10-26
sdgoij:misstated_raw_lemmas
sdgoij:grind_mbtc_nonlinear
sdgoij:grind_pow_nat
sdgoij:grind_resolve
sdgoij:grind_warn_param
sdgoij:grind_ofScientific
sdgoij:grind_linarith_model_bug
sdgoij:grind_rat_linarith
sdgoij:grind_10317
sdgoij:grind_order_eq_prop_bug
sdgoij:grind_linarith_bug2
sdgoij:symbol_frequency
sdgoij:grind_mbtc_bug
sdgoij:grind_mbtc_action_tactic
sdgoij:grind_instantiate_trace_bug
sdgoij:grind_trace_with_sorry
sdgoij:joachim/issue10573
sdgoij:joachim/issue10775
sdgoij:hbv/dummy
sdgoij:joachim/closure-impl-detail
sdgoij:grind_fix_def_ctor_issue
sdgoij:grind_fix_missing_processFacts
sdgoij:grind_fix_reset_ematch_num_at_cases
sdgoij:grind_interactive_bug_fixes
sdgoij:joachim/issue10705b
sdgoij:joachim/issue10705
sdgoij:joachim/deceasing-mdata
sdgoij:hbv/interpreter_accel
sdgoij:grind_panic_2025-10-23
sdgoij:grind_premises
sdgoij:grind_prove
sdgoij:mepo_updates2
sdgoij:grind_param_optimizer
sdgoij:joachim/wf_preprocess_docs
sdgoij:grind_inst_order
sdgoij:grind_lax
sdgoij:relase_automation_2025-10-22
sdgoij:grind_term_info
sdgoij:rat_max_def
sdgoij:tydeu/lake-cache-ci
sdgoij:begin_dev_cycle_4_26
sdgoij:release_automation_2025-10-22
sdgoij:grind_proof_stability
sdgoij:joachim/delab-casesOn
sdgoij:grind_order_bug
sdgoij:grind_finish_issues
sdgoij:grind_filter_bug
sdgoij:backport-10868-to-releases/v4.25.0
sdgoij:joachim/issue10821
sdgoij:sg/newassertions
sdgoij:grind_show_proof
sdgoij:release_automation_v4.25.0
sdgoij:grind_set_option_completion
sdgoij:grind_done
sdgoij:joachim/match_exfalso
sdgoij:mepo_updates
sdgoij:grind_fix_finish_trace
sdgoij:template_actions_checkout
sdgoij:weak_error
sdgoij:grind_set_option
sdgoij:grind_instantiate_trace
sdgoij:optionValueParser
sdgoij:grind_finish_trace
sdgoij:grind_solver_action
sdgoij:grind_ring_action
sdgoij:grind_eval_tac
sdgoij:grind_aux_tac
sdgoij:grind_cases_code_action
sdgoij:grind_cutsat_action
sdgoij:grind_split_3
sdgoij:sofia/async-cancel
sdgoij:induction_public
sdgoij:ext_public
sdgoij:grind_int_21
sdgoij:grind_split
sdgoij:joachim/fix-10766-test
sdgoij:rm_grind_backwards_contains_iff_mem
sdgoij:extCore_public
sdgoij:grind_int_19
sdgoij:joachim/issue10792
sdgoij:grind_int_18
sdgoij:joachim/issue10781
sdgoij:joachim/issue10781a
sdgoij:joachim/issue10766
sdgoij:paul/iterators/find
sdgoij:paul/base/iterators/find
sdgoij:grind_int_17
sdgoij:grind_int_16
sdgoij:release_automation_20251015
sdgoij:paul/iterators/hashmap
sdgoij:paul/base/iterators/hashmap
sdgoij:paul/iterators/flatMap
sdgoij:joachim/processLeaf-first
sdgoij:grind_int_15
sdgoij:paul/iterators/shrink
sdgoij:hbv/elim_elim_dead_branches
sdgoij:restore_8656
sdgoij:joachim/public-section-induction
sdgoij:grind_int_14
sdgoij:grind_int_13
sdgoij:grind_int_12
sdgoij:grind_int_11
sdgoij:grind_int_10
sdgoij:paul/iterators/anyall
sdgoij:joachim/no-eqns-ext
sdgoij:joachim/issue10721
sdgoij:grind_int_9
sdgoij:hbv/inline_st
sdgoij:paul/ranges/sint
sdgoij:hexnum
sdgoij:paul/iterators/treemap
sdgoij:grind_int_7
sdgoij:joachim/issue10710b
sdgoij:joachim/issue10710
sdgoij:grind_int_6
sdgoij:grind_int_5
sdgoij:grind_int_4
sdgoij:paul/temp/baseio
sdgoij:joachim/expose-docstring
sdgoij:joachim/issue10683
sdgoij:joachim/issue5667-2
sdgoij:paul/base/ranges/sint
sdgoij:grind_int_3
sdgoij:sofia/async-cancellation-token
sdgoij:sofia/async-streammap
sdgoij:sofia/sync-broadcast
sdgoij:paul/ranges/improvements
sdgoij:joachim/eof-open-public
sdgoij:joachim/issue10678
sdgoij:grind_int_2
sdgoij:coe-for-numeric-literals
sdgoij:hbv/questions
sdgoij:paul/iterators/fold_map
sdgoij:joachim/issue10651
sdgoij:paul/base/ranges/improvements
sdgoij:paul/fix/10546
sdgoij:paul/ranges/nondep
sdgoij:grind_interact
sdgoij:grind_guide_2
sdgoij:grind_order_13
sdgoij:grind_order_12
sdgoij:grind_order_11
sdgoij:grind_order_10
sdgoij:grind_order_9
sdgoij:grind_order_8
sdgoij:grind_order_7
sdgoij:grind_order_6
sdgoij:grind_order_5
sdgoij:grind_multi_prop
sdgoij:upstream_reduce_eval
sdgoij:grind_order_3
sdgoij:dot-decimal-ambiguity-msg
sdgoij:grind_order_1
sdgoij:digit_deprecations
sdgoij:joachim/print-recursor
sdgoij:joachim/rules-array
sdgoij:joachim/issue10516
sdgoij:joachim/issue10353
sdgoij:Rat_ofScientific_def
sdgoij:analyze_grind_notes
sdgoij:tweak_count_grind_annotations
sdgoij:clarify_linarith_issues
sdgoij:multiple_test_drivers
sdgoij:premise_api
sdgoij:sofia/async-notify
sdgoij:grind_ring_helper
sdgoij:grind_array_attach
sdgoij:joachim/simphaveissue
sdgoij:eraseIdxIfInBounds
sdgoij:joachim/issue10513
sdgoij:mepo
sdgoij:joachim/realization-constr
sdgoij:sofia/async-io-ops
sdgoij:joachim/riskv-bench
sdgoij:deprecations
sdgoij:backport-10429-to-releases/v4.24.0
sdgoij:empty_bytearray
sdgoij:ByteArray_empty_normal_form
sdgoij:existsBuiltinRpcProcedure
sdgoij:10469_regression
sdgoij:hbv/fix_const_fold
sdgoij:rangeOfStx
sdgoij:not_mem_nil
sdgoij:grind_import_opt
sdgoij:sofia/vectored-network
sdgoij:grind_docs_attrs
sdgoij:grind_inj_4
sdgoij:grind_inj_fix_sym
sdgoij:grind_refactor_thm_activation
sdgoij:grind_eq_res_bug_2
sdgoij:grind_processMatch_bug
sdgoij:sofia/async-basic
sdgoij:kernel_let
sdgoij:grind_doc_bang
sdgoij:grind_code_action_message_context
sdgoij:grind_code_action_param
sdgoij:grind_canon_bug_3
sdgoij:grind_diag_filter
sdgoij:grind_mbtc_cast_like
sdgoij:grind_nat_sub_zero
sdgoij:grind_mbtc_bad_candidates_2
sdgoij:grind_mbtc_bad_candidates
sdgoij:joachim/linear-ord
sdgoij:joachim/noConfusionCtorType
sdgoij:joachim/eqns-unpublic-section
sdgoij:website_prime_test
sdgoij:lean-lang-release-checklist
sdgoij:grind_bogus_ematch_issue
sdgoij:grind_inj_2
sdgoij:joachim/linear-beq
sdgoij:grind_inj_1
sdgoij:grind_fix_annotations
sdgoij:joachim/lawfulbeq-enum
sdgoij:joachim/reduceCtorIdx
sdgoij:release_notes_tactics
sdgoij:feat/reprove-command
sdgoij:release_steps_cslib
sdgoij:grind_attr_5
sdgoij:grind_attr_3
sdgoij:grind_attr_behavior_2
sdgoij:url-forwarding
sdgoij:joachim/structural_eqns
sdgoij:joachim/split-prop-discrs
sdgoij:grind_attr_behavior
sdgoij:grind_semiring_norm3
sdgoij:grind_semiring_step2
sdgoij:joachim/deriveLawfulBEq_in_Init
sdgoij:joachim/lawfulBEq_overshoot
sdgoij:joachim/more10306fallout
sdgoij:joachim/stage0-comment
sdgoij:joachim/use-reduceBEq
sdgoij:joachim/method_specs_simp
sdgoij:joachim/method-spec-private
sdgoij:rm_deprecated_xor
sdgoij:grind_ring_semiring_refactor
sdgoij:begin_dev_cycle_4_25
sdgoij:release_updates3
sdgoij:joachim/reduceBEqSimproc
sdgoij:joachim/stage0-fix
sdgoij:joachim/inst-spec-beq
sdgoij:sofia/signal
sdgoij:joachim/inst-specs
sdgoij:relase_updates2
sdgoij:rm_bad_grind
sdgoij:release_updates
sdgoij:grind_ring_op_sanity_checks
sdgoij:grind_ring_norm
sdgoij:context-node-in-classical
sdgoij:joachim/useNoConfusion-ctor
sdgoij:paul/ranges/lemmas2
sdgoij:injective_args
sdgoij:joachim/noConfusion-ctor
sdgoij:grind_pattern_discrepancies
sdgoij:joachim/mkConfusionTypeInLean
sdgoij:more_grind_review
sdgoij:grind_fix_ematch_pat2
sdgoij:noNatZeroDivisors.ofIsCharPZero
sdgoij:upstream_injective
sdgoij:grind_eq_annotation
sdgoij:grind_fixes_and_chores
sdgoij:grind_eq_list
sdgoij:grind_over_applied_nested_proof
sdgoij:joachim/sameCtorUtils
sdgoij:joachim/mkConfusionInLean
sdgoij:grind_option_pmap.lean
sdgoij:paul/base/ranges/lemmas2
sdgoij:grind_natModule_perf
sdgoij:grind_nat_lit
sdgoij:grind_toInt_mbtc
sdgoij:grind_canon_ofnat_2
sdgoij:eq_empty_of_append_eq_empty
sdgoij:grind_frontends
sdgoij:grind_aux_mvar_ids
sdgoij:grind_ematch_bug_at_assignUnassignedLevelMVars
sdgoij:copilot/fix-1b01a238-0c5c-40c7-b442-eac70738e827
sdgoij:paul/ranges/ints
sdgoij:grind_no_mbtc_on_instances
sdgoij:grind_norm_natCast
sdgoij:grind_cutsat_refactor2
sdgoij:grind_theory_combination_5
sdgoij:grind_theory_combination_4
sdgoij:grind_theory_combination_3
sdgoij:joachim/no-confusion-via-ctoridx
sdgoij:joachim/expose-ctorIdx
sdgoij:grind_cutsat_bug_proof_term
sdgoij:grind_theory_combination_2
sdgoij:grind_theory_combination
sdgoij:grind_ac_diag_test
sdgoij:grind_ac_diag
sdgoij:grind_nat_module_model
sdgoij:grind_nat_module_norm_3
sdgoij:grind_nat_module_norm
sdgoij:joachim/deceq-deriving-match
sdgoij:grind_nat_module_linarith_3
sdgoij:grind_nat_module_linarith_2
sdgoij:joachim/accessible-names
sdgoij:joachim/linear-beq-stage2
sdgoij:joachim/casesOnSameCtorVisibility
sdgoij:grind_nat_module_linarith
sdgoij:releases/v4.23.0
sdgoij:grind_inv_panic
sdgoij:paul/ranges/lemmas
sdgoij:paul/hashmap/lemmas
sdgoij:grind_attr_doc_typo
sdgoij:paul/order/fix1
sdgoij:namespace_omega_internals
sdgoij:grind_field_panic
sdgoij:grind_fin
sdgoij:grind_10233
sdgoij:grind_10232
sdgoij:grind_monad
sdgoij:grind_ac_eq_prop
sdgoij:grind_ac_ai_case
sdgoij:grind_ac_minor
sdgoij:paul/ranges/perf-regression2
sdgoij:hbv/selectable_empty
sdgoij:grind_ac16
sdgoij:inv_dyadic
sdgoij:grind_ac14
sdgoij:grind_ac13
sdgoij:grind_ac12
sdgoij:joachim/withCtor-deceq
sdgoij:joachim/ctorIdx_elim_opts
sdgoij:joachim/test10195
sdgoij:joachim/match-eqn-rfl
sdgoij:joachim/matcher-is-splitter
sdgoij:grind_ace11
sdgoij:grind_ac10
sdgoij:grind_modifiers_docstrings
sdgoij:Nat.fold_add
sdgoij:grind_import2
sdgoij:grind_pow_issue
sdgoij:grind_10160
sdgoij:grind_ac9
sdgoij:backport-10173-to-releases/v4.23.0
sdgoij:joachim/casesOnSameCtor
sdgoij:nodup_keys
sdgoij:rm_grind_zip_map_left
sdgoij:review_grind_failing_tests
sdgoij:grind_ac8
sdgoij:grind_ac7
sdgoij:grind_ac6
sdgoij:foldr_lemma
sdgoij:joachim/deceq-bench
sdgoij:joachim/withCtor
sdgoij:grind_ac5
sdgoij:joachim/ctorIdxMacroInline-revert
sdgoij:use_IsPreorder_in_grind
sdgoij:roundUp
sdgoij:hmul_to_smul
sdgoij:joachim/ctorIdxMacroInline
sdgoij:joachim/issue10132
sdgoij:joachim/fewerToCtorIdx
sdgoij:grind_imports
sdgoij:grind_refactor2
sdgoij:grind_refactor
sdgoij:dyadic
sdgoij:grind_deps
sdgoij:int_imports
sdgoij:throwError_declName
sdgoij:joachim/rec_rules
sdgoij:gh-readonly-queue/master/pr-10110-a72f9429eac8f1b5a3344ca120ddd677e716be64
sdgoij:private_import_string_extra
sdgoij:joachim/discr-key-ctorIdx
sdgoij:joachim/error-explanations-imports
sdgoij:joachim/depr-toCtorIdx
sdgoij:joachim/withCtorInBEq
sdgoij:mhuisi/revert-10052
sdgoij:joachim/ctorIdx
sdgoij:rat_addcommgroup
sdgoij:grind_pow_test
sdgoij:grind_ac3
sdgoij:protect_rat
sdgoij:structid_typo
sdgoij:grind_ac2
sdgoij:more_int_lemmas
sdgoij:grind_cutsat_pw
sdgoij:grind_of_nat_module
sdgoij:paul/ranges/perf-regression
sdgoij:paul/temp/perf
sdgoij:rat_cleanup
sdgoij:dyadic_prep
sdgoij:paul/ranges/implement
sdgoij:grind_error_messages
sdgoij:kmill_debug_do
sdgoij:grind_module_tests
sdgoij:hbv/hashmap_less_inline
sdgoij:rm_internal_rat
sdgoij:grind_fin_extra
sdgoij:joachim/beq-bench
sdgoij:joachim/nat-table
sdgoij:paul/order5
sdgoij:paul/base/order6
sdgoij:paul/order4
sdgoij:paul/base/order4
sdgoij:paul/base/order5
sdgoij:qol_grind_analyze
sdgoij:grind_mod_div_issue
sdgoij:grind_ToInt
sdgoij:grind_cutsat_nonlinear2
sdgoij:joachim/withCtorInBeq-init
sdgoij:joachim/print-private
sdgoij:paul/order3
sdgoij:paul/base/order3
sdgoij:rm_bad_option_grind
sdgoij:nat_bitwise_rm_distrib
sdgoij:nat_bitwise_rm_grind
sdgoij:grind_cutsat_nonlinear
sdgoij:joachim/derivable-accessible-name
sdgoij:paul/range-getelem
sdgoij:paul/order2
sdgoij:paul/base/order2
sdgoij:paul/range-forIn-synthesis
sdgoij:grind_reorder
sdgoij:upstream_rat
sdgoij:grind-nat-int-semiring-instances
sdgoij:hbv/more-indep
sdgoij:paul/order1b
sdgoij:grind_cutsat_solved_form
sdgoij:grind_null_leftovers
sdgoij:grind_no_null
sdgoij:grind_linarith_trim_proof
sdgoij:grind_ring_trim_proof
sdgoij:grind_cutsat_trim_proof
sdgoij:inj_proof_perf
sdgoij:grind_nat_sub_issue
sdgoij:begin_dev_cycle_24
sdgoij:sofia/fix-async
sdgoij:proofmode_delab_fix
sdgoij:grind_list_missing
sdgoij:grind_div_mod_norm
sdgoij:joachim/issue6550
sdgoij:joachim/nested-ind-errors
sdgoij:grind_option_review
sdgoij:joachim/issue9909
sdgoij:grind_linarith_issue
sdgoij:grind_9899
sdgoij:grind_docstrings
sdgoij:grind_9321
sdgoij:grind_whnf_panic
sdgoij:sg/mvcgen-cursor
sdgoij:joachim/issue9844
sdgoij:grind_all_unary_pat
sdgoij:paul/order1
sdgoij:paul/order/decidableeq
sdgoij:sg/spec-aggressive-eta
sdgoij:preorder_mixin
sdgoij:grind_chore_move
sdgoij:grind_warn_pat
sdgoij:grind_dup_pat
sdgoij:kernel_tc
sdgoij:eq_refl_true
sdgoij:paul/base/order1
sdgoij:grind_ring_nondet
sdgoij:grind_proof_abst
sdgoij:grind_9856
sdgoij:grind_poly_ground_pattern
sdgoij:grind_9828
sdgoij:grind_9830
sdgoij:paul/order/draft3
sdgoij:paul/base/order/draft3
sdgoij:sg/naming-withEarlyReturn
sdgoij:sg/mvcgen-rewrites
sdgoij:sg/mspec-defeq-bug
sdgoij:sg/spred-entails-n
sdgoij:9814_regression
sdgoij:grind_parirty
sdgoij:sg/delab-range
sdgoij:hbv/benchmark-output
sdgoij:grind_normalizeLevels_perf
sdgoij:grind_unfold_reducible_bug
sdgoij:grind_internalize_gen
sdgoij:grind_ana
sdgoij:meta_leftover
sdgoij:sg/parked-fin-specs
sdgoij:hbv/task_manager_decentralize
sdgoij:expose_string_functions
sdgoij:expose_filterMapTR
sdgoij:expose_mapIdxM
sdgoij:sg/postcond-const-simp
sdgoij:getMVarDependencies
sdgoij:grind_cat2
sdgoij:cleanup_grind_cat
sdgoij:grind_9610
sdgoij:grind_9769
sdgoij:grind_fix_eq_congr
sdgoij:paul/slices/subarray-ops-2
sdgoij:sg/freshen-matcherapp
sdgoij:linarith_field
sdgoij:grind_omega_regressions
sdgoij:revert-9666-push-tpurorssqrpq
sdgoij:grind_const_fun
sdgoij:paul/temp/big-omega
sdgoij:releases/v4.22.0
sdgoij:hbv/bv_decide_int_beq
sdgoij:deprecation_2025-7
sdgoij:9367_regression
sdgoij:grind_toPoly
sdgoij:grind_ring_proof
sdgoij:grind_cutsat_proof2
sdgoij:release_repose_update
sdgoij:grind_cutsat_proof
sdgoij:sg/spec-lemmas-notation
sdgoij:grind_fix_assertion_violation
sdgoij:grind_fun_of_singleton
sdgoij:joachim/simpH-no-contradiction
sdgoij:grind_implDetail
sdgoij:joachim/wf_unfold
sdgoij:revert_impDetail
sdgoij:grind_chore_tests
sdgoij:grind_regression
sdgoij:grind_warn
sdgoij:grind_canon_arith
sdgoij:grind_finVal_cutsat
sdgoij:grind_ring_smul
sdgoij:grind_intCast_natCast
sdgoij:paul/iterators/codeowner
sdgoij:joachim/match-bench
sdgoij:hbv/keine-kunst
sdgoij:grind_omega
sdgoij:joachim/recover-changes
sdgoij:joachim/pord
sdgoij:joachim/wf_preprocess_trace
sdgoij:sum_append_nat
sdgoij:mv_Xor
sdgoij:pairwise_iff_forall_sublist
sdgoij:9369_regression
sdgoij:grind_exponents_2
sdgoij:grind_prod_lex_def
sdgoij:grind_algebra_bitvec
sdgoij:linarith_cc
sdgoij:grind_opt
sdgoij:hbv/nametostring
sdgoij:vector_algebra_public
sdgoij:ungrind_pairwise_iff_forall_sublist
sdgoij:vector_algebra
sdgoij:trans_escalation
sdgoij:grind_9572
sdgoij:grind_9562
sdgoij:grind_poly_eq
sdgoij:grind_abstract_proof
sdgoij:sofia/bytes
sdgoij:process_output
sdgoij:nameset_instances
sdgoij:NoNatZeroDivisors_NatModule
sdgoij:fix_qsort
sdgoij:joachim/issue8939
sdgoij:filterMap_some_fun
sdgoij:simp_arith_nat
sdgoij:fix_grind_field
sdgoij:joachim/nested-ind-experiements
sdgoij:hbv/phashmap_specialize
sdgoij:hbv/simp_nested
sdgoij:joachim/more-diag
sdgoij:sg/collect-fresh-mvars
sdgoij:getElemV
sdgoij:nat_semiring
sdgoij:grind_field2
sdgoij:grind_module_cleanup
sdgoij:release_steps_rc1
sdgoij:grind_eq
sdgoij:grind_9485
sdgoij:grind_ofnat_issue
sdgoij:grind_bounds
sdgoij:grind_cast_issue
sdgoij:revert-9471-push-smmsnuptwsqq
sdgoij:simpCongrIssue2
sdgoij:joachim/issue9462
sdgoij:joachim/issue9018-test
sdgoij:sg/9365
sdgoij:hbv/lean_always_inline
sdgoij:joachim/issue9018
sdgoij:paul/slices/subarray-ops
sdgoij:grind_perf7
sdgoij:grind_perf6
sdgoij:hbv/simp_subexpr_bench
sdgoij:sofia/http
sdgoij:grind_perf5
sdgoij:congr_simp_bug
sdgoij:joachim/simp-bench2
sdgoij:grind_simp_perf3
sdgoij:paul/temp/bug
sdgoij:joachim/simp-bench
sdgoij:paul/order/draft2
sdgoij:splitIf_perf
sdgoij:grind_fold_proj_perf
sdgoij:grind_mark_nested
sdgoij:grind_unfold_red_perf
sdgoij:hypothetical-pr-for-grove
sdgoij:grind_sharecommon_filter
sdgoij:grind_cutsat_nat_cleanup
sdgoij:grind_cutsat_nat_refactor
sdgoij:grind_cutsat_prop
sdgoij:grind_chore_ematch
sdgoij:grind_propagateEqUp_perf
sdgoij:grind_propagateBoolDiseq
sdgoij:grind_diseq_perf
sdgoij:paul/order/draft
sdgoij:simp_congr_const
sdgoij:sg/range-simp-grind
sdgoij:grind_simproc2
sdgoij:simp_ctorEq_perf
sdgoij:grind_simp_perf2
sdgoij:grind_simp_perf
sdgoij:grind_decidable_insts
sdgoij:sg/defeq-stuck-on-unfolding
sdgoij:grind_profile2
sdgoij:grind_linarith_on_demand
sdgoij:grind_toInt_on_demand
sdgoij:grind_9216
sdgoij:grind_9206
sdgoij:sg/codeowners
sdgoij:paul/ranges/migrate-ranges
sdgoij:hbv/bv_decide_bench
sdgoij:paul/base/ranges/migrate-ranges
sdgoij:grind_ring_on_demand
sdgoij:grind_restore_cache
sdgoij:grind_pattern_local_scoped
sdgoij:grind_tc
sdgoij:grind_simprocs_unfold2
sdgoij:grind_simprocs_unfold
sdgoij:grind_norm_chore
sdgoij:grind_exists
sdgoij:grind_gt_ge
sdgoij:grind_norm_forall2
sdgoij:grind_norm_forall
sdgoij:std-base
sdgoij:grind_9187
sdgoij:sg/fix-postcond-notation
sdgoij:v4.22.0_with_stage0
sdgoij:grind_cleanup
sdgoij:vector_extract
sdgoij:grind_sym_prio_part2
sdgoij:sofia/parser-changes
sdgoij:joachim/faster-stage0
sdgoij:sg/mvcgen-split-ifs
sdgoij:sg/parked-mrevert-idea
sdgoij:grind_panic_eq_bwd
sdgoij:fix_grind_ring
sdgoij:grind_panic3
sdgoij:grind_symbol_prio
sdgoij:paul/slices2
sdgoij:grind_ordered_field
sdgoij:releases/v4.22.0-grind
sdgoij:paul/base/slices2
sdgoij:grind_bad_issues
sdgoij:grind_helper
sdgoij:grind_pow_zero_norm
sdgoij:grind_pow_add_semiring
sdgoij:grind_poly_loop
sdgoij:joachim/module-wf-opaque
sdgoij:paul/iterators/universe-poly-loops
sdgoij:grind_pow_add_norm
sdgoij:grind_offset_pattern_issue
sdgoij:joachim/lazy-defeq-proj
sdgoij:paul/iterators/initlemmas
sdgoij:paul/ranges/debugging2
sdgoij:paul/iterators/bench
sdgoij:grind_hyperoperations
sdgoij:paul/order/remove-decidable-instance
sdgoij:kernel_defeq
sdgoij:grind_cases_eager_pprod
sdgoij:grind_ifInBounds
sdgoij:release_automation5
sdgoij:dev_cycle_v4.23
sdgoij:grind_docstring3
sdgoij:joachim/expectTypeMessage
sdgoij:release_automation4
sdgoij:sg/fix-mvcgen-defeq
sdgoij:release_automation3
sdgoij:refl_cmp
sdgoij:grind_ofsemiring_issue
sdgoij:beq_bytearray
sdgoij:grind_cutsat_commring
sdgoij:grind_cmp_eq
sdgoij:grind_docstring2
sdgoij:grind_cutsat_model_pp
sdgoij:grind_ring_norm_const
sdgoij:grind_ring_norm_extra
sdgoij:paul/ranges/tostream
sdgoij:paul/slices/lemmas
sdgoij:grind_cutsat_reorder
sdgoij:paul/ranges/debugging
sdgoij:paul/base/slices/lemmas
sdgoij:extract_push
sdgoij:map_grind_annotations
sdgoij:grind_toInt_eq2
sdgoij:paul/ranges/debugging-base
sdgoij:grind_toInt_bounds
sdgoij:grind_toInt_strict_ineq
sdgoij:paul/slices1
sdgoij:paul/base/slices1
sdgoij:sr/setup-libuv
sdgoij:hbv/better-error
sdgoij:option_getd_guard
sdgoij:paul/iterators/ulift
sdgoij:grind_toint_assert
sdgoij:grind_cleanup_cutsat
sdgoij:grind_to_int2
sdgoij:paul/slices/introduce-slices
sdgoij:paul/base/slices/introduce-slices
sdgoij:ci_test
sdgoij:paul/ranges/introduce-ranges
sdgoij:grind_to_int
sdgoij:typo
sdgoij:revert_grind_bitvec
sdgoij:toint_ofnat_refactor
sdgoij:paul/lift-id
sdgoij:grind_ematch_heq_issue2
sdgoij:toint_refactor2
sdgoij:joachim/linearNoConfusionULift
sdgoij:joachim/generalize-withCtor
sdgoij:paul/ranges/optimize-forIn
sdgoij:joachim/pulift
sdgoij:paul/base/ranges/optimize-forIn
sdgoij:ToInt_instances
sdgoij:grind_algebra_docstrings
sdgoij:grind_bitvec_cleanup
sdgoij:grind_algebra_updates
sdgoij:poly_expose
sdgoij:grind_ematch_heq_issue
sdgoij:grind_congr_over_applied
sdgoij:joachim/ulift-sort
sdgoij:grind_in_bitvec
sdgoij:joachim/linearNoConfusionUniverseBump
sdgoij:paul/base/ranges/introduce-ranges
sdgoij:joachim/issue8969
sdgoij:module_envelope
sdgoij:grind_bitwise
sdgoij:expose_poly
sdgoij:grind_algebra_tests
sdgoij:enveloped_ordered
sdgoij:grind_match_cond_split
sdgoij:grind_semiring_norm_2
sdgoij:grind_semiring_norm_proc
sdgoij:anne/mathlib-dep-template
sdgoij:grind_semiring_norm
sdgoij:joachim/funind-unfold-aux-text
sdgoij:fork_for_testing
sdgoij:grind_order_refactor
sdgoij:joachim/simp-loop-detection2
sdgoij:joachim/SimpM-run
sdgoij:joachim/linter-unusedSimpArgs
sdgoij:revert-8745-sg/upstream-spred
sdgoij:sg/revert-8745
sdgoij:grind_semiring_2
sdgoij:joachim/more-unused-simp-args
sdgoij:joachim/simp-arg-elab
sdgoij:IntModule_refactor
sdgoij:grind_IsCharP_envelope
sdgoij:grind_no_nat_div_envelope
sdgoij:grind_no_nat_div
sdgoij:pp_grind_attr2
sdgoij:pp_grind_attr
sdgoij:grind_docstring
sdgoij:joachim/init-unusedSimpArgs
sdgoij:joachim/simp-warn-unused-join
sdgoij:new_codegen
sdgoij:joachim/simp-warn-unused
sdgoij:joachim/unused-lemmas2
sdgoij:joachim/unused-lemmas
sdgoij:grind_dvd_propagation_issue
sdgoij:document_grind_typeclasses
sdgoij:another_grind_module_panic
sdgoij:minimize_grind_panic_test
sdgoij:hbv/lean_auto_thread
sdgoij:expose_grind
sdgoij:joachim/simp-cache-loop
sdgoij:rm_mul_hmul
sdgoij:grind_list_monadic
sdgoij:grind_attach
sdgoij:generalize_isCharP
sdgoij:grind_bitvec_module
sdgoij:paul/iterators/forinprime
sdgoij:paul/base/iterators/forinprime
sdgoij:sofia/libidn2
sdgoij:joachim/simp-avoid-pre-loops
sdgoij:paul/iterators-to-init
sdgoij:eraseIdx_insertIdx_deprecation
sdgoij:grind_dvd
sdgoij:grind_panic2
sdgoij:intmodule2
sdgoij:grind_fold
sdgoij:grind_bitvec
sdgoij:grind_curry
sdgoij:grind_prod
sdgoij:generalize_ordered_charp
sdgoij:grind_sum
sdgoij:grind_semiring
sdgoij:joachim/simp-loop-detection
sdgoij:noncomm_envelope
sdgoij:semiring_envelope
sdgoij:grind_instances
sdgoij:bitvec_reorg
sdgoij:bitvec_getLsb_rename
sdgoij:raise_grind_limits
sdgoij:natmodule_fixes
sdgoij:natmodule_envelope
sdgoij:joachim/linux-release-pr2
sdgoij:joachim/linux-release-pr
sdgoij:module_lemmas
sdgoij:ordered_nat_module
sdgoij:Nat.le_of_add_left_le
sdgoij:grind_linarith_var_elim
sdgoij:more_grind_list
sdgoij:cleanup_grind
sdgoij:grind_list_perm
sdgoij:grind_linarith_occs
sdgoij:grind_linarith_inv
sdgoij:grind_field_missing_instance
sdgoij:grind_misc
sdgoij:grind_linarith_bug
sdgoij:grind_internalize_issues
sdgoij:grind_int_module_basic
sdgoij:grind_field_diseq
sdgoij:grind_field_2
sdgoij:grind_field_support
sdgoij:grind_natCast
sdgoij:grind_Int_negSucc
sdgoij:grind_cutsat_opt
sdgoij:grind_linarith_hmul_nat
sdgoij:paul/ranges/basic
sdgoij:int_one_pow
sdgoij:DHashMap_structure
sdgoij:grind_linarith_mbtc
sdgoij:grind_contain_iff_mem
sdgoij:grind_linarith_model
sdgoij:feat/grind-annotations-zip
sdgoij:feat/grind-annotations-offn
sdgoij:feat/grind-annotations-mapidx
sdgoij:feat/grind-annotations-finrange
sdgoij:grind_find
sdgoij:grind_regressions
sdgoij:cleanup_grind_tests
sdgoij:grind_indexmap4
sdgoij:decidableExistsFin
sdgoij:grind_cases_option
sdgoij:grind_diseq3
sdgoij:grind_erase
sdgoij:rm_grind_warnings
sdgoij:grind_linarith_diseq2
sdgoij:grind_ring_bug
sdgoij:jmc-ci-pin-release-action
sdgoij:grind_fix_linarith_ring_interface
sdgoij:grind_indexmap3
sdgoij:paul/iterators/fix-dropwhile
sdgoij:pr-releases-with-hash
sdgoij:grind_lrat_cleanup
sdgoij:rm_grind_BEq_comm
sdgoij:disable_grind_warning
sdgoij:DHashMap.contains_iff_mem_grind
sdgoij:grind_linarith_eq
sdgoij:grind_linarith_5
sdgoij:grind_linarith_4
sdgoij:revert-8685-push-xkpnlqkwxwsq
sdgoij:grind_linarith_3
sdgoij:grind_linarith_2
sdgoij:grind_linarith_ineq_assert
sdgoij:grind_linarith_ring
sdgoij:grind_linarith_reify
sdgoij:grind_linarith_skeleton
sdgoij:grind_ExprPtr
sdgoij:grind_ring_linarith
sdgoij:joachim/dsimp-attr
sdgoij:paul/iterators/empty
sdgoij:paul/iterators/13-for-empty
sdgoij:rename_get_elem_trivial
sdgoij:grind_coeff_norm
sdgoij:grind_module2
sdgoij:dev_cycle_v4.22
sdgoij:anne/release_checklist-clarifications
sdgoij:paul/iterators/13
sdgoij:more_grind_toint_typeclasses
sdgoij:joachim/print-sig
sdgoij:grind_sort_eqcs
sdgoij:grind_module
sdgoij:grind_split_source
sdgoij:grind_toint_typeclasses
sdgoij:rm_slow_grind
sdgoij:joachim/private-eqns
sdgoij:releases/v4.21.0
sdgoij:paul/iterator/cleanups
sdgoij:grind_diag_improved2
sdgoij:grind_refactor_ctx
sdgoij:releases/v4.20.0
sdgoij:rm_fin_natcast
sdgoij:grind_eqres_bug
sdgoij:grind_lrat_issue
sdgoij:grind_indexmap
sdgoij:grind_lrat
sdgoij:grind_lrat_internal_error
sdgoij:grind_lrat_mvar
sdgoij:grind_array_range
sdgoij:grind_getElem_fin
sdgoij:grind_mem_map
sdgoij:grind_modify
sdgoij:grind_any_eq
sdgoij:grind_local_namespace
sdgoij:get_elem_grind
sdgoij:grind_pairwise2
sdgoij:map_fst_toList_eq_keys
sdgoij:paul/iterators/5
sdgoij:paul/iterators/4-for-5
sdgoij:fix-cache
sdgoij:grind_algebra
sdgoij:grind_option_pbind
sdgoij:grind_ematch_gen_pattern2
sdgoij:grind_ematch_gen_pattern
sdgoij:grind_casting_test
sdgoij:grind_core_cutsat_interface
sdgoij:grind_offset_simpler_interface
sdgoij:pr_8559_for_expr_data
sdgoij:fix_8554
sdgoij:paul/iterators/12
sdgoij:grind_chore_test
sdgoij:grind_panic_2
sdgoij:paul/iterators/9
sdgoij:paul/iterators/8-for-9
sdgoij:paul/iterators/7
sdgoij:paul/iterators/11-for-12
sdgoij:paul/iterators/6-for-7
sdgoij:paul/iterators/6
sdgoij:paul/iterators/5-for-6
sdgoij:paul/iterators/4
sdgoij:paul/iterators/3-for-4
sdgoij:paul/iterators/3
sdgoij:grind_overapplied_ite
sdgoij:grind_whnfD_issues
sdgoij:grind_nested_proof_propagation
sdgoij:grind_panic
sdgoij:list_range_one
sdgoij:grind_beq_issue
sdgoij:8518_partial
sdgoij:grind_count
sdgoij:paul/iterators/2-for-3
sdgoij:cutsat_problem
sdgoij:grind_match_congr_eq_new
sdgoij:deprime_fin_ofnat
sdgoij:deprecations_before_2024-11-31
sdgoij:array_size_semireducible
sdgoij:grind_ite_congr
sdgoij:heq_notation
sdgoij:joachim/defeq-attr-adapat
sdgoij:paul/iterators/12-for-13
sdgoij:paul/iterators/11
sdgoij:Array.ofFn_def
sdgoij:grind_sublist
sdgoij:missing_array_grind
sdgoij:paul/iterators/10
sdgoij:paul/iterators/10-for-11
sdgoij:paul/iterators/9-for-10
sdgoij:joachim/private-eqns-base
sdgoij:paul/iterators/8
sdgoij:paul/iterators/7-for-8
sdgoij:paul/upstream-lawfulmonadlift
sdgoij:getElem_simps
sdgoij:grind_simp_state
sdgoij:simp_nf_2025-05
sdgoij:grind_simp_cache
sdgoij:grind_pairwise
sdgoij:fix_awaiting_mathlib
sdgoij:grind_alpha_shareCommon
sdgoij:grind_trig
sdgoij:grind_ite_syntax
sdgoij:awaiting-mathlib-yellow
sdgoij:grind_canon_cache
sdgoij:grind_prove_eq
sdgoij:getElem_lemmas
sdgoij:grind_doc
sdgoij:grind_treemap
sdgoij:grind_option3
sdgoij:grind_size_eq_zero_iff
sdgoij:grind_relation_typeclasses
sdgoij:grind_nochrono
sdgoij:joachim/stage0-workflow-no-nix
sdgoij:sg/applyN
sdgoij:paul/iterators/2
sdgoij:paul/iterators/1-for-2
sdgoij:vector_tail_simp
sdgoij:joachim/linear-noConfusion
sdgoij:ordered_field
sdgoij:sg/apply-mvars
sdgoij:new_codegen_saveMonoBug
sdgoij:grind_heartbeats
sdgoij:paul/iterators/1
sdgoij:Nat.dfold
sdgoij:ordered_ring
sdgoij:paul/iterators/initial-for-1
sdgoij:grind_palindrome3
sdgoij:List_ofFn_succ_simp
sdgoij:foldlM_finRange
sdgoij:grind_info_attr
sdgoij:grind_del_failures_opt
sdgoij:grind_cases_attr2
sdgoij:grind_field
sdgoij:paul/iterators/initial
sdgoij:grind_module_dedup
sdgoij:ofFnM
sdgoij:grind_module_hmul
sdgoij:grind_pull_universal_over_disj
sdgoij:grind_mark_nested_proof_bug
sdgoij:grind_split_fix
sdgoij:grind_modules
sdgoij:upstream_hsmul
sdgoij:ExtHashMapD
sdgoij:duplicate_instances
sdgoij:hashmap_filter_lemmas
sdgoij:grind_ring_normalization
sdgoij:qsort_grind
sdgoij:sg/Id-simps-eric
sdgoij:joachim/mapError-context
sdgoij:joachim/fun_cases_params_cleanup
sdgoij:joachim/fun_cases_params
sdgoij:cleanup_grind_test
sdgoij:grind_ematch_inst
sdgoij:grind_ematch_ground_inst
sdgoij:grind_eta
sdgoij:joachim/fundind_unfolding_mdata
sdgoij:joachim/issue8360
sdgoij:joachim/funind-cleanup
sdgoij:fix_inv
sdgoij:grind_ring_diamond
sdgoij:int_multiplication_lemmas
sdgoij:inv_notation
sdgoij:grind_norm_issues
sdgoij:grind_treemap_init
sdgoij:grind_propagate_ctor
sdgoij:anne/linterSets
sdgoij:grind_etaStruct
sdgoij:update_grind_palindrome
sdgoij:grind_getelem
sdgoij:grind_contains_iff_mem
sdgoij:grint_ite_cleanup
sdgoij:grind_ite_unused_match
sdgoij:hbv/bv_decide_reverse
sdgoij:joachim/issue8257
sdgoij:joachim/more-fundind-tests
sdgoij:intersperse_follow_up
sdgoij:grind_fin_commring
sdgoij:split_ord
sdgoij:joachim/fun_induction_unfolding_post_stage0
sdgoij:deprecations_2025-05-13
sdgoij:joachim/fun_induction_unfolding
sdgoij:unextend_vector
sdgoij:cleanup_imports
sdgoij:disable_grind_trace
sdgoij:grind_fastEraseDups
sdgoij:grind_map
sdgoij:grind_proj_issue
sdgoij:joachim/cases_complex_args
sdgoij:joachim/funind_unfold_cond
sdgoij:grind_abstractMVars
sdgoij:adjust_grind_lemmas
sdgoij:fin_nezero
sdgoij:grind_qsort_problems
sdgoij:grind_palindrome2
sdgoij:dev_cycle_v4.21
sdgoij:joachim/issue8195
sdgoij:joachim/congr-eqns
sdgoij:joachim/issue8274
sdgoij:grind_prove_eq_improved
sdgoij:grind_fix_implies
sdgoij:grind_arrow_congr
sdgoij:type_as_hole
sdgoij:joachim/guard-msgs-trace
sdgoij:apply_error_message
sdgoij:json_issue
sdgoij:joachim/funind_false_elim_post_stage0
sdgoij:backport-8242-to-releases/v4.20.0
sdgoij:joachim/funind_false_elim
sdgoij:backport-8238-to-releases/v4.20.0
sdgoij:backport-8236-to-releases/v4.20.0
sdgoij:release_checklist_release_notes
sdgoij:backport-8231-to-releases/v4.20.0
sdgoij:backport-8228-to-releases/v4.20.0
sdgoij:synthetic-sorry-filter
sdgoij:apply_non_synthetic_sorry
sdgoij:remove-glibc-libs
sdgoij:fix-ld
sdgoij:8212_fix
sdgoij:grind_simp_basis
sdgoij:grind_ring_diag
sdgoij:more_grind
sdgoij:grind_option2
sdgoij:grind_option
sdgoij:simp_getKey_eq
sdgoij:hbv/bv_decide_less_defeq
sdgoij:rm_grind_ext
sdgoij:grind_nondet3
sdgoij:grind_propagation_issue
sdgoij:grind_chore_deadcode
sdgoij:grind_issue_mvar
sdgoij:release_checklist4
sdgoij:backport-8193-to-releases/v4.20.0
sdgoij:releases/v4.19.0
sdgoij:getElem_map
sdgoij:grind_stepwise_deriv
sdgoij:hashmap_equiv_getElem_eq
sdgoij:insertMany_append
sdgoij:ofList_eq_insertMany_empty
sdgoij:getElem_insertMany_list
sdgoij:grind_disequality_error
sdgoij:split_qsort
sdgoij:grind_ite_cleanup
sdgoij:contains_lemmas
sdgoij:joachim/elim-complex
sdgoij:grind_ring_step_proof
sdgoij:grind_ring_issues4
sdgoij:grind_ring_gb_heuristics
sdgoij:grind_ring_tests
sdgoij:joachim/funind-unfolding
sdgoij:joachim/auxLemma-name
sdgoij:grind_commring_natcast
sdgoij:grind_issues
sdgoij:grind_list_exp
sdgoij:eraseDupsWithHash
sdgoij:getKey_insert
sdgoij:map_isSome_lemmas
sdgoij:hbv/telescope_capacity
sdgoij:simp_get_getKey
sdgoij:grind_ring_gcd
sdgoij:grind_ring_inv2
sdgoij:grind_ring_debug
sdgoij:grind_mon_order
sdgoij:grind_ringSteps
sdgoij:grind_ite_funinduction
sdgoij:grind_ring_imp_eq
sdgoij:grind_gb6
sdgoij:grind_gb5
sdgoij:revert-8061-push-slklnzysvyws
sdgoij:grind_gb4
sdgoij:fix_master
sdgoij:hbv/bv_decide_sat
sdgoij:joachim/unicode-arrow
sdgoij:fix_treemap_deprecations
sdgoij:joachim/issue8093
sdgoij:joachim/funind-structural-mutual-lam
sdgoij:joachim/fine-equations
sdgoij:hbv/bv_decide_orphan
sdgoij:joachim/issue8081
sdgoij:joachim/unary_eq_def
sdgoij:sg/Id-simps
sdgoij:grind_superpose3
sdgoij:grind_unexpected_mvar
sdgoij:grind_getKey_eq
sdgoij:paul/fix-kernel-reduce-pow
sdgoij:eraseDupsBy
sdgoij:grind_superpose2
sdgoij:findrev
sdgoij:grind_hashmap_list_issue
sdgoij:reldebug2
sdgoij:hbv/select
sdgoij:hbv/bounded_queue_fix
sdgoij:joachim/no-lparam-identity
sdgoij:paul/treemap-root-imports
sdgoij:commring_intcast
sdgoij:grind_ring_cert
sdgoij:grind_ring_denote
sdgoij:joachim/riskv-benchmark
sdgoij:hbv/bv_decide_substructure_cache
sdgoij:grind_gb
sdgoij:grind_reify_inv
sdgoij:grind_comm_ring4
sdgoij:find_lemmas
sdgoij:grind_comm_ring3
sdgoij:IsCharP_outParam
sdgoij:grind_comm_ring2
sdgoij:grind_comm_ring
sdgoij:lake-ci-2
sdgoij:joachim/rarray-docstring
sdgoij:grind_som_rarray
sdgoij:Poly_RArray2
sdgoij:RArray2
sdgoij:skipTerminalTactics
sdgoij:grind_som_char
sdgoij:joachim/funind_cleanup
sdgoij:vector_perm
sdgoij:grind_expr_toPoly
sdgoij:grind_commring_poly
sdgoij:mon_revlex_grevlex
sdgoij:pre_grind_list
sdgoij:eq_false_of_imp_eq_false
sdgoij:grind_som
sdgoij:grind_nondet2
sdgoij:commring_parents
sdgoij:joachim/deprecated-options
sdgoij:infoAsError
sdgoij:joachim/issue7826
sdgoij:hbv/task_wait_dedicated
sdgoij:grind_ext_step2
sdgoij:perm_updates
sdgoij:grind_ext_attr_new
sdgoij:grind_improve_split
sdgoij:cmake-install
sdgoij:count_erase
sdgoij:grind_exp
sdgoij:count_replace
sdgoij:grind_lookahead2
sdgoij:grind_min2
sdgoij:list_perm_take
sdgoij:cleanup_grind_ite
sdgoij:grind_test2
sdgoij:grind_clear_message
sdgoij:grind_another_fixed_test
sdgoij:hbv/more_hashmaps
sdgoij:grind_fix_loop
sdgoij:grind_fix_prop_split
sdgoij:no-32bit
sdgoij:ccache-size
sdgoij:grind_mim_max
sdgoij:isSome_idxOf
sdgoij:perm_take
sdgoij:grind_min
sdgoij:grind_cutsat_trace
sdgoij:grind_lookahead
sdgoij:grind_cutsat_bug2
sdgoij:grind_isCharP
sdgoij:BitVec.pow
sdgoij:grind_funext_improved
sdgoij:Int.cast_eq
sdgoij:dvd_iff_bmod_eq_zero
sdgoij:Int.toNat_sub
sdgoij:Fin.ofNat_mul
sdgoij:UIntX.pow
sdgoij:UIntX.ofInt
sdgoij:grind_nat_issue2
sdgoij:Int.toNat_emod
sdgoij:grind_quote_arith
sdgoij:grind_natcast_nonpos
sdgoij:hbv/capacity
sdgoij:grind_report_issue
sdgoij:grind_missing_imp_prop
sdgoij:grind_imp_split
sdgoij:grind_bool_norm
sdgoij:grind_pattern_activation
sdgoij:grind_bool_eq_iff_iff
sdgoij:grind_list_problems
sdgoij:rm_simp_deprecated
sdgoij:deprecate_option_mem_iff
sdgoij:grind_decide_tests
sdgoij:mpz_sharecommon
sdgoij:reldebug
sdgoij:grind_issues5
sdgoij:try_extensible
sdgoij:grind_cutsat_terms
sdgoij:grind_markAsCutsat
sdgoij:grind_cutsat_improve_proof
sdgoij:release_checklist3
sdgoij:gitignore_pycache
sdgoij:grind_forall_norm
sdgoij:grind_fun_comp
sdgoij:grind_list_problems2
sdgoij:dev_cycle_v4.20
sdgoij:grind_commring
sdgoij:hbv/shared_mutex
sdgoij:backport-6325-to-releases/v4.19.0
sdgoij:release_automation2
sdgoij:release_automation
sdgoij:normalize_language_reference_in_tests
sdgoij:grind_poly_cnstr_propagation
sdgoij:grind_issues3
sdgoij:grind_eq_thm
sdgoij:grind_local_inst_intro_issue
sdgoij:grind_proveEq
sdgoij:natCast_notation
sdgoij:List.head_singleton
sdgoij:grind_list
sdgoij:all_filter
sdgoij:grind_intro_dep
sdgoij:grind_aux_proofs
sdgoij:grind_hcongr_transparency
sdgoij:struct_cleanup_7717
sdgoij:release-steps
sdgoij:new_codegen_resolveConst
sdgoij:release_checklist2
sdgoij:mimalloc-abort
sdgoij:mimalloc-fix-tls-windows
sdgoij:markus/hashmap-filter-map-example
sdgoij:failing_grind
sdgoij:contraint_typos
sdgoij:implicitness2
sdgoij:heapsort_cleanup
sdgoij:grind_abstractNestedProof_issue
sdgoij:hbv/bv_decide_dimacs
sdgoij:releases/v4.18.0
sdgoij:grind_mark_nested_proofs_bug2
sdgoij:hbv/bv_decide_compress_aig
sdgoij:grind_missing_norm
sdgoij:grind_zetaDelta
sdgoij:grind_reset_syntax
sdgoij:paul/treemapinstances2
sdgoij:grind_heapsort
sdgoij:grind_fix_mbtc2
sdgoij:grind_aux_thm
sdgoij:paul/treemapinstances
sdgoij:hbv/bv_decide_shareCommon
sdgoij:paul/treemap-ord-simp-lemmas
sdgoij:paul/treemaptests
sdgoij:paul/treemaplemmas23
sdgoij:paul/remove-simps
sdgoij:sg/7682
sdgoij:revert_7575
sdgoij:simp_eq_mp
sdgoij:grind_const_pat
sdgoij:grind_eq_mp
sdgoij:paul/treemaplemmas22
sdgoij:paul/treemaplemmas21
sdgoij:paul/treemap-dijkstra
sdgoij:implicit_review
sdgoij:paul/treemaplemmas20
sdgoij:paul/treemaplemmas19
sdgoij:paul/treemaplemmas18
sdgoij:paul/treemaplemmas17-for-18
sdgoij:hbv/bv_decide_computed_field
sdgoij:paul/treemaplemmas17
sdgoij:paul/treemaplemmas16-for-17
sdgoij:paul/treemaplemmas16
sdgoij:array_replicate
sdgoij:grind_mbtc
sdgoij:whnf_perf
sdgoij:coredumps
sdgoij:ci-empty-matrix
sdgoij:joachim/issue7550
sdgoij:joachim/issue7612
sdgoij:joachim/awaiting-mathlib
sdgoij:hbv/bv_decide_refactor_cache
sdgoij:hbv/fix_fixedInt
sdgoij:debug-toml
sdgoij:sg/7507
sdgoij:grind_cutsat_norm3
sdgoij:grind_cutsat_omega2
sdgoij:grind_model
sdgoij:paul/treemaplemmas15
sdgoij:paul/treemaplemmas14
sdgoij:joachim/wf-kernel-irred
sdgoij:mul_add_lt_is_or
sdgoij:grind_cutsat_omega_tests
sdgoij:rm_simp_int_neg_mul
sdgoij:grind_denoteAsInt_nonneg
sdgoij:grind_arith_norm_issue
sdgoij:joachim/div-mod-fuel
sdgoij:grind_NatCast_issue
sdgoij:joachim/nat-div-red-basic
sdgoij:paul/treemaplemmas14-basics
sdgoij:joachim/reduce_nat_fvar
sdgoij:more_naming
sdgoij:name_components_reorder
sdgoij:rm_lean_hashmap
sdgoij:grind_cases_Subtype
sdgoij:grind_cutsat_dec_stack_issue
sdgoij:grind_toNat_natAbs
sdgoij:grind_cutsat_not_dvd
sdgoij:joachim/less-seal
sdgoij:grind_pushNewFact_fix
sdgoij:hbv/bv_decide_ztrewrites
sdgoij:hbv/bv_decide_refvec
sdgoij:march-deprecations
sdgoij:simp_arith_bug2
sdgoij:list_array_fixes
sdgoij:grind_div_mod_norm_issues
sdgoij:grind_nat_div_mod_norm
sdgoij:simp_arith_bug
sdgoij:grind_exfalso
sdgoij:hbv/bv_decide_implicit
sdgoij:grind_cutsat_nat_sub
sdgoij:grind_cutsat_nat_div_mod
sdgoij:grind_cutsat_nat_eq
sdgoij:lrat-speedup
sdgoij:grind_cutsat_nat4
sdgoij:grind_cutsat_nat3
sdgoij:hbv/bv_decide_add_neg_mul
sdgoij:test-panic
sdgoij:reset-flags
sdgoij:int_cleanup
sdgoij:add_div_of_dvd_add_add_one
sdgoij:omega_assumption
sdgoij:emptyWithCapacity
sdgoij:paul/treemap/getKey
sdgoij:nat_int_revision
sdgoij:hashmap_emptyWithCapacity
sdgoij:use_emptyset
sdgoij:Vector.getElem_take
sdgoij:duplicated_namespaces
sdgoij:hbv/lessmac
sdgoij:mkEmpty
sdgoij:backport-7409-to-releases/v4.18.0
sdgoij:joachim/f91-test
sdgoij:paul/hashmap-getelem-fixes
sdgoij:paul/treemaplemmas13
sdgoij:joachim/omega-abstract-proofs
sdgoij:paul/treemaplemmas12
sdgoij:grind_cutsat_more_tests2
sdgoij:joachim/issue7408
sdgoij:grind_cutsat_chore
sdgoij:grind_fix_cutsat_search
sdgoij:grind_cutsat_dvd_le_tight
sdgoij:grind_poly_mul_0
sdgoij:grind_cutsat_bug
sdgoij:grind_cutsat_nat
sdgoij:grind_ite_split_issue
sdgoij:hbv/bv_decide_unsat
sdgoij:hbv/bv_decide_cast
sdgoij:joachim/bv_omega_defeq_proofs
sdgoij:joachim/grind-investigation
sdgoij:kernel_perf_issue
sdgoij:joachim/rsimp
sdgoij:paul/hashmap/foldrev
sdgoij:grind_cutsat_cooper_and_diseqs
sdgoij:grind_cutsat_tests2
sdgoij:grind_cutsat_combine_steps
sdgoij:grind_cutsat_cooper_proof
sdgoij:grind_cutsat_poly_let_decl
sdgoij:paul/treemaplemmas11
sdgoij:joachim/simp-discharge-env
sdgoij:tmod_fmod2
sdgoij:protect_sub_eq_iff_eq_add
sdgoij:grind_cutsat_div_mod
sdgoij:grind_mark_nested_issue
sdgoij:grind_cutsat_tests
sdgoij:grind_cooper6
sdgoij:paul/treemaplemmas10
sdgoij:joachim/abstract-proofs-in-types
sdgoij:awaiting-mathlib-ci
sdgoij:grind_cooper5
sdgoij:simp_int_neg_inj
sdgoij:joachim/fixed-params
sdgoij:force_mathlib_ci
sdgoij:joachim/match-in-decreasing-by
sdgoij:joachim/wf-fix-refine-only-fvar
sdgoij:release_notes_indenting
sdgoij:releases/v4.17.0
sdgoij:v4.17.0-release-notes
sdgoij:fmod_tmod
sdgoij:joachim/cond-sort-prep
sdgoij:grind_resolve_cooper
sdgoij:grind_cooper_proof_gen
sdgoij:deprecate_environment_replay
sdgoij:hbv/bv_decide_structures_fix
sdgoij:paul/treemap-unify-balance
sdgoij:paul/treemap-lemmas-9
sdgoij:begin_dev_cycle_v4.19
sdgoij:Rat_bug
sdgoij:cooper_right
sdgoij:cooper_dvd_right_core
sdgoij:grind_cooper_left
sdgoij:Fin.mk_eq_zero
sdgoij:grind_cutsat_diseq_split2
sdgoij:grind_cutsat_cooper
sdgoij:grind_cutsat_model
sdgoij:paul/treemap-foldr
sdgoij:hbv/bv_decide_sint
sdgoij:paul/treemap-lemmas-8
sdgoij:tdiv_align1
sdgoij:grind_cutsat_search_rat
sdgoij:grind_cutsat_doc
sdgoij:hbv/bv_decide_lrat_trim_perf
sdgoij:paul/treemap-raw-wf
sdgoij:joachim/release-notes-summary
sdgoij:array_cleanup-2025-02-27
sdgoij:option_min
sdgoij:disable-async
sdgoij:grind_cutsat_le_diseq
sdgoij:reenable_linters
sdgoij:minor_alignment
sdgoij:array_any2
sdgoij:grind_cutsat_eq_from_le
sdgoij:paul/hashmap-alter-specialize
sdgoij:grind_cutsat_diseq
sdgoij:paul/treemap-lemmas-7
sdgoij:array_replace
sdgoij:grind_diseq_propagation
sdgoij:grind_diseq_api
sdgoij:joachim/induction-err-extra
sdgoij:paul/treemap-lemmas-6
sdgoij:paul/treemap-lemmas-5
sdgoij:paul/compare_self
sdgoij:simp_getElem_append_left
sdgoij:grind_cutsat_eq6
sdgoij:leftpad_typo
sdgoij:reenable_list_linter
sdgoij:grind_cutsat_eq5
sdgoij:align_pop
sdgoij:phashset_forin
sdgoij:align_back
sdgoij:paul/treemap-lemmas-4
sdgoij:grind_cutsat_eq4
sdgoij:grind_cutsat_eq_3
sdgoij:align_leftpad
sdgoij:fdiv
sdgoij:diagnostic_newline
sdgoij:grind_simp_diag
sdgoij:grind_cutsat_eq_thm
sdgoij:grind_cutsat_eq_2
sdgoij:grind_cutsat_remove_hint
sdgoij:grind_cutsat_refactor
sdgoij:grind_cutsat_model2
sdgoij:abstract_def_types
sdgoij:tactic_rw_diagnose_patt
sdgoij:grind_cutsat_dvd_model
sdgoij:paul/treemap-lemmas-3
sdgoij:upgrade_tdiv_eq_ediv
sdgoij:paul/treemap-lemmas-2
sdgoij:divmod_bootstrap
sdgoij:paul/treemap-alter
sdgoij:tdiv_eq_ediv
sdgoij:grind_cutsat_dvd_elim1
sdgoij:grind_cutsat_search_assignment
sdgoij:list_linting4
sdgoij:grind_cutsat_step5
sdgoij:joachim/funind-cond-used
sdgoij:joachim/funind-cond
sdgoij:list_linting3
sdgoij:joachim/test-f91
sdgoij:grind_cutsat_step4
sdgoij:grind_cutsat_step3
sdgoij:array_get_internal
sdgoij:joachim/funind-tactic-try
sdgoij:joachim/try-funind-expose-names
sdgoij:joachim/funind-ident
sdgoij:joachim/fun_induction_generalize
sdgoij:grind_cutsat_div_thms
sdgoij:list_elem_private
sdgoij:grind_cutsat_div_solver
sdgoij:repair_list_defeqs
sdgoij:rm_duplicates
sdgoij:paul/treemap-operations3
sdgoij:paul/treemap-getkey
sdgoij:joachim/issue6281
sdgoij:paul/treemap-values
sdgoij:list_linting2
sdgoij:paul/treemap-minmax
sdgoij:align_finRange
sdgoij:align_extract
sdgoij:back_get
sdgoij:cutsat_wip1
sdgoij:grind_using_reducible
sdgoij:joachim/funind-tactic
sdgoij:cutsat_step2
sdgoij:cutsat_prep
sdgoij:refactor_linear_lia3
sdgoij:refactor_int_linear2
sdgoij:refactor_int_linear
sdgoij:dvd_norm2
sdgoij:dvd_normalizer
sdgoij:paul/treemap1b
sdgoij:paul/treemap-operations2
sdgoij:simproc_dvd
sdgoij:cutsat_div_solve
sdgoij:premise_selection_modifiers
sdgoij:premise_selection
sdgoij:paul/treemap-deprecations
sdgoij:toNat_of_nonpos
sdgoij:grind_offset_refactor
sdgoij:joachim/binderNameHint-congr
sdgoij:listVariables_name
sdgoij:simp_arith_deprecated
sdgoij:simp_nat_cleanup
sdgoij:simp_sort_arith
sdgoij:joachim/wfParam-let
sdgoij:paul/treemap1-operations
sdgoij:joachim/more-wf-preprocess
sdgoij:simp_arith_tight
sdgoij:joachim/auto-attach
sdgoij:rename_simp_sets
sdgoij:deprecate_compile_time_search_path
sdgoij:simplc_tweaks
sdgoij:prelim_rename_simp_sets
sdgoij:simp_arith_coeff
sdgoij:simp_flatten_toArray
sdgoij:unprotect_list_foldlm
sdgoij:withAbstractAtoms_new
sdgoij:simp_int_arith2
sdgoij:expose_names_note
sdgoij:bv_decide_stubs
sdgoij:rm_fishy_int_simps
sdgoij:fix_HashMap_getElem_lemmas
sdgoij:simp_int_arith
sdgoij:linear_int_norm
sdgoij:joachim/forIn-let
sdgoij:try_exact_trace
sdgoij:try_compress
sdgoij:try_same_kind
sdgoij:monadic_improvements
sdgoij:try_same_kind2
sdgoij:list_linting
sdgoij:try_max_suggestions
sdgoij:try_tac_validation
sdgoij:try_order
sdgoij:joachim/issue5667
sdgoij:markus/stdlib-best-practices
sdgoij:joachim/wf-preprocess-attrib
sdgoij:joachim/binderNameHint
sdgoij:ne_zero_of_lt
sdgoij:try_expose_names
sdgoij:indexVariables3
sdgoij:try_evalAndSuggest
sdgoij:info_trees_cmd
sdgoij:indexVariables2
sdgoij:improve_List_toArray_doc
sdgoij:evalAndSuggest
sdgoij:joachim/auto-attach-attribu
sdgoij:indexLinter
sdgoij:joachim/eqn-tests
sdgoij:joachim/simp-trace-formatting
sdgoij:align_insertIdx
sdgoij:jmc-release-notes-py-print-hash
sdgoij:begin_dev_cycle_v4.18.0
sdgoij:update_release_checklist_02-03
sdgoij:grind_iff_split
sdgoij:grind_clean
sdgoij:check_dev_cycle
sdgoij:expose_names
sdgoij:release_checklist_check_for_bump_branch
sdgoij:release_note_next_para
sdgoij:release_notes_totals
sdgoij:releases/v4.16.0
sdgoij:hbv/bv_decide_bv_equal_const_not
sdgoij:joachim/funind-erase2
sdgoij:lawfulBeq_Vector
sdgoij:update_release_checklist2
sdgoij:joachim/funind-erase
sdgoij:jmc-releases-folder
sdgoij:joachim/wf-eager-unfold-post-stage0
sdgoij:release-notes-v4-16-0
sdgoij:paul/treemap-bootstrapping
sdgoij:release_notes_since
sdgoij:release_checklist_tags
sdgoij:align_find
sdgoij:grind_split_trace
sdgoij:grind_pattern_pp
sdgoij:grind_guide
sdgoij:ordering_then_inlining
sdgoij:joachim/wf-eager-unfold
sdgoij:try_tac_driver
sdgoij:grind_verbose
sdgoij:joachim/simpMatch-no-etaStruct
sdgoij:grind_new_attrs
sdgoij:grind_match_cond_external
sdgoij:grind_pattern_bug
sdgoij:rw_abort_elab_error
sdgoij:hbv/bv_decide_cache_perf
sdgoij:grind_intro
sdgoij:more_monadic
sdgoij:jmc-match-pattern-mul
sdgoij:grind_hide_gadgets
sdgoij:casesTrace
sdgoij:grind_pattern_heu
sdgoij:grind_match_cond_bug
sdgoij:align_range
sdgoij:grind_profile
sdgoij:grind_constProp
sdgoij:grind_test_cleanup
sdgoij:paul/ord-lemmas
sdgoij:grind_bne_beq
sdgoij:align_erase
sdgoij:paul/treemap1e
sdgoij:joachim/fixrw
sdgoij:paul/treemap1d
sdgoij:align_erase_prelims
sdgoij:cooper
sdgoij:grind_bool_prop2
sdgoij:take_drop_extract
sdgoij:grind_palindrome
sdgoij:find_refactor
sdgoij:paul/treemap1c
sdgoij:grind_attr_ind
sdgoij:indexOf_lawful
sdgoij:list_monadic
sdgoij:paul/treemap-bootstrapping-tmp
sdgoij:align_zip
sdgoij:grind_intro_ctor
sdgoij:align_ofFn
sdgoij:erase_prelims
sdgoij:align_beq
sdgoij:vector_gaps
sdgoij:grind_perf_counters
sdgoij:array_erase_doc_strings
sdgoij:dont_export_trans_trans
sdgoij:setwidth_lemmas
sdgoij:joachim/injectivity
sdgoij:grind_erase_attrs
sdgoij:grind_builtin_cases
sdgoij:paul/treemap1a
sdgoij:lower_mem_map_prio
sdgoij:rm_simp_priorities
sdgoij:simp_priority_explanations
sdgoij:zipIdx
sdgoij:grind_trace_step2
sdgoij:bitvec_simplc
sdgoij:fin_ofNat_zero
sdgoij:lawfulmonad_lemmas
sdgoij:simp_not_mem_none
sdgoij:List.modifyHead_dropLast
sdgoij:option_elim_pmap
sdgoij:grind_offset_issue
sdgoij:paul/treemap1-bench
sdgoij:joachim/issue6786
sdgoij:joachim/partial_fixpoint_typos
sdgoij:grindTrace_step1
sdgoij:grind_match_cond_again
sdgoij:grind_split_data
sdgoij:grind_match_cond_nightmare
sdgoij:grind_model_interp_values
sdgoij:grind_offset_bug
sdgoij:grind_match_cond_improvements
sdgoij:grind_heq_issue
sdgoij:joachim/no-ta
sdgoij:grind_cast_inst
sdgoij:grind_fixes
sdgoij:grind_eq_cond
sdgoij:hbv/subscript_docs
sdgoij:grind_lazy_ite_internalization
sdgoij:canon_check_types
sdgoij:grind_match_fixes3
sdgoij:grind_offset_model_redundant
sdgoij:grind_match_fixes
sdgoij:paul/alter-lemmas
sdgoij:sg/wp
sdgoij:joachim/nonrec-induct
sdgoij:joachim/tailrec
sdgoij:align_attach
sdgoij:deprecate_iota
sdgoij:match_eqns_bug
sdgoij:grind_new_cases_attr
sdgoij:align_count
sdgoij:align_mapIdx
sdgoij:align_fold
sdgoij:grind_cases_new2
sdgoij:grind_bwd_eq
sdgoij:grind_lambda
sdgoij:refactor_mapFinIdx
sdgoij:rm_2024-06_deprecations
sdgoij:align_reverse
sdgoij:grind_init_norm_parser3
sdgoij:grind_init_norm_parser2
sdgoij:grind_init_norm_parser
sdgoij:egg_regression_tests
sdgoij:grind_failing_tests
sdgoij:grind_egg_comparison
sdgoij:grind_tc_diamond
sdgoij:grind_issues_new
sdgoij:grind_ext
sdgoij:ext_refactor
sdgoij:hbv/unicode_subscript
sdgoij:grind_params_new
sdgoij:MessageData_workaround
sdgoij:align_mkArray
sdgoij:mkArray_replicate
sdgoij:getElem_flatMap
sdgoij:grind_eq_res
sdgoij:grind_canon_refactor
sdgoij:align_flatMap
sdgoij:grind_cat_failure
sdgoij:grind_split_heu
sdgoij:grind_search_new
sdgoij:grind_diag
sdgoij:grind_ematch_partial
sdgoij:grind_pat_issue
sdgoij:async-proofs-base
sdgoij:kernel-env-base
sdgoij:grind_tests
sdgoij:grind_canon_split_bug
sdgoij:grind_offset_lit
sdgoij:grind_num
sdgoij:mprod
sdgoij:fib_correct
sdgoij:align_flatten
sdgoij:pkgconf-ubuntu-docs
sdgoij:grind_offset_eq
sdgoij:hbv/refactor-bv-normalize
sdgoij:paul/alter-alter
sdgoij:update_release_checklist
sdgoij:grind_offset_model
sdgoij:grind_pp2
sdgoij:grind_pp
sdgoij:grind_propagation
sdgoij:finish_append
sdgoij:grind_opt_tests
sdgoij:eq_true_opt
sdgoij:grind_offset_arith
sdgoij:grind_pattern_selection
sdgoij:grind_iff_improve
sdgoij:array_append
sdgoij:grind_checkParents_issue
sdgoij:grind_propDown_issue
sdgoij:grind_split_better
sdgoij:fix_simp_arith
sdgoij:grind_split_iff
sdgoij:grind_local_thm_issue
sdgoij:dev_update
sdgoij:add_cli_to_release_checklist
sdgoij:hbv/async-sleep
sdgoij:grind_offset_thms
sdgoij:grind_canon_diag
sdgoij:align_filter
sdgoij:grind_canon_bug
sdgoij:align_map
sdgoij:grind_offset_base
sdgoij:grind_mvars
sdgoij:grind_cat_p1
sdgoij:grind_local_ematch_thms
sdgoij:grind_split_config
sdgoij:grind_cat_bug
sdgoij:grind_cat_p2
sdgoij:hbv/net-sockaddr
sdgoij:backport-6574-to-releases/v4.16.0
sdgoij:llvm-sysroot
sdgoij:hbv/json-compress-lookup
sdgoij:revert_6411
sdgoij:revert_6422
sdgoij:split_match
sdgoij:grind_cast
sdgoij:grind_trace_goal
sdgoij:grind_erase_attr
sdgoij:ld-path
sdgoij:grind_messages
sdgoij:grind_case_split
sdgoij:grind_implies
sdgoij:grind_cat
sdgoij:grind_attr_new
sdgoij:array_alignment_fold_map
sdgoij:release_checklist.py
sdgoij:backport-6535-to-releases/v4.16.0
sdgoij:grind_eq_attr
sdgoij:grind_pattern_norm
sdgoij:grind_ematch_thresholds
sdgoij:mingw-no-libgcc
sdgoij:grind_pattern_fix
sdgoij:grind_aspirations
sdgoij:grind_offset_2
sdgoij:fix_perm_insertIdx
sdgoij:grind_let_fun
sdgoij:grind_nondet
sdgoij:libuv
sdgoij:grind_let
sdgoij:grind_issues2
sdgoij:import_cleanup
sdgoij:release_checklist_plausible
sdgoij:perm_lemmas
sdgoij:cancelparams
sdgoij:grind_match
sdgoij:release_note_script
sdgoij:begin_dev_cycle_17
sdgoij:release_notes_15_16
sdgoij:releases/v4.15.0
sdgoij:hbv/fix-cond-reflection
sdgoij:grind_cases_new
sdgoij:grind_intro_opt
sdgoij:grind_ite
sdgoij:grind_fallbacks
sdgoij:grind_diseq
sdgoij:grind_bugs4
sdgoij:grind_bugs3
sdgoij:async/event-loop
sdgoij:grind_search_final
sdgoij:mkproof_bug
sdgoij:phashset_tolist
sdgoij:grind_mark_nested_bug
sdgoij:grind_canon_fix
sdgoij:grind_forall_prop
sdgoij:grind_fix2
sdgoij:grind_ematch_fix
sdgoij:grind_config
sdgoij:grind_ematch_final
sdgoij:grind_ematch6
sdgoij:grind_ematch5
sdgoij:grind_ematch4
sdgoij:grind_ematch3
sdgoij:grind_pattern_validation
sdgoij:grind_ematch2
sdgoij:hbv/array-runtime
sdgoij:grind_pattern
sdgoij:grind_ematch
sdgoij:issue_6467
sdgoij:grind_cgroot
sdgoij:grind_proj
sdgoij:grind_lit_values
sdgoij:grind_ctor
sdgoij:grind_bugs
sdgoij:hbv/bv_decide_reduce_cond
sdgoij:grind_tac
sdgoij:grind_simple_congr_proof
sdgoij:grind_congr_proof
sdgoij:grind_proof4
sdgoij:grind_proof3
sdgoij:grind_proof2
sdgoij:grind_inv2
sdgoij:grind_builtin_prop
sdgoij:builtin_prop
sdgoij:grind_minor
sdgoij:grind_propagate_eq
sdgoij:grind_checkParents
sdgoij:grind_bool_prop
sdgoij:grind_eq8
sdgoij:grind_eq7
sdgoij:grind_eq6
sdgoij:grind_eq5
sdgoij:dsimp_issue2
sdgoij:fvarsSubset
sdgoij:grind_eq4
sdgoij:protect_lex
sdgoij:disable_wasm_build
sdgoij:lex_lemmas
sdgoij:grind_eq3
sdgoij:protect_div_eq_iff
sdgoij:array_lex
sdgoij:sharecommon_bug
sdgoij:grind_eq2
sdgoij:congr_theorems
sdgoij:issue_5660
sdgoij:range_lemmas2
sdgoij:range_step_pos
sdgoij:lex_prime
sdgoij:range_forin
sdgoij:issue_6263
sdgoij:issue_4851
sdgoij:issue_3519
sdgoij:issue_4585
sdgoij:hasValueBug
sdgoij:trackZetaDeltaIssue
sdgoij:mergeSort_cleanup
sdgoij:zetaPropagation
sdgoij:vector_beq
sdgoij:linting
sdgoij:fix_trackZetaDelta
sdgoij:letFun_simp_bug
sdgoij:vector_set_any
sdgoij:vector_lemmas2
sdgoij:float32_activate
sdgoij:array_set
sdgoij:joachim/args-packer-refactor
sdgoij:joachim/wf-rel-refactor
sdgoij:joachim/eqninfos-hasInduct
sdgoij:joachim/mkInhabitantFor-error
sdgoij:array_any
sdgoij:bitvec_ext
sdgoij:fix_float32_runtime
sdgoij:float32_prep
sdgoij:array_cleanup7
sdgoij:array_cleanup6
sdgoij:generalize_DecidableRel
sdgoij:array_cleanup5
sdgoij:rm_deprecated_Int_mod
sdgoij:joachim/funind-unused-param
sdgoij:vector_swap_lemmas
sdgoij:array_find_universe
sdgoij:option_for_loops
sdgoij:toList_map_fst
sdgoij:protect_fin_cast
sdgoij:lcnf_fix
sdgoij:hbv/std-time-minimize-imports
sdgoij:toList_insert_perm_of_not_mem
sdgoij:norm_cast_zeta_beta
sdgoij:proofAsSorry
sdgoij:fin_succ_zero_eq_one
sdgoij:norm_cast_cfg
sdgoij:fin_simprocs
sdgoij:abbrev_thm
sdgoij:flatMap_length
sdgoij:byAsSorry_fixes
sdgoij:hbv/bv_decide_rarray
sdgoij:hbv/bv_decide_defeq
sdgoij:Array_inj
sdgoij:hbv/time-shake
sdgoij:hbv/std-sync
sdgoij:begin_dev_cycle_v4.16.0
sdgoij:omega_negSucc
sdgoij:hbv/remove-log
sdgoij:array_perm
sdgoij:upstream_vector_lemmas
sdgoij:qsort_cleanup
sdgoij:simp_rfl_thm
sdgoij:array_cleanup4
sdgoij:releases/v4.14.0
sdgoij:hashmap_tolist_order
sdgoij:hbv/debug-bv-decide-disable
sdgoij:toArrayImpl_dont_calculate_length
sdgoij:deprecate_Fin_ofNat
sdgoij:array_cleanup3
sdgoij:insertionSort
sdgoij:nat_fold_finRange
sdgoij:finRange
sdgoij:vector_lemmas
sdgoij:array_list_fold
sdgoij:letFunSimp
sdgoij:stricter_deprecations
sdgoij:list_beq_lemmas
sdgoij:jmc-nolint
sdgoij:fix_vector_indexOf
sdgoij:fin_fold_semireducible
sdgoij:vector
sdgoij:hbv/bv_decide_lets
sdgoij:mv_array_Setd
sdgoij:mv_swap
sdgoij:binSearch
sdgoij:zipWithAll
sdgoij:hashmap_deprecations
sdgoij:use_findFinIndex
sdgoij:issue6067
sdgoij:nat_foldm_use_fin
sdgoij:checkConfig
sdgoij:hbv/bv_decide_synth_instance_perf
sdgoij:joachim/more-5384
sdgoij:joachim/kernel-comments2
sdgoij:changelog-labels
sdgoij:issue6065
sdgoij:insertIdx
sdgoij:array_bounds_checks
sdgoij:array_attach
sdgoij:constUnivDefEq
sdgoij:fvarDefEq
sdgoij:typeOccursCheckIssue
sdgoij:apply_error_msg
sdgoij:joachim/issue6015
sdgoij:Command.mkMetaContext
sdgoij:array_find
sdgoij:issue_6066
sdgoij:pp_mvars_false_in_apply
sdgoij:canonicalizing_functions
sdgoij:fix_inj_naming
sdgoij:structInstLoop
sdgoij:whnfConfigFixes2
sdgoij:NaNnorm
sdgoij:floatbits
sdgoij:joachim/funind-hygine
sdgoij:Array.pmap
sdgoij:hbv/bv_normalize_simprocs
sdgoij:hbv/bv_normalize_cleanup
sdgoij:joachim/RArray
sdgoij:joachim/RArray-def
sdgoij:hbv/bv_decide_pass_options
sdgoij:hbv/bv_decide_fast_and_flattening
sdgoij:setConfig
sdgoij:joachim/Poly.norm
sdgoij:joachim/pr-body-merge-queue
sdgoij:joachim/toPoly
sdgoij:joachim/simp_arith_benchmark
sdgoij:hbv/bool2uint
sdgoij:rm_deprecations_to_2024-04
sdgoij:namemap
sdgoij:array_for_loops
sdgoij:privateSimpContext
sdgoij:deprecate_array_sequenceMap
sdgoij:whnfConfigFixes
sdgoij:joachim/omega-no-mvar
sdgoij:joachim/float-match
sdgoij:misc_list2
sdgoij:array_args_order
sdgoij:change_array_get
sdgoij:revert_3406
sdgoij:hbv/embedded_constraint_subst
sdgoij:hbv/bv_decide_and_flattening
sdgoij:joachim/simpmemsyntax
sdgoij:change_array_Set
sdgoij:deprecate_fin_size_pos
sdgoij:forIn_eq_foldlM_variants
sdgoij:hbv/bv_decide_bench_fix
sdgoij:hbv/bv_decide_config
sdgoij:monad_ext
sdgoij:modifyTailIdx_naming
sdgoij:pr-template-draft
sdgoij:revert-5953-push-nrlzsxrlotns
sdgoij:joachim/simp-underLambda-bvdecide
sdgoij:hbv/bv_decide_sshiftRight
sdgoij:hbv/bv_decide_style
sdgoij:joachim/simp-underLambda
sdgoij:joachim/instSizeOfDefault
sdgoij:hbv/bv_decide_getMsbD
sdgoij:rm_get_elem_tactic_trivial
sdgoij:findSomeM
sdgoij:fold_filter
sdgoij:upstream_insertIdx
sdgoij:head_ofFn
sdgoij:hbv/bv_decide_twoPow
sdgoij:find_eq_some
sdgoij:relate_zipWith
sdgoij:relate_isPrefixOf
sdgoij:deprecate_array_split
sdgoij:hbv/isize
sdgoij:array_eraseIdx
sdgoij:array_takeWhile
sdgoij:rm_simp_ofFin_sub
sdgoij:decide_true
sdgoij:13_release_notes
sdgoij:releases/v4.13.0
sdgoij:hbv/sintx
sdgoij:hbv/bv_decide_synthetic
sdgoij:mapFinIdx
sdgoij:upstream_list_offn
sdgoij:fin_fold_lemmas
sdgoij:begin_dev_cycle_4.15
sdgoij:hbv/bv_normalize_mvars
sdgoij:forIn_eq_foldlM
sdgoij:foldM_push
sdgoij:joachim/issue5903
sdgoij:hbv/modn
sdgoij:unsimp_sum_lemmas
sdgoij:mv_back
sdgoij:back_eq_back
sdgoij:array_lawful_beq
sdgoij:list_forin
sdgoij:HashMap.modify
sdgoij:begin_dev_cycle_14
sdgoij:hbv/bv_decide_constraint_subst
sdgoij:missing_deprecation_dates
sdgoij:hashable_bitvec
sdgoij:rename_list_splitBy
sdgoij:joachim/refactor-simp-syntax
sdgoij:hbv/bv_decide_smt
sdgoij:hbv/bv_decide_if
sdgoij:hbv/bv_decide_ofBool
sdgoij:instmvar_fvar_set
sdgoij:joachim/issue5836-bits
sdgoij:joachim/issue5836
sdgoij:joachim/array-deprecations
sdgoij:joachim/issue5597
sdgoij:test_deprecations
sdgoij:forIn
sdgoij:array_tweaks
sdgoij:hbv/intx
sdgoij:import_reduction
sdgoij:hbv/bv_decide_sdiv
sdgoij:modify_lemmas
sdgoij:has_fvar_mvar_perf
sdgoij:inst_mvars_with_delayed_subst
sdgoij:joachim/rwa-docstring
sdgoij:joachim/nix-error-report
sdgoij:forIn_toArray
sdgoij:array_modify
sdgoij:rm_modifyOp
sdgoij:shrink_take
sdgoij:backport-5752-to-releases/v4.13.0
sdgoij:isEqv_simp
sdgoij:forall_lt_succ
sdgoij:array_cleanup2
sdgoij:while_earlier
sdgoij:Array.mapIdx
sdgoij:hbv/bv_uf
sdgoij:bug-report-use-version
sdgoij:hbv/sat-codeowner
sdgoij:git_conflict_experiment
sdgoij:array_reduceOption
sdgoij:joachim/implicitDefEqProofs-docstring
sdgoij:mv_mapidx
sdgoij:deprecate_nat_sum
sdgoij:deprecation_array_data
sdgoij:dropPrefix_signature
sdgoij:array_cleanup
sdgoij:upstream_sum
sdgoij:ne_of_apply_ne
sdgoij:upstream_ne_of_mem_of_not_mem
sdgoij:mv_antisymm
sdgoij:prod_swap
sdgoij:hbv/uintOfNat
sdgoij:mv_list_pure
sdgoij:flatMap
sdgoij:instBEqNat
sdgoij:classical
sdgoij:getNumHeadForall
sdgoij:dropPrefix
sdgoij:getIntrosSize_public
sdgoij:UInt.val_ofNat_eq_ofNat
sdgoij:joachim/ac_rfl_block_reduction
sdgoij:bvdecide-regressions
sdgoij:rm_nat_sum
sdgoij:fix_drop_drop
sdgoij:swapAt_default
sdgoij:hbv/bv_decide_ac_nf_disable
sdgoij:jmc-list-simp
sdgoij:unsimp_Option.isSome_eq_isSome
sdgoij:mv_list_join
sdgoij:foldlM_map
sdgoij:mapidx
sdgoij:import_lean_reply
sdgoij:joachim/no-mkRecursorInfoForKernelRec
sdgoij:hbv/cache_lrat
sdgoij:hbv/bv_decide_mutual
sdgoij:hbv/bv_decide_fvar
sdgoij:hbv/bv_decide_neg
sdgoij:hbv/bv_decide_warning
sdgoij:hbv/bv_mul_benchmark
sdgoij:hbv/bv_decide_umod
sdgoij:hbv/bv_decide_udiv
sdgoij:joachim/decideBang
sdgoij:hbv/bv_decide_getLsbD
sdgoij:hbv/mul_doc
sdgoij:hbv/blastsub
sdgoij:joachim/issue5602
sdgoij:joachim/fin-simproc
sdgoij:joachim/wf-boost
sdgoij:joachim/getFunInfo-transparency
sdgoij:hbv/redlength
sdgoij:unattach_option
sdgoij:raw_instances
sdgoij:fix-pr-release2
sdgoij:hashmap_insert_simps
sdgoij:hashset_raw_all
sdgoij:library_search_bug
sdgoij:tryClearMany
sdgoij:assert_hypotheses
sdgoij:unattach_array
sdgoij:unattach_list
sdgoij:hash_instances
sdgoij:hashset_all
sdgoij:other_unused
sdgoij:bv_unused
sdgoij:simp_size_feraseIdx
sdgoij:upstream_flatten
sdgoij:hbv/bv_normalize_partial
sdgoij:joachim/h_space
sdgoij:joachim/infer-projection-error
sdgoij:releases/v4.12.0
sdgoij:mem_toList_explicitness
sdgoij:mv_flatten
sdgoij:decidableRelLEOfOrd
sdgoij:modify_args
sdgoij:array_31
sdgoij:length_toList
sdgoij:option_attach
sdgoij:array_30
sdgoij:monad_simps
sdgoij:release_notes_4.12.0
sdgoij:omega_toNat
sdgoij:getElem_take
sdgoij:simp_head_mem
sdgoij:foldl_assoc
sdgoij:mv_maximum
sdgoij:empty_subarray
sdgoij:qsortOrd
sdgoij:array_eraseReps
sdgoij:hbv/bv_decide_imp_false
sdgoij:hbv/bv_decide_preproc_failure
sdgoij:divRecc_succ
sdgoij:simp_lt_one_iff
sdgoij:explicit_inst_holes
sdgoij:joachim/no_registerAttributeOfDecl
sdgoij:hbv/bv_decide_delete_unused
sdgoij:pr-release-secrets
sdgoij:fix-pr-release
sdgoij:unsimp_toArray_concat
sdgoij:joachim/simp_eq_self
sdgoij:attach_simproc
sdgoij:metavarcontext_typos
sdgoij:more_toArray
sdgoij:adjust_monad_simps
sdgoij:joachim/iff-rfl-attrib
sdgoij:joachim/contradiction-docstring
sdgoij:getelem_array2
sdgoij:fold_lemmas
sdgoij:upstream_monad_lemmas
sdgoij:swapAt_def
sdgoij:set_replicate_self
sdgoij:bitvec_simps
sdgoij:list_toarray_refactor
sdgoij:array_comments
sdgoij:instance_arguments
sdgoij:array2
sdgoij:update_copyrights
sdgoij:pi_instance_names
sdgoij:lean-pr-testing-batteries
sdgoij:hbv/bv_decide_cex_api
sdgoij:hbv/bv_decide_rewrite
sdgoij:toArray_theorems
sdgoij:decidableEq_arry
sdgoij:array_isEqv
sdgoij:count_versions
sdgoij:issue_5388
sdgoij:bitvec_decidable_quantifiers
sdgoij:joachim/Kernel.check
sdgoij:hbv/bv_decide_cleanup
sdgoij:map_set
sdgoij:issue_5333
sdgoij:init_array
sdgoij:fold_rel
sdgoij:jmc-typo-should-by
sdgoij:joachim/rfl-errors
sdgoij:minmax
sdgoij:fold_attach
sdgoij:erase_find
sdgoij:unsimp_bne_assoc
sdgoij:hbv/bv_decide_true_counterex
sdgoij:fix_5315
sdgoij:notation_bool_xor
sdgoij:simpNF2
sdgoij:missing_fin_simps
sdgoij:Fin_unsimp
sdgoij:mergeSort_total
sdgoij:map_mergeSort
sdgoij:length_mergeSort
sdgoij:HashSet.partition
sdgoij:HashSet.ofArray
sdgoij:joachim/issue5347
sdgoij:hbv/kill-lean-hashset
sdgoij:tail_lemmas
sdgoij:bitvec_getelem_lemmas
sdgoij:truncate_lemmas
sdgoij:Fin.ofNat_signature
sdgoij:getElem_mem_implicitness
sdgoij:unsimp_option_bind_map
sdgoij:lawfulBEq_iff
sdgoij:List.head_mem_head
sdgoij:List.getElem_take_primes
sdgoij:attachWith
sdgoij:bool_namespacing
sdgoij:replicateRecOn
sdgoij:restrict_exists_prop
sdgoij:isDefEq_elapsed
sdgoij:getElem_append
sdgoij:self_sub_mod
sdgoij:mergeSort_autoParam
sdgoij:unsimp_forall_const
sdgoij:mem_of_mem_tail
sdgoij:hbv/bitvec-uint-more
sdgoij:lake-build-load-lake_shared
sdgoij:fix_countP_lemmas
sdgoij:fix_list_all_lemmas
sdgoij:option_confluence
sdgoij:nat_bitwise_renames
sdgoij:Array.non_mem_empty
sdgoij:tdiv
sdgoij:more_findIdx
sdgoij:hbv/bitvec-order
sdgoij:nezero
sdgoij:joachim/recApp-caller
sdgoij:findIdx
sdgoij:Array.toList
sdgoij:fix-nix-update-stage0
sdgoij:fix-lake-bootstrap
sdgoij:mem_ite_nil_left
sdgoij:filter_bool
sdgoij:fix-link-lake
sdgoij:count
sdgoij:head_mem_unsimp
sdgoij:turn_off_inhabited_sum
sdgoij:joachim/wf-fix
sdgoij:hashmap-getKey
sdgoij:turn_off_inhabited_right
sdgoij:decidable_of_decidable_not
sdgoij:internal_duplication_hashmap
sdgoij:testBit_add_one_unsimp
sdgoij:ofNat_val_eq_self
sdgoij:reduce_array_lemmas_imports
sdgoij:simp_add_eq_zero_iff
sdgoij:numObjsSharing
sdgoij:joachim/kernel-comments
sdgoij:5225_5226_nightly
sdgoij:linearCategory_perf
sdgoij:CheckAssignmentQuick_cache
sdgoij:hbv/json-compress-perf
sdgoij:releases/v4.11.0
sdgoij:hbv/fix-leansat-range
sdgoij:hbv/fix-bv-bench
sdgoij:csimp_mv
sdgoij:joachim/eqn-backward-options
sdgoij:5184
sdgoij:hbv/leansat-bench
sdgoij:Fin.le_antisymm
sdgoij:local_simps
sdgoij:rm_bad_simps
sdgoij:better_find_filterMap
sdgoij:issue_5046_cleanup
sdgoij:issue_5046
sdgoij:more_simpNF_linting
sdgoij:find_range_lemmas
sdgoij:mod_neg_lemmas
sdgoij:int_simp_lemmas
sdgoij:findSome_lemmas
sdgoij:pmap_lemmas2
sdgoij:issue_4983
sdgoij:head_range_lemmas
sdgoij:issue_4985
sdgoij:joachim/f_unfold
sdgoij:getElem_take_rename
sdgoij:erase_lemmas
sdgoij:list_confluence
sdgoij:autobound-doc
sdgoij:joachim/issue4394
sdgoij:joachim/eqns-deep
sdgoij:and_xor_distrib
sdgoij:cadical
sdgoij:joachim/test4540
sdgoij:backport-5036-to-releases/v4.11.0
sdgoij:simpNF_linting
sdgoij:misc_list
sdgoij:append_lemmas
sdgoij:mem_sublist
sdgoij:join_lemmas
sdgoij:hbv/tempfile
sdgoij:range_lemmas
sdgoij:joachim/issue5061
sdgoij:joachim/issue5058
sdgoij:move-parsec
sdgoij:move-leansat
sdgoij:ulift_instances
sdgoij:joachim/unfold-docstring
sdgoij:mergesort_lemma
sdgoij:add_left_eq_self
sdgoij:change_getLast_cons
sdgoij:unsimp_mem_of_find_eq_some
sdgoij:list_simp_lemmas
sdgoij:simp_sublist
sdgoij:option_ite
sdgoij:leansat-parsers
sdgoij:joachim/better-restart-on-label
sdgoij:leansat-lrat
sdgoij:joachim/simp-unfold-cleanup
sdgoij:joachim/cleanup-option
sdgoij:rel_coe
sdgoij:sorryProps
sdgoij:joachim/not-a-field-err
sdgoij:joachim/simp-trace-tags
sdgoij:joachim/dsimp-index
sdgoij:joachim/simp-comment
sdgoij:hbv/foldlRecOn
sdgoij:joachim/split-structural-eqns-deeper
sdgoij:joachim/more-simp-trace
sdgoij:find_theorems
sdgoij:more_sublist_theorems
sdgoij:doc_make_libuv
sdgoij:joachim/commonPrefix-alpha
sdgoij:joachim/always_simp_wf
sdgoij:joachim/fix-5027
sdgoij:install-name_1
sdgoij:leansat-bitblast
sdgoij:lsp_diagnostics_local_instance
sdgoij:joachim/pr-release-macos
sdgoij:joachim/wf-nat-lt
sdgoij:hbv/save-always
sdgoij:velcom-rounds
sdgoij:hbv/upgrade-ci
sdgoij:leansat-aig
sdgoij:eq_update_exp
sdgoij:expr_eq_experiment
sdgoij:expr_eq_typo
sdgoij:dev_cycle_v4.12
sdgoij:omega_regression_v4.11
sdgoij:reducePow_issue
sdgoij:inst_mvars_issue
sdgoij:hbv/io-lines
sdgoij:prefix_linter_name
sdgoij:get_modify_deprecation
sdgoij:hbv/readFile
sdgoij:revert-4906-hbv/readFile
sdgoij:leansat-sat
sdgoij:leansat-utils
sdgoij:inst_safer
sdgoij:release_checklist_minor
sdgoij:betaLetRecApps_perf
sdgoij:eraseRecApp_perf
sdgoij:expr_eq_perf
sdgoij:fix_stack
sdgoij:fix_inst
sdgoij:stale-tests
sdgoij:thm_diag
sdgoij:profile_inst_mvars
sdgoij:inst_perf3
sdgoij:beta_cleanup
sdgoij:inst_perf2
sdgoij:simplify_release_checklist
sdgoij:require_bitvec_docs
sdgoij:inst_perf
sdgoij:issue_4861
sdgoij:revert-4538-import-case
sdgoij:fix-windows
sdgoij:expr_eq_cache
sdgoij:sharecommon_refactor
sdgoij:shorten_diagnostic_suggestion
sdgoij:releases/v4.10.0
sdgoij:release_checklist_updates
sdgoij:array_swap_docstring
sdgoij:rename_psigma_exists
sdgoij:map_subset_binder
sdgoij:fold_const_perf
sdgoij:fix_map_subset_name
sdgoij:eraseIdx
sdgoij:upstream_pairwise_iff_getElem
sdgoij:split_list_lemmas
sdgoij:PSigma_exists_universe
sdgoij:fix
sdgoij:joachim/fix1672
sdgoij:more_list_lemmas2
sdgoij:more_list_operations
sdgoij:joachim/IndPred-use-applyRules
sdgoij:joachim/fix4751-take-two
sdgoij:subset_names
sdgoij:fix_list_deprecations
sdgoij:suffix_prefix_decidable
sdgoij:list_lemmas
sdgoij:upstream_IsPrefix
sdgoij:joachim/defuse-1697
sdgoij:joachim/fix4751
sdgoij:fix_4676
sdgoij:joachim/issue4751
sdgoij:joachim/ci-tweaks
sdgoij:joachim/stage0-update-test-fixes
sdgoij:joachim/checkbang
sdgoij:joachim/termination_by_warning
sdgoij:joachim/funind-structural-mutual
sdgoij:replace_perf2
sdgoij:replace_fix
sdgoij:fix_foreach
sdgoij:replace_perf
sdgoij:for_each_find_perf2
sdgoij:for_each_find_perf
sdgoij:issue_4662
sdgoij:hbv/lsattheory
sdgoij:joachim/indinstgroup_brecOn
sdgoij:hbv/generalized-parsec
sdgoij:implicitDefEqProofs_true
sdgoij:doc_replace_issue
sdgoij:replaceExprDagPreserving
sdgoij:ptr_cache
sdgoij:issue_4773
sdgoij:replace_opt
sdgoij:sharecommon_destructive
sdgoij:missingTraceNodes
sdgoij:sharecommon_quick
sdgoij:array_getElem_simprocs
sdgoij:rename_TC_TransGen
sdgoij:numObjs
sdgoij:missing_profileit
sdgoij:4595_slowdown
sdgoij:issue_4673
sdgoij:joachim/pprod-syntax
sdgoij:joachim/strucural-over-nested
sdgoij:joachim/mutual-ind-paras
sdgoij:joachim/use_numNested
sdgoij:joachim/nested-below
sdgoij:issue_4673_again
sdgoij:more_erase
sdgoij:issue_4636
sdgoij:issue_4644
sdgoij:issue_4677
sdgoij:pairwise_simp_tests
sdgoij:head_getLast
sdgoij:pairwise_nodup
sdgoij:releases/v4.9.0
sdgoij:sublist_specs
sdgoij:upstream_Sublist
sdgoij:omega_mul_atoms
sdgoij:eq_iff_true_of_subsingleton
sdgoij:forall_not_of_not_exists
sdgoij:joachim/indval-numnested
sdgoij:compile_time_search_path
sdgoij:reduceReplicate
sdgoij:hbv/tryWait
sdgoij:joachim/kernel-declaration-comments
sdgoij:joachim/mutual_structural
sdgoij:fix-dsym-metric
sdgoij:antisymm_prop
sdgoij:joachim/bump-actions
sdgoij:joachim/pr-release-sleep
sdgoij:joachim/issue4650
sdgoij:rw_issue
sdgoij:safeExp
sdgoij:joachim/pr-release-tag-name
sdgoij:simpNF
sdgoij:2022-deprecations
sdgoij:defLemma
sdgoij:deprecation_dates2
sdgoij:dup_namespace
sdgoij:issue_2736
sdgoij:issue_2736_defeq
sdgoij:joachim/termination_by_structurally
sdgoij:joachim/show-kernel-diags
sdgoij:joachim/pr-release-batteries
sdgoij:begin_dev_cycle_v4.11.0
sdgoij:explicit_rfl_proofs
sdgoij:skip_kernel_tc
sdgoij:by_as_sorry
sdgoij:def_thm
sdgoij:option_two
sdgoij:issue_4534
sdgoij:issue_4535
sdgoij:issue_4547
sdgoij:backport-4554-to-releases/v4.9.0
sdgoij:minimum
sdgoij:joachim/findRecArg
sdgoij:prerelease
sdgoij:simp_add_assoc
sdgoij:joachim/constructions-belows
sdgoij:Prod_map_explicitness
sdgoij:joachim/trigger-release-index
sdgoij:issue_2283
sdgoij:joachim/cdot-withCaseRef
sdgoij:bind_map_explicitness
sdgoij:fix_filter_congr
sdgoij:sub_one_le
sdgoij:map_lemmas
sdgoij:joachim/constructions-recOn
sdgoij:int_simproc
sdgoij:stray_exact_test
sdgoij:issue_2899
sdgoij:refactor_for_2736
sdgoij:issue_3045
sdgoij:issue_3029
sdgoij:joachim/constructions-vals
sdgoij:joachim/mkDefnValueInferringSafety
sdgoij:resolveName_issue
sdgoij:cleanup
sdgoij:issue_2461
sdgoij:replicate
sdgoij:simp_getElem_eq_getElem
sdgoij:simp_min_assoc
sdgoij:issue_4452
sdgoij:issue_4462
sdgoij:reduce_cmd
sdgoij:missing_instances
sdgoij:stage0-graft/e5600b03df
sdgoij:stage0-graft/20abdcb794
sdgoij:joachim/gdb-in-nix-shell
sdgoij:simp_add_one_le_add_one_iff
sdgoij:cleanup_simps
sdgoij:list_reorder
sdgoij:stage0-graft/4af94b2f6d
sdgoij:getElem
sdgoij:stage0-graft/9d24f614fa
sdgoij:stage0-graft/2a4940986a
sdgoij:stage0-graft/75b2850336
sdgoij:joachim/eq-thms-prios
sdgoij:backport-4443-to-releases/v4.9.0
sdgoij:fix-release-ci
sdgoij:namespace-runner
sdgoij:backport-4436-to-releases/v4.9.0
sdgoij:dsimp_for_ite
sdgoij:simproc_bv_eq
sdgoij:issue_4413
sdgoij:fin_sub
sdgoij:Char.size
sdgoij:cycle
sdgoij:hbv/order-axioms
sdgoij:univ_order
sdgoij:buggy_instance
sdgoij:issue_4390
sdgoij:hboeving/bvvalue
sdgoij:wf-todo
sdgoij:begin_dev_cycle_v4.10.0
sdgoij:bvlit_notscoped
sdgoij:issue_2226
sdgoij:issue_3373
sdgoij:issue_4365
sdgoij:joachim/ppOrigin-ofConst
sdgoij:string_lemmas
sdgoij:joachim/pr-release-install-elan
sdgoij:stage0-graft/a434489e51
sdgoij:stage0-graft/b8ca5ff280
sdgoij:joachim/simp-recover
sdgoij:issue_4313
sdgoij:lean4checker_checklist
sdgoij:releases/v4.8.0
sdgoij:issue_4339
sdgoij:issue_4324
sdgoij:char_lemmas
sdgoij:issue_4290
sdgoij:issue_4310
sdgoij:issue_4309
sdgoij:repeat_doc_String
sdgoij:joachim/fix4230
sdgoij:joachim/fix4320
sdgoij:stage0-graft/cc4c82a6e7
sdgoij:github_metrics
sdgoij:unsimp_bind_eq_some
sdgoij:issue_4306
sdgoij:fin_fold_namespace
sdgoij:match_eq_theorem
sdgoij:stage0-graft/9056824be5
sdgoij:native-aarch64-macos
sdgoij:omega_failure
sdgoij:level-ci
sdgoij:variable_slowdown
sdgoij:cases_bug
sdgoij:guard_msgs_suggestion
sdgoij:grind_core
sdgoij:grind_cases_attr
sdgoij:grind_injection
sdgoij:lake_details
sdgoij:char_theorems
sdgoij:grind_cases
sdgoij:stage0-graft/9210746a25
sdgoij:string_simproc
sdgoij:stage0-graft/144c1bbbaf
sdgoij:stage0-graft/5a95f91fae
sdgoij:grind_pre2
sdgoij:test_issue
sdgoij:cases_num
sdgoij:cdot_issue
sdgoij:occurs_check_delayed
sdgoij:tc_back
sdgoij:split_issue
sdgoij:issue_4203
sdgoij:keys_pp
sdgoij:simp_index_false
sdgoij:dsimp_at_mwe
sdgoij:bv_shift_shift
sdgoij:bv_shift_with_bv_lit
sdgoij:joachim/fix4078-try2
sdgoij:joachim/simp-logException
sdgoij:guard_msgs_in_grind_pre_test
sdgoij:congr_cleanup
sdgoij:omega_bug_05-16
sdgoij:telescope_cleanup
sdgoij:joachim/discrtree-star-last
sdgoij:bimon_mwe
sdgoij:grind_pre_skeleton
sdgoij:grind_no_mvar
sdgoij:grind_pre
sdgoij:grind_norm_lemmas
sdgoij:grind_attr
sdgoij:deprecation_dates
sdgoij:tc_issue_exp
sdgoij:simplify_canon
sdgoij:joachim/nonrec-eqns
sdgoij:substrEq.loop
sdgoij:fix_4138
sdgoij:joachim/fix4078
sdgoij:joachim/funind-name-avail
sdgoij:joachim/rerun-on-label
sdgoij:issue_2558
sdgoij:issue_2649
sdgoij:backport-4097-to-releases/v4.8.0
sdgoij:issue_3554
sdgoij:tryCatchRuntimeEx
sdgoij:stack_overflow_at_autoimplicit
sdgoij:findM_warnings
sdgoij:ci-fast-debug
sdgoij:joachim/wf-irred4
sdgoij:kernel_heartbeat
sdgoij:tc_issue
sdgoij:tc_cache
sdgoij:let_checkpoint
sdgoij:elim_deadcode
sdgoij:batteries
sdgoij:deprecated_dot_notation
sdgoij:kernel_sealed
sdgoij:relaxed_reset_reuse
sdgoij:perf_binop_binrel_alternative
sdgoij:perf_binop_binrel
sdgoij:issue_4064
sdgoij:kernel_diags_new
sdgoij:fix_command_lifts
sdgoij:mv_length_eq_zero_simp
sdgoij:joachim/array_feraseidx
sdgoij:omega_classical
sdgoij:backport-4071-to-releases/v4.8.0
sdgoij:upstream_List_basic_ops_lemmas
sdgoij:fix_dot_appunexpander
sdgoij:joachim/fix4063
sdgoij:begin-dev-cycle-4.9.0
sdgoij:red_attr_validate
sdgoij:seal_unseal
sdgoij:joachim/subst-trace
sdgoij:joachim/wf-irred3
sdgoij:windows-
sdgoij:instances_diagnostics
sdgoij:localization_mwe
sdgoij:diag
sdgoij:joachim/eqnTypes-no-rfl
sdgoij:simp_cache_perf
sdgoij:joachim/subst-bidi
sdgoij:simp_congr_diag
sdgoij:struct_simp_diag
sdgoij:unsimp_of_length_zero
sdgoij:restore_4006
sdgoij:mk_theorem_bug
sdgoij:diagnostics_improvements
sdgoij:diagnostics
sdgoij:defeq_perf_2
sdgoij:gh-readonly-queue/master/pr-3835-27c79cb6147b68c666292503919927055c923188
sdgoij:reset_reuse_bug
sdgoij:joachim/withReducible_eqnTypes
sdgoij:4006_crash
sdgoij:reducibility
sdgoij:extern_prop_proj
sdgoij:back_proj
sdgoij:trace_at_kernel
sdgoij:code_cleanup
sdgoij:tc_opt
sdgoij:field_thm
sdgoij:match_expr_parser
sdgoij:struct_cmd
sdgoij:perf_isDefEqProj
sdgoij:synth_perf
sdgoij:joachim/wf-irred2
sdgoij:joachim/wf-irred
sdgoij:joachim/stage0-rebase-script
sdgoij:stage0-graft/b762567174
sdgoij:stage0-graft/793cb2b8e3
sdgoij:issues_summary.sh
sdgoij:monadic_FindExpr
sdgoij:test_extern_update
sdgoij:fix_3029
sdgoij:upstream_Array_List_Init
sdgoij:3965_regression_2
sdgoij:univ_approx
sdgoij:joachim/stage0-label
sdgoij:3965_regression
sdgoij:joachim/stage0-queue-check
sdgoij:issue_3943
sdgoij:deprecate_Option.toBool
sdgoij:dead_code
sdgoij:lazy_proj_defeq
sdgoij:fix_hints_lt
sdgoij:3807_slowdown
sdgoij:heartbeats
sdgoij:joachim/messagedata-isempty
sdgoij:false_or_by_contra2
sdgoij:bitvec_authors
sdgoij:false_or_by_contra_tests
sdgoij:linter-discover
sdgoij:Option.toMonad
sdgoij:docs/LawfulMonad
sdgoij:joachim/omega-error
sdgoij:joachim/failed-to-unify2
sdgoij:pr-release-origin
sdgoij:joachim/baseio_as_thunk
sdgoij:joachim/pr-release-fetch-base
sdgoij:joachim/docs-instantiateMVars
sdgoij:joachim/failed-to-unify
sdgoij:joachim/docs-alternative
sdgoij:joachim/resolveGlobal-docs
sdgoij:joachim/reserved-name-error
sdgoij:joachim/reserve-mutual-induct
sdgoij:joachim/docs-head
sdgoij:docs/add_decl_doc
sdgoij:simp_doc_decide_fix
sdgoij:joachim/nat_repr_bench
sdgoij:leo-henrik-doc
sdgoij:linearity-erase
sdgoij:protected_bitvec
sdgoij:bitvec_int_add_mul_lemmas
sdgoij:insertIf-linear
sdgoij:trace_descr
sdgoij:mod_norm
sdgoij:joachim/docs-mapM
sdgoij:digama_codeowners
sdgoij:option_docs
sdgoij:docs/Ord
sdgoij:docs/Nat.gcd
sdgoij:docs/Prod.mk
sdgoij:joachim/omega-normalize-level
sdgoij:canon_univ
sdgoij:joachim/remove-syntax
sdgoij:joachim/splitif-no-congr
sdgoij:joachim/tactics-in-ilean
sdgoij:fix_nat_class_defeq_simp
sdgoij:fetch-nightly-with-mathlib
sdgoij:parsec-linearity
sdgoij:succ_sub_succ_eq
sdgoij:defeq_perf2
sdgoij:issue_3686
sdgoij:issue_3497
sdgoij:issue_3720
sdgoij:issue_3710
sdgoij:issue_3713
sdgoij:issue_3705
sdgoij:lazy_discrtree_matchorder
sdgoij:simp_proj_trans
sdgoij:splitter_gen_code
sdgoij:defeq_perf
sdgoij:joachim/funind-unqual-names
sdgoij:reservedResolution
sdgoij:unfoldPartial
sdgoij:int_norm
sdgoij:simproc_docstring
sdgoij:fix_mathlib_ci_rebase_suggestion
sdgoij:lazy_disctree_cleanup
sdgoij:refl_duplication
sdgoij:joachim/no-funind-cmd
sdgoij:upstream_List_TR
sdgoij:rw_uses_refl_not_applyRfl
sdgoij:joachim/funind-reserved
sdgoij:lazy_blacklist
sdgoij:test-summary
sdgoij:whnf-trace
sdgoij:joachim/funind-structural
sdgoij:attribute_eq_refl
sdgoij:eq_def
sdgoij:canon_new
sdgoij:joachim/funind-preserve-order
sdgoij:auto_aspirations
sdgoij:revert_json_sum
sdgoij:json_sum
sdgoij:joachim/funind-levels
sdgoij:rewrites_tactic
sdgoij:extractLsb_flatten
sdgoij:omega_mod_fix
sdgoij:congr
sdgoij:fix_hdiv_docstring
sdgoij:stderrAsMessages-true
sdgoij:more_bitvec_missing
sdgoij:no_inline_BitVec_cast
sdgoij:ofBoolListLE
sdgoij:joachim/flake-shell
sdgoij:joachim/single-rfl
sdgoij:fix_rfl
sdgoij:rfl_tactic
sdgoij:apply_helpers
sdgoij:pr-release-logic
sdgoij:mathlib_testing_logic
sdgoij:joachim/guesslex-diff
sdgoij:joachim/guesslex-expr
sdgoij:collection_ops
sdgoij:matrix-canceled
sdgoij:reserved_names
sdgoij:joachim/termination-elab2
sdgoij:libsearch_cleanup
sdgoij:lean-no-shared
sdgoij:joachim/argspacker
sdgoij:convert
sdgoij:avoid_reserved
sdgoij:proof_irrel_heq
sdgoij:duplicate_theorems
sdgoij:theorem_is_prop
sdgoij:simp_succ_eq_add_one
sdgoij:letrec_in_thm_issue
sdgoij:rename_eqs
sdgoij:omegaCanon
sdgoij:joachim/conv-calc
sdgoij:upstream_int
sdgoij:joachim/termination_binderIdent
sdgoij:disable_win_tests
sdgoij:etaInst
sdgoij:upstream_nat
sdgoij:joachim/pr-release-messages
sdgoij:ofsci
sdgoij:simple_arrow
sdgoij:issue_2916
sdgoij:joachim/guardmsgs_space
sdgoij:issue_3022
sdgoij:decide_cond_comment
sdgoij:refactor_offset
sdgoij:releases/v4.7.0
sdgoij:library_search_fix_cache
sdgoij:shake_omega2
sdgoij:bitblast
sdgoij:dsimproc
sdgoij:issue_3395
sdgoij:simp_result_bug
sdgoij:shake_omega
sdgoij:and_xor_distrib_left
sdgoij:joachim/nix-ci-trigger
sdgoij:backport-3595-to-releases/v4.7.0
sdgoij:remove_libsearch_cache
sdgoij:bitblast_cleanup
sdgoij:bitvec_lemmas2
sdgoij:release_checklist
sdgoij:begin_dev_cycle_v4.8.0
sdgoij:bool_norm
sdgoij:elimOptParam_bug
sdgoij:bitvec_lemmas
sdgoij:release_notes_v4.6.1
sdgoij:releases/v4.6.1
sdgoij:missingTicks
sdgoij:foldlits
sdgoij:releases_note_2024-03-04
sdgoij:printEqns
sdgoij:release_note_3507
sdgoij:mod_mul
sdgoij:match_expr_in_omega
sdgoij:rename_i-macro
sdgoij:match_expr_perf
sdgoij:joachim/ignore-test
sdgoij:pred_eq_sub_one
sdgoij:using_omega
sdgoij:issue_3524
sdgoij:issue_3547
sdgoij:match_expr_fix
sdgoij:match_expr_expected_type
sdgoij:let_expr
sdgoij:joachim/nofun
sdgoij:match_expr
sdgoij:library_search_release_note_update
sdgoij:protect_Int.add_right_inj
sdgoij:Int.pow_zero
sdgoij:bitvec_int_lemmas
sdgoij:fix-c++-exc-again
sdgoij:joachim/releases-markdown
sdgoij:libsearch_drop_nonspecific
sdgoij:show_term
sdgoij:upstream_tests_2
sdgoij:match_lit_issue
sdgoij:del_leftovers
sdgoij:match_using_fin_contra
sdgoij:orphaned_tests_1
sdgoij:bitVec_toNat_ofNat
sdgoij:check_tactic
sdgoij:rwissue
sdgoij:library_search_test
sdgoij:joachim/termination_by_qmark
sdgoij:back_simp
sdgoij:omega_no_defeq
sdgoij:simp_discharge_trace
sdgoij:simp_trace_issues
sdgoij:improve_decide_error
sdgoij:match_lit_regression
sdgoij:ite-docs
sdgoij:set_lit_unexpand
sdgoij:builtin_rpc_proc
sdgoij:simproc_erase
sdgoij:issue_3501
sdgoij:simp_inst_issue
sdgoij:rw_simp_issue
sdgoij:match_int_issue
sdgoij:code_action
sdgoij:fix_match_int
sdgoij:librarySearch_tactic_default
sdgoij:match_lit_issues
sdgoij:no_usize_simproc
sdgoij:bv_lit_match_perf
sdgoij:toExprInsts
sdgoij:bv_no_std
sdgoij:upstream_library_search
sdgoij:joachim/drop_sizeof_get_lt
sdgoij:joachim/std-omega-reference
sdgoij:joachim/decreasing-omega
sdgoij:joachim/shake-init
sdgoij:lint-prelude
sdgoij:replace_toExpr_int
sdgoij:omega_Bool_toNat
sdgoij:rename_Bool.toNat_le_one
sdgoij:cleanup_bitblast
sdgoij:no_simp_msb_eq_decide
sdgoij:simp_zetaDeltaIssue
sdgoij:joachim/issue2260
sdgoij:more_list_lemmas
sdgoij:solve_by_elim_namespace
sdgoij:bv_omega
sdgoij:clarify_copyright
sdgoij:disable_simproc
sdgoij:struct_eq_bug
sdgoij:completion_predicate
sdgoij:bv_fin_lit_norm
sdgoij:bitvec_ofNatLt
sdgoij:simproc_int_tonat
sdgoij:joachim/matcherapp-transform
sdgoij:bv_explicit_deceq_inst
sdgoij:omega_fin
sdgoij:match_pattern_missing_test
sdgoij:simp_toNat_mul
sdgoij:omega_ground
sdgoij:symm_label_fixes
sdgoij:omega_rm_mkAppN_macro
sdgoij:bool_simps
sdgoij:omega_bug
sdgoij:get_append
sdgoij:upstream_solve_by_elim
sdgoij:upstream_norm_cast_tests
sdgoij:doc-prelude
sdgoij:copyright_typo
sdgoij:count-symbols
sdgoij:copyright_headers
sdgoij:norm_cast2
sdgoij:add_missing_copyrights
sdgoij:build_win_issue
sdgoij:signExtend
sdgoij:bitvec_simproc
sdgoij:upstream_BitVec
sdgoij:set_literal
sdgoij:simp_local_hyp
sdgoij:no-cachix
sdgoij:upstream_Std_Data_Fin_Lemmas
sdgoij:upstream_Std_Data_Nat_Bitwise
sdgoij:upstream_simpa
sdgoij:joachim/useIsAppOfArity
sdgoij:native_edivmod
sdgoij:upstream_Data_Fin_Iterate
sdgoij:upstream_Std_Data_Nat_Lemmas
sdgoij:upstream_Std_Data_Bool
sdgoij:upstream_Std_Data_Fin_Basic
sdgoij:omega_sup
sdgoij:lean-import-minimize
sdgoij:zetaDelta
sdgoij:simproc_string
sdgoij:simproc_char
sdgoij:delab_char_lit
sdgoij:pp_fvar
sdgoij:pp_proofs_without_type
sdgoij:simp_sub_add_cancel
sdgoij:liasolver_int_ediv_fix
sdgoij:joachim/noCasesOnApp
sdgoij:upstream_inequality_lemmas
sdgoij:upstream_nat_recogniser
sdgoij:upstream_int_init
sdgoij:upstream_false_or_by_contra
sdgoij:upstream_Ordering
sdgoij:upstream_MVarId.applyConst
sdgoij:upstream_exfalso
sdgoij:upstream_Std_option
sdgoij:upstream_getAppFnArgs
sdgoij:HashSet.merge
sdgoij:upstream_natcast
sdgoij:kmill-delab
sdgoij:missing-list-lemma
sdgoij:upstream_Std_Data_Array_Init_Lemmas
sdgoij:ext
sdgoij:upstream_Std_Data_List_Init_Lemmas
sdgoij:upstream_haveI
sdgoij:upstream_set_notation
sdgoij:upstream_Std_Classes_LawfulMonad
sdgoij:upstream_Std_Data_Fin_Init_Lemmas
sdgoij:upstream_Std_Data_Prod_Lex
sdgoij:upstream_nat_init
sdgoij:upstream_Std_Data_List_Init_Basic
sdgoij:fix_run_meta
sdgoij:upstream_logic
sdgoij:run_cmd
sdgoij:replace
sdgoij:try_this
sdgoij:binder_predicates
sdgoij:eval_leak
sdgoij:repeat
sdgoij:change
sdgoij:std_command
sdgoij:issue_2634
sdgoij:issue_2243
sdgoij:issue_2862
sdgoij:issue_3257
sdgoij:left_right
sdgoij:discr_tree_helpers
sdgoij:guard_expr
sdgoij:rwa_tactic
sdgoij:rcases
sdgoij:nomatch_regression
sdgoij:coe_fix
sdgoij:nomatch_tac
sdgoij:other_linter
sdgoij:upstream_CoeExt
sdgoij:upstream_TermUnsafe
sdgoij:nofun
sdgoij:MetavarContext
sdgoij:nary_nomatch
sdgoij:upstream_ByCases
sdgoij:upstream_dvd
sdgoij:upstream_array_basic
sdgoij:mkSimpContext
sdgoij:upstream_NoMatch
sdgoij:upstream_Tactic
sdgoij:upstream_LocalContext
sdgoij:pretty_options
sdgoij:upstream_std_syntax_helpers
sdgoij:tsyntax_helpers
sdgoij:json_elab
sdgoij:simp_missing_check
sdgoij:foldInfoTree
sdgoij:issue_3229
sdgoij:name
sdgoij:simproc_doc_comments
sdgoij:releases/v4.6.0
sdgoij:joachim/issue3212
sdgoij:fix_3245
sdgoij:refactor_builtin_simproc
sdgoij:begin-dev-cycle-v4.7.0
sdgoij:lychee-fail-false
sdgoij:jhx/toArray
sdgoij:releases/v4.5.0
sdgoij:simp_refactor
sdgoij:remove-gh-pages
sdgoij:joachim/induct-using-term
sdgoij:joachim/pr-release-branch-or-tag
sdgoij:joachim/wf-preprocess-beta
sdgoij:create_std_branches
sdgoij:joachim/fuse-mkArgCongr
sdgoij:pr-release-agnostic
sdgoij:joachim/mkArgCongr
sdgoij:simp_ground_new
sdgoij:joachim/actionlint
sdgoij:joachim/simpler-rw-terms
sdgoij:joachim/ci-comment-detectin
sdgoij:joachim/checkTargets
sdgoij:joachim/jq-syntax
sdgoij:congr_arg
sdgoij:nat_bitwise_support
sdgoij:ci-full-build
sdgoij:simproc
sdgoij:simp_skip_instance_implicit
sdgoij:joachim/doc-recursive
sdgoij:reduceNatRegression
sdgoij:jhx/reduce_nat_fix
sdgoij:jhx/reduceNat_fix
sdgoij:joachim/mem_upper_element
sdgoij:joachim/typo-reursive
sdgoij:refactor_SimpM
sdgoij:discrtree_unused_arg
sdgoij:simpIssues
sdgoij:joachim/simp-prop
sdgoij:begin-dev-cycle-v4.6.0
sdgoij:releases/v4.4.0
sdgoij:joachim/manual-inhabited-sort
sdgoij:run-full-ci
sdgoij:revert_3020
sdgoij:seval
sdgoij:refactor_simp
sdgoij:fix_2966
sdgoij:cmake-flags
sdgoij:joachim/pr-template
sdgoij:leanPosToLspPos
sdgoij:joachim/pr-release-use-api
sdgoij:joachim/pr-release-🤦
sdgoij:joachim/per-function-hints-before-where
sdgoij:test_extern
sdgoij:joachim/obsolete-comment
sdgoij:joachim/no-termination_by_core
sdgoij:ci-warn-as-error
sdgoij:doc-no-nightly
sdgoij:joachim/markdown-fixes-mvarctxt
sdgoij:mhuisi-patch-2
sdgoij:mhuisi-patch-1
sdgoij:joachim/doc-typo
sdgoij:joachim/doc-new-test
sdgoij:nix-ci-update
sdgoij:joachim/more-test-2981
sdgoij:joachim/static-assert-warning
sdgoij:update-gh-script
sdgoij:joachim/ci-quick-no-test
sdgoij:2971
sdgoij:joachim/guess-lex-badCassOn
sdgoij:joachim/quick-ci
sdgoij:joachim/commit-convention-test
sdgoij:most-recent-nightly-tag-permissions
sdgoij:joachim/guess-lex-shortcut
sdgoij:macos-11
sdgoij:fix_most_recent_nightly_tag
sdgoij:joachim/docs-squash
sdgoij:joachim/fix2925
sdgoij:advice_about_supportInterpreter
sdgoij:withLocation_doc_string
sdgoij:release_ntoes
sdgoij:releases/v4.3.0
sdgoij:coefun_coehtc
sdgoij:joachim/derecursifiers
sdgoij:decide_eq_true_eq
sdgoij:CI_fix10
sdgoij:CI-testing2
sdgoij:eqn_thm_nested_proofs
sdgoij:issue_2042
sdgoij:joachim/float-recapp-common
sdgoij:CI_fix9
sdgoij:joachim/issue2810-take-two
sdgoij:joachim/issue2810
sdgoij:use_nightly-testing-YYYY-MM-DD
sdgoij:fix_release
sdgoij:begin-dev-cycle-v4.4.0
sdgoij:v4.3.0-release-notes
sdgoij:releases/v4.2.0
sdgoij:issue_2775
sdgoij:withAssignableSyntheticOpaque_assumption
sdgoij:issue_2178
sdgoij:ptreq_cache
sdgoij:check_app_perf
sdgoij:issue2669
sdgoij:finUsize
sdgoij:issue1926
sdgoij:issue2552
sdgoij:simp_ground
sdgoij:revert-2648-cancel
sdgoij:ground_modifier
sdgoij:finModDiv
sdgoij:defEqCache
sdgoij:trustCompiler_true
sdgoij:lake-order-test-fix
sdgoij:backport-2606-to-releases/v4.2.0
sdgoij:releases/v4.1.0
sdgoij:backport-2579-to-releases/v4.1.0
sdgoij:releases/v4.0.0-rc5
sdgoij:releases/v4.0.0-rc4
sdgoij:revert-2435-refine-natural-fix
sdgoij:semver-dash
sdgoij:release-candidate
sdgoij:withtrace-except
sdgoij:issue2327
sdgoij:issue2321
sdgoij:ptrset
sdgoij:revert-2316-glibc-2.26
sdgoij:simp_experiment
sdgoij:fix2265
sdgoij:lakeupdate230419
sdgoij:fix2188
sdgoij:fix2173
sdgoij:fix2175
sdgoij:dontresettccache
sdgoij:tceta
sdgoij:misctcfixes
sdgoij:fix2125
sdgoij:fix2095
sdgoij:fpil-readme
sdgoij:deceqbeq
sdgoij:fixwindowsci
sdgoij:boolasprop
sdgoij:dbghelp
sdgoij:catchkernelexceptions
sdgoij:PrivateWithMacroScopes
sdgoij:privateNameByMeta
sdgoij:fix1842
sdgoij:LetExpr
sdgoij:ci-cancel
sdgoij:refine-mdbook-docs
sdgoij:hbv_find_join_points
sdgoij:parser_without_inline
sdgoij:proto_expr_experiment
sdgoij:save
sdgoij:coeOutParamIssue2
sdgoij:coeOutParamIssue
sdgoij:MCtxM
sdgoij:IsDefEqFailureCache
sdgoij:recRepr
sdgoij:issue1218
sdgoij:matchEq
sdgoij:matchRefactor
sdgoij:fixup-nightly
sdgoij:task-avoid-mt
sdgoij:OfNatOption
sdgoij:race-cond
sdgoij:csimpAttr
sdgoij:saved2
sdgoij:simpler_rc3
sdgoij:simpler_rc2
sdgoij:simpler_rc
sdgoij:dany/low-level-code-gen
sdgoij:initMacros
sdgoij:hash64
sdgoij:v4.29.0-rc6
sdgoij:v4.29.0-rc5
sdgoij:v4.29.0-rc4
sdgoij:v4.29.0-rc3
sdgoij:v4.29.0-rc2
sdgoij:v4.29.0-rc1
sdgoij:v4.28.0
sdgoij:v4.28.0-rc1
sdgoij:v4.27.0
sdgoij:v4.27.0-rc1
sdgoij:v4.26.0
sdgoij:v4.25.2
sdgoij:v4.25.1
sdgoij:v4.24.1
sdgoij:v4.26.0-rc2
sdgoij:v4.26.0-rc1
sdgoij:v4.25.0
sdgoij:v4.25.0-rc2
sdgoij:v4.25.0-rc1
sdgoij:v4.24.0
sdgoij:v4.24.0-rc1
sdgoij:v4.23.0
sdgoij:v4.23.0-rc2
sdgoij:v4.23.0-rc1
sdgoij:v4.22.0
sdgoij:v4.22.0-rc4
sdgoij:v4.22.0-rc3
sdgoij:v4.22.0-rc2
sdgoij:v4.22.0-rc1
sdgoij:v4.21.0
sdgoij:v4.21.0-rc3
sdgoij:v4.20.1
sdgoij:v4.20.1-rc1
sdgoij:v4.21.0-rc2
sdgoij:v4.21.0-rc1
sdgoij:v4.20.0
sdgoij:v4.20.0-rc5
sdgoij:v4.20.0-rc4
sdgoij:v4.20.0-rc3
sdgoij:v4.20.0-rc2
sdgoij:v4.20.0-rc1
sdgoij:v4.19.0
sdgoij:v4.19.0-rc3
sdgoij:v4.19.0-rc2
sdgoij:v4.19.0-rc1
sdgoij:v4.18.0
sdgoij:v4.18.0-rc1
sdgoij:v4.17.0
sdgoij:v4.17.0-rc1
sdgoij:v4.16.0-rc2
sdgoij:v4.16.0
sdgoij:v4.16.0-rc1
sdgoij:v4.15.0
sdgoij:v4.15.0-rc1
sdgoij:v4.14.0-rc3
sdgoij:v4.14.0
sdgoij:v4.14.0-rc2
sdgoij:v4.14.0-rc1
sdgoij:v4.13.0
sdgoij:v4.13.0-rc4
sdgoij:v4.13.0-rc3
sdgoij:revert_lake_changes
sdgoij:v4.13.0-rc2
sdgoij:v4.13.0-rc1
sdgoij:v4.12.0
sdgoij:v4.12.0-rc1
sdgoij:v4.11.0
sdgoij:v4.11.0-rc3
sdgoij:v4.11.0-rc2
sdgoij:v4.11.0-rc1
sdgoij:v4.10.0
sdgoij:v4.9.1
sdgoij:v4.10.0-rc2
sdgoij:v4.10.0-rc1
sdgoij:v4.9.0
sdgoij:v4.9.0-rc3
sdgoij:v4.9.0-rc2
sdgoij:v4.9.0-rc1
sdgoij:v4.8.0
sdgoij:v4.8.0-rc2
sdgoij:incr-tactic-v2
sdgoij:v4.8.0-rc1
sdgoij:v4.7.0
sdgoij:v4.7.0-rc2
sdgoij:v4.7.0-rc1
sdgoij:v4.6.1
sdgoij:v4.6.0
sdgoij:v4.6.0-rc1
sdgoij:v4.5.0
sdgoij:v4.5.0-rc1
sdgoij:v4.4.0
sdgoij:v4.4.0-rc1
sdgoij:v4.3.0-rc2
sdgoij:v4.3.0
sdgoij:v4.3.0-rc1
sdgoij:v4.2.0
sdgoij:v4.2.0-rc4
sdgoij:v4.2.0-rc3
sdgoij:v4.2.0-rc2
sdgoij:v4.2.0-rc1
sdgoij:v4.1.0
sdgoij:v4.1.0-rc1
sdgoij:v4.0.0
sdgoij:v4.0.0-rc5
sdgoij:v4.0.0-rc4
sdgoij:v4.0.0-rc3
sdgoij:v4.0.0-rc2
sdgoij:v4.0.0-rc1
sdgoij:v4.0.0-m5
sdgoij:NFM2022
sdgoij:v4.0.0-m4
sdgoij:v4.0.0-m3
sdgoij:cade2021
sdgoij:IJCAR20-LMCS
sdgoij:v4.0.0-m2
sdgoij:cade21
sdgoij:v4.0.0-m1
sdgoij:IJCAR20
sdgoij:IFL19
sdgoij:ICFP20
...
compare: sdgoij:kernel_heartbeat
sdgoij:master
sdgoij:paul/demo/forwardsearcher-pos!
sdgoij:sofia/async-http-body
sdgoij:sofia/async-http-uri
sdgoij:hbv/fix_stage0
sdgoij:readert-update
sdgoij:nightly
sdgoij:nightly-with-mathlib
sdgoij:leantar-v0.1.19
sdgoij:sofia/async-http-headers
sdgoij:sofia/async-http-client
sdgoij:hbv/lcnf_preserve_infer_annotations
sdgoij:releases/v4.29.0
sdgoij:fix-release-steps-subverso-sync
sdgoij:paul/respectTransparency-cleanup
sdgoij:list_len_issue
sdgoij:nightly-with-manual
sdgoij:sym_bug_2
sdgoij:sym_bugs
sdgoij:joachim/string-neq-proc3
sdgoij:mvcgen-with-grind
sdgoij:joscha/bench-suite-improvements
sdgoij:sg/sym-mvcgen-split
sdgoij:sofia/async-http-server
sdgoij:sofia/async-http-h1
sdgoij:joachim/string-neq-proc2
sdgoij:joachim/string-neq-proc
sdgoij:withEarlyReturnNewDo
sdgoij:hbv/perf_internalize
sdgoij:mvcgen-invariant-attr
sdgoij:fix-lake-ci-duplicate-test
sdgoij:joachim/synthRetry
sdgoij:mvcgen-simp
sdgoij:sofia/fix-native-decide
sdgoij:kmill_fix_8488
sdgoij:do-let-arrow-pat-expected-type
sdgoij:grind-eta-struct-for-eq
sdgoij:fix-checklist-nightly-parsing
sdgoij:paul/extractdroptakenf
sdgoij:chore/add-leansqlite-to-release-repos
sdgoij:feat/lake-ci-label
sdgoij:kim/grind-unused-lemma-threshold
sdgoij:paul/humanevup-33
sdgoij:paul/phashmap-iter
sdgoij:joachim/instantiateMVarsNoUpdate
sdgoij:joachim/sizeOfInst
sdgoij:sg/mvcgen-errors
sdgoij:paul/iter-append
sdgoij:joachim/bench-linter-fix
sdgoij:kmill_structure_mutual_defaults
sdgoij:radix/examples
sdgoij:joachim/compress-discrtree
sdgoij:lake-profile
sdgoij:sofia/openssl
sdgoij:paul/fix-warnings
sdgoij:feat/lean-name-demangling
sdgoij:eq_or_mem_of_mem_cons
sdgoij:backport-12821-to-releases/v4.29.0
sdgoij:sofia/time-format-refactor
sdgoij:joachim/instmvarstests
sdgoij:sofia/fix-signal
sdgoij:hbv/persistent_simple_ground
sdgoij:hbv/xid
sdgoij:re-apply-12757
sdgoij:revert-12757
sdgoij:fix-release-checklist-is-release-check
sdgoij:idrun_issue
sdgoij:hbv/fix_uv_tcp_accept_deadlock
sdgoij:hbv/fix_uv_memleak
sdgoij:hbv/lcnf_internalize_unique_binders
sdgoij:hbv/void_jp_args
sdgoij:kim/deriving-prop-noncomputable
sdgoij:sofia/async-http-data
sdgoij:grind_tc_issue
sdgoij:chore-verso-submanifest-sync
sdgoij:chore-ci-failure-reporting
sdgoij:fix-release-checklist-cmake-parse
sdgoij:kimmo/check-stage0-version
sdgoij:feat/exceptconds-and-elim
sdgoij:hbv/inline_array
sdgoij:defEq_issue
sdgoij:copilot/fix-wfrec-instance-reproducible
sdgoij:kim/vscode-settings
sdgoij:state_run
sdgoij:hack-comment-isNonTrivialRegular
sdgoij:constructorNameAsVariable_all
sdgoij:deriving-noncomputable-instance
sdgoij:hbv/popcount
sdgoij:paul/array-mergeSort
sdgoij:paul/iterators/improvements2
sdgoij:paul/shouldInline_simplify
sdgoij:shouldInline_simplify
sdgoij:paul/base/iterators/improvements2
sdgoij:paul/idlint
sdgoij:doc/release-wait-guidance
sdgoij:dependabot/github_actions/actions/create-github-app-token-2.2.1
sdgoij:dependabot/github_actions/actions/upload-artifact-7
sdgoij:dependabot/github_actions/actions/download-artifact-8
sdgoij:dependabot/github_actions/dawidd6/action-download-artifact-16
sdgoij:paul/base/idlint
sdgoij:paul/humanevup-34
sdgoij:kmill_nonrecstruct_5891
sdgoij:kim/pp-fvars-anonymous-fix
sdgoij:fix-bot-approval-workflows
sdgoij:backport-12688-to-releases/v4.29.0
sdgoij:backport-12719-to-releases/v4.29.0
sdgoij:copilot/fix-is-delta-level-check
sdgoij:joachim/kernel-delta-level-check
sdgoij:kim/pp-fvars-anonymous
sdgoij:sg/mvcgen-faster-specs
sdgoij:kim/synthInstance-apply-trace-class
sdgoij:kmill_fix_10850
sdgoij:hbv/port_simple_ground_expr
sdgoij:hbv/revert_overapp
sdgoij:hbv/lcnf_expand_instr
sdgoij:paul/array1
sdgoij:paul/partial-extrinsic-fix
sdgoij:hbv/fix_lcnf_pretty
sdgoij:kmill_fix_10067
sdgoij:sg/do-elabElem
sdgoij:hbv/unexpanded_reset_perf
sdgoij:sg/fix-unused-var-try-catch
sdgoij:sg/grind-persistent-preprocess-caches
sdgoij:perf-reducibleClassField-transparency
sdgoij:hbv/form_lcnf
sdgoij:paul/fix/plausile-iter-step-abbrev-regression
sdgoij:paul/cleanup
sdgoij:fix_aux_parent_proj
sdgoij:reducibleClassField_true
sdgoij:leodemoura/isNonTrivialRegular-abbrev-class-proj
sdgoij:isDefEqProj-class-transparency
sdgoij:feat/lake-claude-settings
sdgoij:hbv/return_type_correction
sdgoij:claude_md_update
sdgoij:paul/simp_no_inst
sdgoij:revert-12615-fix/cbv-unfold-nullary-const
sdgoij:revert-12621-fix/cbv-opaque-guard
sdgoij:fix-simp-reducibleClassField
sdgoij:hbv/mapMonoM
sdgoij:lean-skills-plugin
sdgoij:copilot/fix-cmake-build-issue
sdgoij:implicit_reducible_2
sdgoij:sg/checkWithKernel-share
sdgoij:fix-bump-branch-nightly
sdgoij:hbv/level_data
sdgoij:hbv/computed_fields_inline
sdgoij:implicit_reducible
sdgoij:hbv/name_cmp_speedup
sdgoij:doc_transparency
sdgoij:joachim/issue12543
sdgoij:paul/humanevup7
sdgoij:hbv/ir_experiment
sdgoij:sg/sym-mvcgen-instantiateMVarsNoUpdate
sdgoij:sg/sym-mvcgen-measure-grind-separately
sdgoij:paul/scanl
sdgoij:copilot/fix-metavariables-issue
sdgoij:sg/mvcgen-unknown-identifier-test-case
sdgoij:kim/checkTypesAndAssign-respectTransparency
sdgoij:paul/reducibleClassField_true
sdgoij:chore/claude-module-prelude-guidance
sdgoij:chore/claude-copyright-guidance
sdgoij:chore/release-command-pr-status
sdgoij:chore/proofwidgets-no-batteries
sdgoij:feat/demangle-backtrace
sdgoij:joachim/issue12381
sdgoij:copilot/add-declaration-name-to-error
sdgoij:dev_cycle_v4.30
sdgoij:hbv/fix_memleak
sdgoij:fix-profiler-shebang
sdgoij:chore/remove-stale-release-drafts
sdgoij:lean-profiler
sdgoij:fix-release-notes-title-ordering
sdgoij:chore/doc-gen4-after-mathlib
sdgoij:joachim/issue12495
sdgoij:hbv/bv_decide_decide_cbv
sdgoij:kim/protected-rat-abs
sdgoij:defEqRespectTransparency
sdgoij:fix-release-proofwidgets-pin
sdgoij:paul/humanevup5
sdgoij:hbv/unshake_toarray
sdgoij:hbv/dl_code
sdgoij:hbv/no-expand
sdgoij:fix-deriving-diamond
sdgoij:revert-tc-cache-withDefault
sdgoij:revert-tc-cache-preprocessOutParam
sdgoij:lean-ho-2
sdgoij:revert_12483
sdgoij:sym_isDefEqCache
sdgoij:grind_11738
sdgoij:grind_11930
sdgoij:lean-ho
sdgoij:sofia/async-http-client-ssl
sdgoij:sofia/openssl-socket
sdgoij:hbv/aig_to_cnf_compaction
sdgoij:fix-grind-heq-value-inconsistency
sdgoij:lean-12245
sdgoij:grind_12242
sdgoij:lean-12428
sdgoij:lean-12246
sdgoij:paul/fix-hashmap-diff
sdgoij:sofia/async-http-client-new
sdgoij:hbv/compiler_uint64_boxed
sdgoij:hbv/compiler_critical
sdgoij:paul/fix-toList-zip
sdgoij:tc_resolution_cache
sdgoij:nightly-rev-followup
sdgoij:feat/nightly-revisions
sdgoij:kim/doc-examples-IJCAR2026
sdgoij:fix-lia-order-module
sdgoij:paul/todigits
sdgoij:sg/newdo-stage2
sdgoij:paul/humanevup6
sdgoij:simplc-rebase
sdgoij:grind_sym_refactoring
sdgoij:sg/sym-mvcgen-deep-stack
sdgoij:hbv/simp_task_get_pure
sdgoij:paul/ranges/decidable
sdgoij:paul/base/array-mergeSort
sdgoij:paul/base/partial-extrinsic-fix
sdgoij:hbv/cleanup_shared_timed_mutex
sdgoij:paul/humanevup4
sdgoij:hbv/lcnf_borrows
sdgoij:paul/wellfounded
sdgoij:joachim/issue12398
sdgoij:sg/mvcgen-trivial-rec-depth
sdgoij:paul/rat
sdgoij:univ_out_param
sdgoij:kim/moduledata-invariant
sdgoij:kim/lazy-discr-tree-no-bang
sdgoij:locals-import-all
sdgoij:grind-audit-internalize-entry-points
sdgoij:claude-md-test-docs
sdgoij:paul/order/improvements1
sdgoij:grind_eta_pat
sdgoij:missing_annotations_rev
sdgoij:joachim/issue12404
sdgoij:revert_HasSSubset_reducibility_change
sdgoij:hbv/simp_cases_weaker
sdgoij:sg/pp-non-ground
sdgoij:sg/sym-mvcgen-ExceptT-ite
sdgoij:paul/slices/improvements2
sdgoij:paul/array-min-max-lemmas
sdgoij:hbv/fix_simp_cases_on_ctor
sdgoij:hbv/obj_graph
sdgoij:push-mrwsolxxksln-original
sdgoij:cbv_sym_bad_proof
sdgoij:missing_reducible
sdgoij:hbv/early_elim_dead
sdgoij:paul/iterators/vector
sdgoij:paul/fix/benchmark
sdgoij:paul/takedrop
sdgoij:sg/predtrans-grind
sdgoij:hbv/lcnf_elim_dead_vars
sdgoij:unfold_class_proj
sdgoij:sg/resurrect-Elab-resume
sdgoij:paul/iterators/improvements1
sdgoij:sg/newdo-with-ForInNew-and-stage2-fixes
sdgoij:joachim/kernel-diag-context
sdgoij:sg/newdo-with-ForInNew-factored-into-commit
sdgoij:hbv/adaptive_dependson
sdgoij:missing_hints
sdgoij:defEqRespectTransparency_1
sdgoij:hbv/compiler_critical_path
sdgoij:sg/sym-mvcgen-specialized-wp-apply
sdgoij:revert-12000
sdgoij:joachim/kernel-profileit
sdgoij:fix-pr-release-mathlib-app
sdgoij:fix-pr-release-github-app
sdgoij:simp_no_inst
sdgoij:grind_ext_isDefEq
sdgoij:try_forall_induction
sdgoij:feature/add-maxSuggestions-clean
sdgoij:joachim/kernel-opaque-explore
sdgoij:paul/simp_no_inst_mwe
sdgoij:hbv/remove_write
sdgoij:joachim/kernel-diag-split
sdgoij:sg/simp_no_inst
sdgoij:hbv/kill-reuse
sdgoij:sg/sym-mvcgen-aux-lemmas
sdgoij:sg/predtrans-apply-def
sdgoij:hbv/fix_impure
sdgoij:hbv/lambda_pure
sdgoij:fix-grind-universe-polymorphism
sdgoij:instance_reducible_2
sdgoij:tc_resolution
sdgoij:joachim/issue12268
sdgoij:joachim/kernel-primrec
sdgoij:joachim/abs-rec-rule
sdgoij:joachim/native-via-axiom
sdgoij:paul/humanevup1
sdgoij:indexmap_update
sdgoij:instance_reducible
sdgoij:chore_test
sdgoij:sym_instantiateRevBetaS
sdgoij:paul/humanevup2
sdgoij:cache_unfold
sdgoij:feat-ext-div-mod
sdgoij:doc-guard-msgs-pp-mvars
sdgoij:paul/iterators/isEmpty
sdgoij:joachim/issue12240
sdgoij:paul/grind1
sdgoij:paul/test/substring
sdgoij:paul/minOn
sdgoij:doc-changelog-labels
sdgoij:no_dsimp_instance
sdgoij:grind_human_eval_114
sdgoij:fix-grind-local-dot-notation
sdgoij:fix-pr-release-ordering
sdgoij:sg/standalone-vcgen
sdgoij:sg/newdo-with-ForInNew
sdgoij:funinfo_new
sdgoij:paul/iterator-length
sdgoij:paul/iterators/docstring-update
sdgoij:joachim/brecOn-to-rec2
sdgoij:sg/spred-iff
sdgoij:paul/array-minD
sdgoij:find-findidx-consistency
sdgoij:sym_apply_expr
sdgoij:getElem_pos
sdgoij:fix-pr-release-on-test-failures
sdgoij:intro1_bench
sdgoij:joachim/more-big-struct5
sdgoij:joachim/bench_big_struct_dep1
sdgoij:kim/elab-proj-universe-check
sdgoij:kim/kernel-proj-universe-check
sdgoij:isInstance-congr-regression-test
sdgoij:sg/mspec-tests
sdgoij:doc-release-notes-timing
sdgoij:fix-pr-release-10k-limit
sdgoij:fix-fam-eq-simp-scope
sdgoij:fix-grind-delayed-instance-tracking
sdgoij:getElem_pos_v2
sdgoij:fix-universe-normalization-defeq
sdgoij:fix-extract-lets-typo
sdgoij:fix-instance-implicit-comment
sdgoij:begin-dev-cycle-v4.29.0
sdgoij:sym_eta
sdgoij:joachim/more-big-struct-4
sdgoij:joachim/more-big-struct3
sdgoij:joachim/funind-no-check
sdgoij:releases/v4.28.0
sdgoij:doc/release-notes-process
sdgoij:fix-release-repos-verso-dep
sdgoij:sym_simpTelescope
sdgoij:sym_simp_arrow_2
sdgoij:sym_simp_arrow_telescope
sdgoij:test-perm-lemma-fvar-ordering
sdgoij:sym_focused_write
sdgoij:sym_shared_exprs
sdgoij:sym_grind
sdgoij:fix-recommended-spelling-inv
sdgoij:sym_shallow_add_sub_cancel
sdgoij:chore/release-checklist-refman-title
sdgoij:kim/fix-ci-version-grep
sdgoij:doc/nightly-infrastructure-docs
sdgoij:sofia/async-move
sdgoij:revert-12098-eric-wieser/wrapv
sdgoij:hbv/alloc_fork
sdgoij:paul/verso+warning
sdgoij:paul/humanevup3
sdgoij:grind_indexmap_updates3
sdgoij:grind_indexmap_updates2
sdgoij:grind_interactive_2
sdgoij:grind_indexmap_updates
sdgoij:joachim/brecOn-to-rec
sdgoij:sg/count-dependent-monadic-match
sdgoij:sym_exp_4
sdgoij:sym_exp_2
sdgoij:sym_perf_4
sdgoij:sofia/async-http
sdgoij:sym_perf_3
sdgoij:sym_add_sub_cancel
sdgoij:sym_apis
sdgoij:sg/move-test
sdgoij:checkMaxshared
sdgoij:hbv/closed_term_ctor_tree
sdgoij:preprocessLCtx
sdgoij:sym_string_char
sdgoij:joachim/more-big-struct2
sdgoij:sym_add_sub_cancel_new
sdgoij:releases/v4.27.0
sdgoij:joachim/big_struct_dep_bench
sdgoij:joachim/more-big-struct
sdgoij:hbv/hidden
sdgoij:sym_offset_terms
sdgoij:sym_bench_hackathon
sdgoij:joachim/recursor-redex
sdgoij:joscha/test-bench-mathlib
sdgoij:joachim/String.ofList
sdgoij:feat/lake-shake
sdgoij:sym_simp_dite_cond
sdgoij:sym_simp_match
sdgoij:sym_simp_ite
sdgoij:sym_rewrite_dischare
sdgoij:sym_simp_debug_2
sdgoij:sym_eval_simprocs
sdgoij:joachim/thunked-inhabited
sdgoij:hbv/experiment
sdgoij:hbv/closed_terms
sdgoij:sym_simp_rewrite_overapplied
sdgoij:hbv/faster_csimp
sdgoij:hbv/superliniear_closed_terms
sdgoij:paul/slices/improvements
sdgoij:sym_simp_over_under_app
sdgoij:joachim/issue11992
sdgoij:joachim/bench11992
sdgoij:paul/grind-show-patterns
sdgoij:errex-ergo
sdgoij:hbv/speedup_traces
sdgoij:sym_simp_congr
sdgoij:hbv/single_field_hash
sdgoij:joachim/abs-rec-rule2
sdgoij:paul/suggestions1
sdgoij:sym_simp_debug
sdgoij:simp_cache_congr_fns
sdgoij:hbv/visit_isFVar
sdgoij:simp_bench_clean
sdgoij:revert-11896-fix-docstring-panic-where-clause
sdgoij:sym_simp_cleanup
sdgoij:sym_simp_have_perf
sdgoij:sym_simp_arrow_bench
sdgoij:fix-docstring-panic-where-clause
sdgoij:fix-library-suggestions-private-names
sdgoij:feat-max-suggestions-option
sdgoij:chore-claude-ci-docs
sdgoij:feat-beq-option-early
sdgoij:sofia/async-future
sdgoij:feat-try-first-par
sdgoij:simp_forall
sdgoij:feat-simp-locals
sdgoij:feat-grind-locals
sdgoij:feat/claude-tactic
sdgoij:feat/message-capture-helpers
sdgoij:simp_funext_2
sdgoij:lambda_telescope_bench
sdgoij:leftpad-simp-at-definition
sdgoij:have_telescope_bench
sdgoij:ensure_unsafe_unsafeEIO
sdgoij:count-length-size
sdgoij:improve-initialize-nonempty-error
sdgoij:sym_simp_let_2
sdgoij:feat/empty-collection-messagelog
sdgoij:feat/guard-panic
sdgoij:sym_simp_let
sdgoij:hbv/fix_nonlinearity
sdgoij:simp_have_refactor
sdgoij:sym_replaceS_perf
sdgoij:SymM_refactor
sdgoij:fix-where-typo-warning
sdgoij:findKeyD
sdgoij:shareCommonPerf
sdgoij:getElem_eq_none_guards
sdgoij:grind_list_tests
sdgoij:cleanup_grind_palindrome_tests
sdgoij:feat-gcd-left-comm
sdgoij:sym_simp_done
sdgoij:comparator_releases
sdgoij:sym_simp_4
sdgoij:chore_leftover
sdgoij:sym_simp_withfvar
sdgoij:simp_congr_opt
sdgoij:sym_simp_limits
sdgoij:sym_discrTree_perf
sdgoij:sym_simp_refactor
sdgoij:sym_dt2
sdgoij:sym_dt
sdgoij:fix-tag-extension-panic-on-partial-elab
sdgoij:feat/with-unfolding-none-tactic
sdgoij:doc_sym_assumptions
sdgoij:discrTreeRefactor
sdgoij:hbv/inline_first_byte
sdgoij:sym_simp_bench
sdgoij:inferTypeCache
sdgoij:sym_rewrite
sdgoij:sym_simp2
sdgoij:sym_congrInfo
sdgoij:sharecommon_inc
sdgoij:sym_simp
sdgoij:hbv/check_perf
sdgoij:paul/iterators/c
sdgoij:sym_fix_intro
sdgoij:sym_pattern_fixes_2
sdgoij:sym_pattern_fixes
sdgoij:name_eq_bug
sdgoij:sym_perf_test
sdgoij:sym_apply
sdgoij:paul/iterators/b
sdgoij:clause_md
sdgoij:sym_chore_2
sdgoij:sym_chore
sdgoij:sym_unify_match
sdgoij:sym_isDefEq_2
sdgoij:sym_abstract
sdgoij:isDefEqStruct
sdgoij:sym_pat2
sdgoij:instantiateRevBetaS
sdgoij:sym_unify
sdgoij:hbv/annotate_alloc
sdgoij:transparency_none
sdgoij:grind_goal_state
sdgoij:joachim/avoid-beta
sdgoij:sym_intro
sdgoij:instantiateS
sdgoij:replaceS
sdgoij:grind_refactor_shareCommon
sdgoij:getMaxFVar
sdgoij:alphaShareBuilder
sdgoij:grind_isDebugEnabled
sdgoij:paul/iterators/a
sdgoij:SymMNew
sdgoij:grind_inc_hyp
sdgoij:PArray_forM
sdgoij:hbv/foldlM_2
sdgoij:grind_norm_attr
sdgoij:grind_cleanup2
sdgoij:hbv/fix_foldlMUnsafe
sdgoij:foldlUnsafe_bug
sdgoij:grind_pattern_attr
sdgoij:grind_attr_cleanup
sdgoij:grind_ext_struct
sdgoij:test-11745-followup
sdgoij:hbv/uget
sdgoij:Sublist.eq_of_length_le
sdgoij:grind_eq_nil_of_length_eq_zero
sdgoij:feat-lean-bisect
sdgoij:fix-exact-private2
sdgoij:joachim/match-eqn-iteInduction
sdgoij:grind_11745
sdgoij:joachim/realizable-thm-helper
sdgoij:joachim/congr-eqn-module
sdgoij:manual-error-ex
sdgoij:grind_fair_split
sdgoij:hbv/bv_decide_more_simproc
sdgoij:fix-exact-private-decls
sdgoij:feat/build-artifact
sdgoij:hbv/lean_unordered_set
sdgoij:hbv/lcnf_quot
sdgoij:paul/ranges/namespace-old-ranges
sdgoij:paul/iterators/remove-iteratorcollect
sdgoij:paul/iterators/mpl2
sdgoij:joachim/test11655
sdgoij:type-as-hole-example-improvement
sdgoij:joachim/find-overlap
sdgoij:paul/slices/getelem-subarray
sdgoij:fix-grind-dot-notation
sdgoij:remove-batteries-tag-check
sdgoij:joachi/match-irrefutable
sdgoij:paul/base/iterators/remove-iteratorcollect
sdgoij:paul/iterators/mpl
sdgoij:paul/iterators/extrinsic4b
sdgoij:paul/ranges/int-lemmas
sdgoij:joachim/grind_for_match
sdgoij:joachim/issue11342
sdgoij:grind_manual_link
sdgoij:hbv/char_functions
sdgoij:paul/backup/iterators/extrinsic4b
sdgoij:joachim/simpH-proof
sdgoij:joachim/sparseCasesEq
sdgoij:induction-with-no-alts-typo
sdgoij:remove-error-explanation-strings
sdgoij:sofia/async-context
sdgoij:joachim/grind-ctorIdx-nat
sdgoij:paul/fix/iterator-unnamespacing
sdgoij:paul/base/iterators/extrinsic4b
sdgoij:grind_register_nonlinear_occ_bug
sdgoij:grind_linarith_eq_prop
sdgoij:backport-11673-to-releases/v4.27.0
sdgoij:joachim/grind-ctorIdx-debug
sdgoij:chore/update-release-repos
sdgoij:chore/begin-dev-v4.28.0
sdgoij:joachim/issue11665
sdgoij:grind_natCast_nonneg
sdgoij:grind_pattern_validation_issue
sdgoij:grind-simp
sdgoij:release-command-no-merge
sdgoij:grind_thm_activation_issue
sdgoij:grind_pat_suggestion
sdgoij:grind_11545_new
sdgoij:joachim/hasNotBit-perf
sdgoij:grind_11622
sdgoij:joachim/divide-match
sdgoij:grind_docstring_update
sdgoij:grind_semiring_issue2
sdgoij:joachim/grind-ctorIdx
sdgoij:fix_CMakeLists_CI
sdgoij:releases/v4.26.0
sdgoij:fix-cslib-release-steps
sdgoij:paul/iterators/unnamespacing
sdgoij:lean-fro-release
sdgoij:joachim/ctorIdxNoAbbrev
sdgoij:joachim/grind-docstring
sdgoij:fix-sint-div-overflow
sdgoij:joachim/stdlib-flags2
sdgoij:hbv/characters_in_bench
sdgoij:grind_bitvec_lit_lia
sdgoij:grind_bitvect_lit_ring
sdgoij:grind_bitvec_lit
sdgoij:paul/slices/subarraycopy
sdgoij:grind_11633
sdgoij:remove-abbrev-namemapextension
sdgoij:deprecations_2025-12
sdgoij:grind_regress_ground_pat
sdgoij:grind_one_mul
sdgoij:suggest-simple-autobind
sdgoij:suggest-simple-ids
sdgoij:hbv/trennhexe_aig
sdgoij:grind_11543
sdgoij:grind_11539
sdgoij:cheaper-suggest
sdgoij:joachim/issue11610
sdgoij:grind_11545
sdgoij:grind_ground_thm
sdgoij:grind_11597
sdgoij:revert-11579-grind_ground_thm_param
sdgoij:grind_ground_thm_param
sdgoij:librarySearch-all
sdgoij:feat-suggest-for-int-rat
sdgoij:docs-test-linter-note
sdgoij:fix-grind-deprecated-warning
sdgoij:prompting
sdgoij:fix-grind-trace-term-params
sdgoij:suggest-identifier
sdgoij:grind_pattern_natCast_nonneg
sdgoij:switch-suggestion-store-order
sdgoij:grind_symbols
sdgoij:joachim/issue11560
sdgoij:joachim/split-system-io
sdgoij:grind_nat_cast_norm
sdgoij:joachim/noConfusion-lcnf
sdgoij:fix-grind-dot-notation-params
sdgoij:grind_cast_id
sdgoij:paul/base/slices/subarraycopy
sdgoij:joachim/less-isNoConfusion
sdgoij:joachim/try-collect-imports
sdgoij:joachim/stdlib-flags
sdgoij:suggestion-cleanup
sdgoij:hbv/annotated_tagged_return
sdgoij:hbv/better_size_types
sdgoij:string-tonat-underscore-support
sdgoij:rm_grind_countP_eq_length_filter
sdgoij:field-access-wording
sdgoij:relaxed-identifier-suggestion
sdgoij:hbv/simp_kill_single_exit_cases
sdgoij:kmill_induct_sorry_approx
sdgoij:joachim/casesValues-no-hyps
sdgoij:joachim/unfuel
sdgoij:paul/iterators/extrinsic3
sdgoij:grind_use_not_value
sdgoij:grind_11498
sdgoij:sofia/fix-timer-seg
sdgoij:grind_not_value
sdgoij:grind_11515
sdgoij:autoimplicit-complex-warning
sdgoij:hbv/nat_mul_cfold
sdgoij:autobound-always-test
sdgoij:paul/find-quickfix
sdgoij:sorry-universe
sdgoij:paul/base/iterators/extrinsic3
sdgoij:paul/iterators/extrinsic2
sdgoij:joachim/caseValues-subst-once2
sdgoij:paul/base/iterators/extrinsic2
sdgoij:paul/iterators/extrinsic
sdgoij:joachim/caseValues-subst-once
sdgoij:joachim/noncomputable-sizeof
sdgoij:joachim/splitter-via-match
sdgoij:copilot/fix-noncomputable-instance-sizeof
sdgoij:paul/debug/infotrees
sdgoij:joachim/bench-nat-match
sdgoij:librarySearch-star2
sdgoij:hbv/less_specialize
sdgoij:suggest-replacements
sdgoij:librarySearch-star
sdgoij:joachim/match-eqs-leaf
sdgoij:joachim/helper-funs
sdgoij:paul/base/iterators/extrinsic
sdgoij:hctor_contra
sdgoij:librarySearch-eliminators
sdgoij:hinj_thm
sdgoij:grind_11477
sdgoij:grind_trace_issue
sdgoij:mvar-proj-hint
sdgoij:grind_reducible
sdgoij:joachim/csup-prop
sdgoij:refactor-lval-access
sdgoij:joachim/het-noConfusion
sdgoij:hbv/specialize_less_aggressive
sdgoij:paul/ranges/lemmas3
sdgoij:parallel-rewrites
sdgoij:parallel-library-search
sdgoij:feat/chunked-parallel
sdgoij:grind_transparency_bug
sdgoij:exact_grind
sdgoij:feat-solve-by-elim-suggestions
sdgoij:apply-remove-solve-by-elim-first-pass
sdgoij:try-solve-by-elim
sdgoij:fix-getEqnsFor-matcher-panic
sdgoij:fix-library-suggestions-error-msg
sdgoij:joachim/nat-fix-semireducible
sdgoij:paul/base/ranges/lemmas3
sdgoij:hbv/reorder-elim-dead-branches
sdgoij:grind_pattern_docstring
sdgoij:joachim/grind-rec
sdgoij:grind_ematch_gadget_5
sdgoij:library_suggestions_macro
sdgoij:grind-suggestions-ramping
sdgoij:revert-library-suggestions-aux-def
sdgoij:library_suggestions_macro_pr2
sdgoij:doc-stdlib-flags-clarification
sdgoij:library_suggestions_macro_pr1
sdgoij:fix-grind-nested-mdata
sdgoij:fix-grind-cancel-var-rename
sdgoij:grind_emath_gadget_4
sdgoij:grind_ematch_gadget_3
sdgoij:hbv/elim_dead_branches_inv
sdgoij:scopedNS
sdgoij:grind_ematch_gadget
sdgoij:verify_version_tags
sdgoij:joachim/private-inst-names
sdgoij:joachim/ctor-idx-macro-inline
sdgoij:revert-11345-port-shell-process-opt
sdgoij:grind_linarith_den_3
sdgoij:validate_release_tag
sdgoij:fix-grind-annotated-import
sdgoij:library_suggestions_module
sdgoij:try_par
sdgoij:grind_field_norm_num
sdgoij:maybe-just-derive-the-instance
sdgoij:bump-error-explanations
sdgoij:catch-nng-induction
sdgoij:releases/v4.25.0
sdgoij:simplc
sdgoij:activate-grind-annotated
sdgoij:grind_use_ns
sdgoij:with_weak_namespace
sdgoij:implement-grind-annotated
sdgoij:releases/v4.24.0
sdgoij:joachim/backwards-option-note
sdgoij:joachim/remove-options-group
sdgoij:paul/iterators/sigma-iterator-bench
sdgoij:grind_linarith_refactor
sdgoij:grind_lawfulos
sdgoij:rename-cutsat-to-lia
sdgoij:grind_ground_param
sdgoij:CoreM.toIO
sdgoij:grind_funCC
sdgoij:grind_fin_val
sdgoij:grind_instvar_issue
sdgoij:grind_eta_internalize_bug
sdgoij:test-change-unknown-tactic
sdgoij:grind_pattern_subtype_property
sdgoij:grind_pattern_choose_spec
sdgoij:hbv/specialize_user_annotation
sdgoij:typeclass-failure-error
sdgoij:joachim/dont-set-options-group
sdgoij:joachim/backwards-backward
sdgoij:joachim/test-names
sdgoij:joachim/reducibility-replay
sdgoij:grind_lint_sizeOf_spec
sdgoij:grind_fin_2
sdgoij:skip_suffix
sdgoij:paul/toiterator-overhaul
sdgoij:grind_linarith_issue_2
sdgoij:hbv/cadical_experiments
sdgoij:nil-deceq-list
sdgoij:joachim/avoid-splitters
sdgoij:paul/base/toiterator-overhaul
sdgoij:grind_ring_norm_bug
sdgoij:backport-11215-to-releases/v4.26.0
sdgoij:split-grind-lint-tests
sdgoij:grind_params_extra
sdgoij:grind_sizeOf
sdgoij:joachim/splitterAltNumParams
sdgoij:paul/remove-duplicates
sdgoij:joachim/altNumParams
sdgoij:hbv/string_alloc
sdgoij:joachim/sameCtorCases-thunk
sdgoij:joachim/splitter-thunk
sdgoij:paul/subslices
sdgoij:paul/base/subslices
sdgoij:grind_no_revert
sdgoij:grind_simp_univ_issue
sdgoij:grind_fix_minor
sdgoij:maybe-coulda-autobound
sdgoij:joachim/unfoldNamedPattern
sdgoij:joachim/splitter-refactor
sdgoij:hbv/regress_segfault
sdgoij:paul/trichotomous
sdgoij:begin-dev-cycle-v4.27.0
sdgoij:grind_action_refactor_2
sdgoij:verso-errex-fixes
sdgoij:hbv/reproducer_arity
sdgoij:joachim/realizeConst_withDeclNameForAuxNaming
sdgoij:paul/iterators/cleanups
sdgoij:joachim/notAlt-splitter
sdgoij:hbv/even_less_double_checks
sdgoij:11209_fix
sdgoij:11209_testing
sdgoij:joachim/sparse-case-one-hyp
sdgoij:paul/slices/mpl
sdgoij:grind_linting_2
sdgoij:grind_sublist_head_mem
sdgoij:grind_linting
sdgoij:try_heartbeats
sdgoij:grind_lint_check_try_this
sdgoij:grind_action_refactor
sdgoij:joachim/more-big-match-bench
sdgoij:grind_try_grind_new
sdgoij:joachim/issue11183
sdgoij:grind_fix_param_warning
sdgoij:grind_pat_cnstr_3
sdgoij:paul/iterators/listslice
sdgoij:joachim/realizeConst-maxHeartbeats
sdgoij:joachim/issue11186
sdgoij:grind_pat_cnstr_2
sdgoij:grind_pat_cnstr
sdgoij:prioritize-synthmvar-problems
sdgoij:typeclass-stuck-error-improvement
sdgoij:paul/base/iterators/listslice
sdgoij:int_pow_def
sdgoij:remove-simp-all-suggestions-from-try
sdgoij:chore-set-caller-field
sdgoij:qed-macro
sdgoij:grind_lint_module
sdgoij:current_file_premises
sdgoij:grind_lint_refinement
sdgoij:grind_lint
sdgoij:extensible_try
sdgoij:paul/iterators/no-spec-test
sdgoij:paul/iterators/size
sdgoij:grind_cases_next
sdgoij:grind_eq_congr_cleanup
sdgoij:deprecated_suggestions
sdgoij:grind_match_cond
sdgoij:try-induction
sdgoij:pow_eq_powImp
sdgoij:grind_11134
sdgoij:grind_11130
sdgoij:grind_11124
sdgoij:try-atomic-with-suggestions
sdgoij:grind_inj_clear_issue
sdgoij:no_deprecated_suggestions
sdgoij:structure_docstrings
sdgoij:feat/fold-flatMap
sdgoij:findIdx_lemmas
sdgoij:joachim/test-missing-cases
sdgoij:joachim/match-exfalso
sdgoij:joachim/selective-cases
sdgoij:suggestsions_hover
sdgoij:ediv_pow
sdgoij:empty_by
sdgoij:missing_array_grind2
sdgoij:grind_inv_issue
sdgoij:grind_univ_metavars
sdgoij:joachim/workspace-symbols-module
sdgoij:joachim/deprecated-options2
sdgoij:joachim/hasIndepIndices-deadcode
sdgoij:joachim/mkSparseCases
sdgoij:grind_ac_denote
sdgoij:grind_local_injective
sdgoij:grind_cases_sum
sdgoij:grind_prod2
sdgoij:grind_stackoverflow
sdgoij:grind_denote_abbrev
sdgoij:grind_panic_issue
sdgoij:grind_trace_anchor_issue
sdgoij:simp_all_suggestions_lax
sdgoij:claude.md
sdgoij:joachim/no-verifySimpleEnum
sdgoij:persistent-suggestions
sdgoij:simp_suggestions
sdgoij:grind_proof_perf
sdgoij:grind_trace_new
sdgoij:hbv/fix_st_ptr_eq
sdgoij:paul/iterators/extrinsic4
sdgoij:paul/base/iterators/extrinsic4
sdgoij:grind_del_offset
sdgoij:grind_order_eq_issues
sdgoij:grind_order_nat_eq
sdgoij:grind_order_term_eq
sdgoij:hbv/provable_constant_fold
sdgoij:hbv/fix_uint_const_fold
sdgoij:grind_10983
sdgoij:grind_11036
sdgoij:grind_finish_compressed
sdgoij:suggestion_combinators
sdgoij:library_suggestions
sdgoij:rm_premises_grind_question
sdgoij:joachim/casesOn-as-match
sdgoij:grind_mem_issue
sdgoij:joachim/bool-ctoridx
sdgoij:joachim/issue10749
sdgoij:hbv/fixpoint_jp_test
sdgoij:sine_qua_non
sdgoij:deprecate_duplicates_2
sdgoij:backport-10926-to-releases/v4.25.0
sdgoij:joachim/processInaccessibleAsCtor
sdgoij:joachim/pr-release-allow-empty
sdgoij:grind_finish_ext
sdgoij:joachim/issue10794
sdgoij:hbv/eager_lambda_lift
sdgoij:grind_anchor_params
sdgoij:hbv/revert_waitany
sdgoij:grind_finish_opt
sdgoij:hbv/sint_abi
sdgoij:deprecated_duplicated
sdgoij:dyadic_cleanup
sdgoij:grind_map_ext
sdgoij:grind_premises_robust
sdgoij:grind_lia_option
sdgoij:grind_set_config
sdgoij:joachim/grindDef-typo
sdgoij:sg/eta-spec
sdgoij:joachim/issue10838
sdgoij:joachim/issue10976
sdgoij:grind_feats
sdgoij:deprecations_2025-10-26_2
sdgoij:of_scientific
sdgoij:grind_cdot_tac
sdgoij:grind_ordered_ring_test
sdgoij:deprecations_2025-10-26
sdgoij:misstated_raw_lemmas
sdgoij:grind_mbtc_nonlinear
sdgoij:grind_pow_nat
sdgoij:grind_resolve
sdgoij:grind_warn_param
sdgoij:grind_ofScientific
sdgoij:grind_linarith_model_bug
sdgoij:grind_rat_linarith
sdgoij:grind_10317
sdgoij:grind_order_eq_prop_bug
sdgoij:grind_linarith_bug2
sdgoij:symbol_frequency
sdgoij:grind_mbtc_bug
sdgoij:grind_mbtc_action_tactic
sdgoij:grind_instantiate_trace_bug
sdgoij:grind_trace_with_sorry
sdgoij:joachim/issue10573
sdgoij:joachim/issue10775
sdgoij:hbv/dummy
sdgoij:joachim/closure-impl-detail
sdgoij:grind_fix_def_ctor_issue
sdgoij:grind_fix_missing_processFacts
sdgoij:grind_fix_reset_ematch_num_at_cases
sdgoij:grind_interactive_bug_fixes
sdgoij:joachim/issue10705b
sdgoij:joachim/issue10705
sdgoij:joachim/deceasing-mdata
sdgoij:hbv/interpreter_accel
sdgoij:grind_panic_2025-10-23
sdgoij:grind_premises
sdgoij:grind_prove
sdgoij:mepo_updates2
sdgoij:grind_param_optimizer
sdgoij:joachim/wf_preprocess_docs
sdgoij:grind_inst_order
sdgoij:grind_lax
sdgoij:relase_automation_2025-10-22
sdgoij:grind_term_info
sdgoij:rat_max_def
sdgoij:tydeu/lake-cache-ci
sdgoij:begin_dev_cycle_4_26
sdgoij:release_automation_2025-10-22
sdgoij:grind_proof_stability
sdgoij:joachim/delab-casesOn
sdgoij:grind_order_bug
sdgoij:grind_finish_issues
sdgoij:grind_filter_bug
sdgoij:backport-10868-to-releases/v4.25.0
sdgoij:joachim/issue10821
sdgoij:sg/newassertions
sdgoij:grind_show_proof
sdgoij:release_automation_v4.25.0
sdgoij:grind_set_option_completion
sdgoij:grind_done
sdgoij:joachim/match_exfalso
sdgoij:mepo_updates
sdgoij:grind_fix_finish_trace
sdgoij:template_actions_checkout
sdgoij:weak_error
sdgoij:grind_set_option
sdgoij:grind_instantiate_trace
sdgoij:optionValueParser
sdgoij:grind_finish_trace
sdgoij:grind_solver_action
sdgoij:grind_ring_action
sdgoij:grind_eval_tac
sdgoij:grind_aux_tac
sdgoij:grind_cases_code_action
sdgoij:grind_cutsat_action
sdgoij:grind_split_3
sdgoij:sofia/async-cancel
sdgoij:induction_public
sdgoij:ext_public
sdgoij:grind_int_21
sdgoij:grind_split
sdgoij:joachim/fix-10766-test
sdgoij:rm_grind_backwards_contains_iff_mem
sdgoij:extCore_public
sdgoij:grind_int_19
sdgoij:joachim/issue10792
sdgoij:grind_int_18
sdgoij:joachim/issue10781
sdgoij:joachim/issue10781a
sdgoij:joachim/issue10766
sdgoij:paul/iterators/find
sdgoij:paul/base/iterators/find
sdgoij:grind_int_17
sdgoij:grind_int_16
sdgoij:release_automation_20251015
sdgoij:paul/iterators/hashmap
sdgoij:paul/base/iterators/hashmap
sdgoij:paul/iterators/flatMap
sdgoij:joachim/processLeaf-first
sdgoij:grind_int_15
sdgoij:paul/iterators/shrink
sdgoij:hbv/elim_elim_dead_branches
sdgoij:restore_8656
sdgoij:joachim/public-section-induction
sdgoij:grind_int_14
sdgoij:grind_int_13
sdgoij:grind_int_12
sdgoij:grind_int_11
sdgoij:grind_int_10
sdgoij:paul/iterators/anyall
sdgoij:joachim/no-eqns-ext
sdgoij:joachim/issue10721
sdgoij:grind_int_9
sdgoij:hbv/inline_st
sdgoij:paul/ranges/sint
sdgoij:hexnum
sdgoij:paul/iterators/treemap
sdgoij:grind_int_7
sdgoij:joachim/issue10710b
sdgoij:joachim/issue10710
sdgoij:grind_int_6
sdgoij:grind_int_5
sdgoij:grind_int_4
sdgoij:paul/temp/baseio
sdgoij:joachim/expose-docstring
sdgoij:joachim/issue10683
sdgoij:joachim/issue5667-2
sdgoij:paul/base/ranges/sint
sdgoij:grind_int_3
sdgoij:sofia/async-cancellation-token
sdgoij:sofia/async-streammap
sdgoij:sofia/sync-broadcast
sdgoij:paul/ranges/improvements
sdgoij:joachim/eof-open-public
sdgoij:joachim/issue10678
sdgoij:grind_int_2
sdgoij:coe-for-numeric-literals
sdgoij:hbv/questions
sdgoij:paul/iterators/fold_map
sdgoij:joachim/issue10651
sdgoij:paul/base/ranges/improvements
sdgoij:paul/fix/10546
sdgoij:paul/ranges/nondep
sdgoij:grind_interact
sdgoij:grind_guide_2
sdgoij:grind_order_13
sdgoij:grind_order_12
sdgoij:grind_order_11
sdgoij:grind_order_10
sdgoij:grind_order_9
sdgoij:grind_order_8
sdgoij:grind_order_7
sdgoij:grind_order_6
sdgoij:grind_order_5
sdgoij:grind_multi_prop
sdgoij:upstream_reduce_eval
sdgoij:grind_order_3
sdgoij:dot-decimal-ambiguity-msg
sdgoij:grind_order_1
sdgoij:digit_deprecations
sdgoij:joachim/print-recursor
sdgoij:joachim/rules-array
sdgoij:joachim/issue10516
sdgoij:joachim/issue10353
sdgoij:Rat_ofScientific_def
sdgoij:analyze_grind_notes
sdgoij:tweak_count_grind_annotations
sdgoij:clarify_linarith_issues
sdgoij:multiple_test_drivers
sdgoij:premise_api
sdgoij:sofia/async-notify
sdgoij:grind_ring_helper
sdgoij:grind_array_attach
sdgoij:joachim/simphaveissue
sdgoij:eraseIdxIfInBounds
sdgoij:joachim/issue10513
sdgoij:mepo
sdgoij:joachim/realization-constr
sdgoij:sofia/async-io-ops
sdgoij:joachim/riskv-bench
sdgoij:deprecations
sdgoij:backport-10429-to-releases/v4.24.0
sdgoij:empty_bytearray
sdgoij:ByteArray_empty_normal_form
sdgoij:existsBuiltinRpcProcedure
sdgoij:10469_regression
sdgoij:hbv/fix_const_fold
sdgoij:rangeOfStx
sdgoij:not_mem_nil
sdgoij:grind_import_opt
sdgoij:sofia/vectored-network
sdgoij:grind_docs_attrs
sdgoij:grind_inj_4
sdgoij:grind_inj_fix_sym
sdgoij:grind_refactor_thm_activation
sdgoij:grind_eq_res_bug_2
sdgoij:grind_processMatch_bug
sdgoij:sofia/async-basic
sdgoij:kernel_let
sdgoij:grind_doc_bang
sdgoij:grind_code_action_message_context
sdgoij:grind_code_action_param
sdgoij:grind_canon_bug_3
sdgoij:grind_diag_filter
sdgoij:grind_mbtc_cast_like
sdgoij:grind_nat_sub_zero
sdgoij:grind_mbtc_bad_candidates_2
sdgoij:grind_mbtc_bad_candidates
sdgoij:joachim/linear-ord
sdgoij:joachim/noConfusionCtorType
sdgoij:joachim/eqns-unpublic-section
sdgoij:website_prime_test
sdgoij:lean-lang-release-checklist
sdgoij:grind_bogus_ematch_issue
sdgoij:grind_inj_2
sdgoij:joachim/linear-beq
sdgoij:grind_inj_1
sdgoij:grind_fix_annotations
sdgoij:joachim/lawfulbeq-enum
sdgoij:joachim/reduceCtorIdx
sdgoij:release_notes_tactics
sdgoij:feat/reprove-command
sdgoij:release_steps_cslib
sdgoij:grind_attr_5
sdgoij:grind_attr_3
sdgoij:grind_attr_behavior_2
sdgoij:url-forwarding
sdgoij:joachim/structural_eqns
sdgoij:joachim/split-prop-discrs
sdgoij:grind_attr_behavior
sdgoij:grind_semiring_norm3
sdgoij:grind_semiring_step2
sdgoij:joachim/deriveLawfulBEq_in_Init
sdgoij:joachim/lawfulBEq_overshoot
sdgoij:joachim/more10306fallout
sdgoij:joachim/stage0-comment
sdgoij:joachim/use-reduceBEq
sdgoij:joachim/method_specs_simp
sdgoij:joachim/method-spec-private
sdgoij:rm_deprecated_xor
sdgoij:grind_ring_semiring_refactor
sdgoij:begin_dev_cycle_4_25
sdgoij:release_updates3
sdgoij:joachim/reduceBEqSimproc
sdgoij:joachim/stage0-fix
sdgoij:joachim/inst-spec-beq
sdgoij:sofia/signal
sdgoij:joachim/inst-specs
sdgoij:relase_updates2
sdgoij:rm_bad_grind
sdgoij:release_updates
sdgoij:grind_ring_op_sanity_checks
sdgoij:grind_ring_norm
sdgoij:context-node-in-classical
sdgoij:joachim/useNoConfusion-ctor
sdgoij:paul/ranges/lemmas2
sdgoij:injective_args
sdgoij:joachim/noConfusion-ctor
sdgoij:grind_pattern_discrepancies
sdgoij:joachim/mkConfusionTypeInLean
sdgoij:more_grind_review
sdgoij:grind_fix_ematch_pat2
sdgoij:noNatZeroDivisors.ofIsCharPZero
sdgoij:upstream_injective
sdgoij:grind_eq_annotation
sdgoij:grind_fixes_and_chores
sdgoij:grind_eq_list
sdgoij:grind_over_applied_nested_proof
sdgoij:joachim/sameCtorUtils
sdgoij:joachim/mkConfusionInLean
sdgoij:grind_option_pmap.lean
sdgoij:paul/base/ranges/lemmas2
sdgoij:grind_natModule_perf
sdgoij:grind_nat_lit
sdgoij:grind_toInt_mbtc
sdgoij:grind_canon_ofnat_2
sdgoij:eq_empty_of_append_eq_empty
sdgoij:grind_frontends
sdgoij:grind_aux_mvar_ids
sdgoij:grind_ematch_bug_at_assignUnassignedLevelMVars
sdgoij:copilot/fix-1b01a238-0c5c-40c7-b442-eac70738e827
sdgoij:paul/ranges/ints
sdgoij:grind_no_mbtc_on_instances
sdgoij:grind_norm_natCast
sdgoij:grind_cutsat_refactor2
sdgoij:grind_theory_combination_5
sdgoij:grind_theory_combination_4
sdgoij:grind_theory_combination_3
sdgoij:joachim/no-confusion-via-ctoridx
sdgoij:joachim/expose-ctorIdx
sdgoij:grind_cutsat_bug_proof_term
sdgoij:grind_theory_combination_2
sdgoij:grind_theory_combination
sdgoij:grind_ac_diag_test
sdgoij:grind_ac_diag
sdgoij:grind_nat_module_model
sdgoij:grind_nat_module_norm_3
sdgoij:grind_nat_module_norm
sdgoij:joachim/deceq-deriving-match
sdgoij:grind_nat_module_linarith_3
sdgoij:grind_nat_module_linarith_2
sdgoij:joachim/accessible-names
sdgoij:joachim/linear-beq-stage2
sdgoij:joachim/casesOnSameCtorVisibility
sdgoij:grind_nat_module_linarith
sdgoij:releases/v4.23.0
sdgoij:grind_inv_panic
sdgoij:paul/ranges/lemmas
sdgoij:paul/hashmap/lemmas
sdgoij:grind_attr_doc_typo
sdgoij:paul/order/fix1
sdgoij:namespace_omega_internals
sdgoij:grind_field_panic
sdgoij:grind_fin
sdgoij:grind_10233
sdgoij:grind_10232
sdgoij:grind_monad
sdgoij:grind_ac_eq_prop
sdgoij:grind_ac_ai_case
sdgoij:grind_ac_minor
sdgoij:paul/ranges/perf-regression2
sdgoij:hbv/selectable_empty
sdgoij:grind_ac16
sdgoij:inv_dyadic
sdgoij:grind_ac14
sdgoij:grind_ac13
sdgoij:grind_ac12
sdgoij:joachim/withCtor-deceq
sdgoij:joachim/ctorIdx_elim_opts
sdgoij:joachim/test10195
sdgoij:joachim/match-eqn-rfl
sdgoij:joachim/matcher-is-splitter
sdgoij:grind_ace11
sdgoij:grind_ac10
sdgoij:grind_modifiers_docstrings
sdgoij:Nat.fold_add
sdgoij:grind_import2
sdgoij:grind_pow_issue
sdgoij:grind_10160
sdgoij:grind_ac9
sdgoij:backport-10173-to-releases/v4.23.0
sdgoij:joachim/casesOnSameCtor
sdgoij:nodup_keys
sdgoij:rm_grind_zip_map_left
sdgoij:review_grind_failing_tests
sdgoij:grind_ac8
sdgoij:grind_ac7
sdgoij:grind_ac6
sdgoij:foldr_lemma
sdgoij:joachim/deceq-bench
sdgoij:joachim/withCtor
sdgoij:grind_ac5
sdgoij:joachim/ctorIdxMacroInline-revert
sdgoij:use_IsPreorder_in_grind
sdgoij:roundUp
sdgoij:hmul_to_smul
sdgoij:joachim/ctorIdxMacroInline
sdgoij:joachim/issue10132
sdgoij:joachim/fewerToCtorIdx
sdgoij:grind_imports
sdgoij:grind_refactor2
sdgoij:grind_refactor
sdgoij:dyadic
sdgoij:grind_deps
sdgoij:int_imports
sdgoij:throwError_declName
sdgoij:joachim/rec_rules
sdgoij:gh-readonly-queue/master/pr-10110-a72f9429eac8f1b5a3344ca120ddd677e716be64
sdgoij:private_import_string_extra
sdgoij:joachim/discr-key-ctorIdx
sdgoij:joachim/error-explanations-imports
sdgoij:joachim/depr-toCtorIdx
sdgoij:joachim/withCtorInBEq
sdgoij:mhuisi/revert-10052
sdgoij:joachim/ctorIdx
sdgoij:rat_addcommgroup
sdgoij:grind_pow_test
sdgoij:grind_ac3
sdgoij:protect_rat
sdgoij:structid_typo
sdgoij:grind_ac2
sdgoij:more_int_lemmas
sdgoij:grind_cutsat_pw
sdgoij:grind_of_nat_module
sdgoij:paul/ranges/perf-regression
sdgoij:paul/temp/perf
sdgoij:rat_cleanup
sdgoij:dyadic_prep
sdgoij:paul/ranges/implement
sdgoij:grind_error_messages
sdgoij:kmill_debug_do
sdgoij:grind_module_tests
sdgoij:hbv/hashmap_less_inline
sdgoij:rm_internal_rat
sdgoij:grind_fin_extra
sdgoij:joachim/beq-bench
sdgoij:joachim/nat-table
sdgoij:paul/order5
sdgoij:paul/base/order6
sdgoij:paul/order4
sdgoij:paul/base/order4
sdgoij:paul/base/order5
sdgoij:qol_grind_analyze
sdgoij:grind_mod_div_issue
sdgoij:grind_ToInt
sdgoij:grind_cutsat_nonlinear2
sdgoij:joachim/withCtorInBeq-init
sdgoij:joachim/print-private
sdgoij:paul/order3
sdgoij:paul/base/order3
sdgoij:rm_bad_option_grind
sdgoij:nat_bitwise_rm_distrib
sdgoij:nat_bitwise_rm_grind
sdgoij:grind_cutsat_nonlinear
sdgoij:joachim/derivable-accessible-name
sdgoij:paul/range-getelem
sdgoij:paul/order2
sdgoij:paul/base/order2
sdgoij:paul/range-forIn-synthesis
sdgoij:grind_reorder
sdgoij:upstream_rat
sdgoij:grind-nat-int-semiring-instances
sdgoij:hbv/more-indep
sdgoij:paul/order1b
sdgoij:grind_cutsat_solved_form
sdgoij:grind_null_leftovers
sdgoij:grind_no_null
sdgoij:grind_linarith_trim_proof
sdgoij:grind_ring_trim_proof
sdgoij:grind_cutsat_trim_proof
sdgoij:inj_proof_perf
sdgoij:grind_nat_sub_issue
sdgoij:begin_dev_cycle_24
sdgoij:sofia/fix-async
sdgoij:proofmode_delab_fix
sdgoij:grind_list_missing
sdgoij:grind_div_mod_norm
sdgoij:joachim/issue6550
sdgoij:joachim/nested-ind-errors
sdgoij:grind_option_review
sdgoij:joachim/issue9909
sdgoij:grind_linarith_issue
sdgoij:grind_9899
sdgoij:grind_docstrings
sdgoij:grind_9321
sdgoij:grind_whnf_panic
sdgoij:sg/mvcgen-cursor
sdgoij:joachim/issue9844
sdgoij:grind_all_unary_pat
sdgoij:paul/order1
sdgoij:paul/order/decidableeq
sdgoij:sg/spec-aggressive-eta
sdgoij:preorder_mixin
sdgoij:grind_chore_move
sdgoij:grind_warn_pat
sdgoij:grind_dup_pat
sdgoij:kernel_tc
sdgoij:eq_refl_true
sdgoij:paul/base/order1
sdgoij:grind_ring_nondet
sdgoij:grind_proof_abst
sdgoij:grind_9856
sdgoij:grind_poly_ground_pattern
sdgoij:grind_9828
sdgoij:grind_9830
sdgoij:paul/order/draft3
sdgoij:paul/base/order/draft3
sdgoij:sg/naming-withEarlyReturn
sdgoij:sg/mvcgen-rewrites
sdgoij:sg/mspec-defeq-bug
sdgoij:sg/spred-entails-n
sdgoij:9814_regression
sdgoij:grind_parirty
sdgoij:sg/delab-range
sdgoij:hbv/benchmark-output
sdgoij:grind_normalizeLevels_perf
sdgoij:grind_unfold_reducible_bug
sdgoij:grind_internalize_gen
sdgoij:grind_ana
sdgoij:meta_leftover
sdgoij:sg/parked-fin-specs
sdgoij:hbv/task_manager_decentralize
sdgoij:expose_string_functions
sdgoij:expose_filterMapTR
sdgoij:expose_mapIdxM
sdgoij:sg/postcond-const-simp
sdgoij:getMVarDependencies
sdgoij:grind_cat2
sdgoij:cleanup_grind_cat
sdgoij:grind_9610
sdgoij:grind_9769
sdgoij:grind_fix_eq_congr
sdgoij:paul/slices/subarray-ops-2
sdgoij:sg/freshen-matcherapp
sdgoij:linarith_field
sdgoij:grind_omega_regressions
sdgoij:revert-9666-push-tpurorssqrpq
sdgoij:grind_const_fun
sdgoij:paul/temp/big-omega
sdgoij:releases/v4.22.0
sdgoij:hbv/bv_decide_int_beq
sdgoij:deprecation_2025-7
sdgoij:9367_regression
sdgoij:grind_toPoly
sdgoij:grind_ring_proof
sdgoij:grind_cutsat_proof2
sdgoij:release_repose_update
sdgoij:grind_cutsat_proof
sdgoij:sg/spec-lemmas-notation
sdgoij:grind_fix_assertion_violation
sdgoij:grind_fun_of_singleton
sdgoij:joachim/simpH-no-contradiction
sdgoij:grind_implDetail
sdgoij:joachim/wf_unfold
sdgoij:revert_impDetail
sdgoij:grind_chore_tests
sdgoij:grind_regression
sdgoij:grind_warn
sdgoij:grind_canon_arith
sdgoij:grind_finVal_cutsat
sdgoij:grind_ring_smul
sdgoij:grind_intCast_natCast
sdgoij:paul/iterators/codeowner
sdgoij:joachim/match-bench
sdgoij:hbv/keine-kunst
sdgoij:grind_omega
sdgoij:joachim/recover-changes
sdgoij:joachim/pord
sdgoij:joachim/wf_preprocess_trace
sdgoij:sum_append_nat
sdgoij:mv_Xor
sdgoij:pairwise_iff_forall_sublist
sdgoij:9369_regression
sdgoij:grind_exponents_2
sdgoij:grind_prod_lex_def
sdgoij:grind_algebra_bitvec
sdgoij:linarith_cc
sdgoij:grind_opt
sdgoij:hbv/nametostring
sdgoij:vector_algebra_public
sdgoij:ungrind_pairwise_iff_forall_sublist
sdgoij:vector_algebra
sdgoij:trans_escalation
sdgoij:grind_9572
sdgoij:grind_9562
sdgoij:grind_poly_eq
sdgoij:grind_abstract_proof
sdgoij:sofia/bytes
sdgoij:process_output
sdgoij:nameset_instances
sdgoij:NoNatZeroDivisors_NatModule
sdgoij:fix_qsort
sdgoij:joachim/issue8939
sdgoij:filterMap_some_fun
sdgoij:simp_arith_nat
sdgoij:fix_grind_field
sdgoij:joachim/nested-ind-experiements
sdgoij:hbv/phashmap_specialize
sdgoij:hbv/simp_nested
sdgoij:joachim/more-diag
sdgoij:sg/collect-fresh-mvars
sdgoij:getElemV
sdgoij:nat_semiring
sdgoij:grind_field2
sdgoij:grind_module_cleanup
sdgoij:release_steps_rc1
sdgoij:grind_eq
sdgoij:grind_9485
sdgoij:grind_ofnat_issue
sdgoij:grind_bounds
sdgoij:grind_cast_issue
sdgoij:revert-9471-push-smmsnuptwsqq
sdgoij:simpCongrIssue2
sdgoij:joachim/issue9462
sdgoij:joachim/issue9018-test
sdgoij:sg/9365
sdgoij:hbv/lean_always_inline
sdgoij:joachim/issue9018
sdgoij:paul/slices/subarray-ops
sdgoij:grind_perf7
sdgoij:grind_perf6
sdgoij:hbv/simp_subexpr_bench
sdgoij:sofia/http
sdgoij:grind_perf5
sdgoij:congr_simp_bug
sdgoij:joachim/simp-bench2
sdgoij:grind_simp_perf3
sdgoij:paul/temp/bug
sdgoij:joachim/simp-bench
sdgoij:paul/order/draft2
sdgoij:splitIf_perf
sdgoij:grind_fold_proj_perf
sdgoij:grind_mark_nested
sdgoij:grind_unfold_red_perf
sdgoij:hypothetical-pr-for-grove
sdgoij:grind_sharecommon_filter
sdgoij:grind_cutsat_nat_cleanup
sdgoij:grind_cutsat_nat_refactor
sdgoij:grind_cutsat_prop
sdgoij:grind_chore_ematch
sdgoij:grind_propagateEqUp_perf
sdgoij:grind_propagateBoolDiseq
sdgoij:grind_diseq_perf
sdgoij:paul/order/draft
sdgoij:simp_congr_const
sdgoij:sg/range-simp-grind
sdgoij:grind_simproc2
sdgoij:simp_ctorEq_perf
sdgoij:grind_simp_perf2
sdgoij:grind_simp_perf
sdgoij:grind_decidable_insts
sdgoij:sg/defeq-stuck-on-unfolding
sdgoij:grind_profile2
sdgoij:grind_linarith_on_demand
sdgoij:grind_toInt_on_demand
sdgoij:grind_9216
sdgoij:grind_9206
sdgoij:sg/codeowners
sdgoij:paul/ranges/migrate-ranges
sdgoij:hbv/bv_decide_bench
sdgoij:paul/base/ranges/migrate-ranges
sdgoij:grind_ring_on_demand
sdgoij:grind_restore_cache
sdgoij:grind_pattern_local_scoped
sdgoij:grind_tc
sdgoij:grind_simprocs_unfold2
sdgoij:grind_simprocs_unfold
sdgoij:grind_norm_chore
sdgoij:grind_exists
sdgoij:grind_gt_ge
sdgoij:grind_norm_forall2
sdgoij:grind_norm_forall
sdgoij:std-base
sdgoij:grind_9187
sdgoij:sg/fix-postcond-notation
sdgoij:v4.22.0_with_stage0
sdgoij:grind_cleanup
sdgoij:vector_extract
sdgoij:grind_sym_prio_part2
sdgoij:sofia/parser-changes
sdgoij:joachim/faster-stage0
sdgoij:sg/mvcgen-split-ifs
sdgoij:sg/parked-mrevert-idea
sdgoij:grind_panic_eq_bwd
sdgoij:fix_grind_ring
sdgoij:grind_panic3
sdgoij:grind_symbol_prio
sdgoij:paul/slices2
sdgoij:grind_ordered_field
sdgoij:releases/v4.22.0-grind
sdgoij:paul/base/slices2
sdgoij:grind_bad_issues
sdgoij:grind_helper
sdgoij:grind_pow_zero_norm
sdgoij:grind_pow_add_semiring
sdgoij:grind_poly_loop
sdgoij:joachim/module-wf-opaque
sdgoij:paul/iterators/universe-poly-loops
sdgoij:grind_pow_add_norm
sdgoij:grind_offset_pattern_issue
sdgoij:joachim/lazy-defeq-proj
sdgoij:paul/iterators/initlemmas
sdgoij:paul/ranges/debugging2
sdgoij:paul/iterators/bench
sdgoij:grind_hyperoperations
sdgoij:paul/order/remove-decidable-instance
sdgoij:kernel_defeq
sdgoij:grind_cases_eager_pprod
sdgoij:grind_ifInBounds
sdgoij:release_automation5
sdgoij:dev_cycle_v4.23
sdgoij:grind_docstring3
sdgoij:joachim/expectTypeMessage
sdgoij:release_automation4
sdgoij:sg/fix-mvcgen-defeq
sdgoij:release_automation3
sdgoij:refl_cmp
sdgoij:grind_ofsemiring_issue
sdgoij:beq_bytearray
sdgoij:grind_cutsat_commring
sdgoij:grind_cmp_eq
sdgoij:grind_docstring2
sdgoij:grind_cutsat_model_pp
sdgoij:grind_ring_norm_const
sdgoij:grind_ring_norm_extra
sdgoij:paul/ranges/tostream
sdgoij:paul/slices/lemmas
sdgoij:grind_cutsat_reorder
sdgoij:paul/ranges/debugging
sdgoij:paul/base/slices/lemmas
sdgoij:extract_push
sdgoij:map_grind_annotations
sdgoij:grind_toInt_eq2
sdgoij:paul/ranges/debugging-base
sdgoij:grind_toInt_bounds
sdgoij:grind_toInt_strict_ineq
sdgoij:paul/slices1
sdgoij:paul/base/slices1
sdgoij:sr/setup-libuv
sdgoij:hbv/better-error
sdgoij:option_getd_guard
sdgoij:paul/iterators/ulift
sdgoij:grind_toint_assert
sdgoij:grind_cleanup_cutsat
sdgoij:grind_to_int2
sdgoij:paul/slices/introduce-slices
sdgoij:paul/base/slices/introduce-slices
sdgoij:ci_test
sdgoij:paul/ranges/introduce-ranges
sdgoij:grind_to_int
sdgoij:typo
sdgoij:revert_grind_bitvec
sdgoij:toint_ofnat_refactor
sdgoij:paul/lift-id
sdgoij:grind_ematch_heq_issue2
sdgoij:toint_refactor2
sdgoij:joachim/linearNoConfusionULift
sdgoij:joachim/generalize-withCtor
sdgoij:paul/ranges/optimize-forIn
sdgoij:joachim/pulift
sdgoij:paul/base/ranges/optimize-forIn
sdgoij:ToInt_instances
sdgoij:grind_algebra_docstrings
sdgoij:grind_bitvec_cleanup
sdgoij:grind_algebra_updates
sdgoij:poly_expose
sdgoij:grind_ematch_heq_issue
sdgoij:grind_congr_over_applied
sdgoij:joachim/ulift-sort
sdgoij:grind_in_bitvec
sdgoij:joachim/linearNoConfusionUniverseBump
sdgoij:paul/base/ranges/introduce-ranges
sdgoij:joachim/issue8969
sdgoij:module_envelope
sdgoij:grind_bitwise
sdgoij:expose_poly
sdgoij:grind_algebra_tests
sdgoij:enveloped_ordered
sdgoij:grind_match_cond_split
sdgoij:grind_semiring_norm_2
sdgoij:grind_semiring_norm_proc
sdgoij:anne/mathlib-dep-template
sdgoij:grind_semiring_norm
sdgoij:joachim/funind-unfold-aux-text
sdgoij:fork_for_testing
sdgoij:grind_order_refactor
sdgoij:joachim/simp-loop-detection2
sdgoij:joachim/SimpM-run
sdgoij:joachim/linter-unusedSimpArgs
sdgoij:revert-8745-sg/upstream-spred
sdgoij:sg/revert-8745
sdgoij:grind_semiring_2
sdgoij:joachim/more-unused-simp-args
sdgoij:joachim/simp-arg-elab
sdgoij:IntModule_refactor
sdgoij:grind_IsCharP_envelope
sdgoij:grind_no_nat_div_envelope
sdgoij:grind_no_nat_div
sdgoij:pp_grind_attr2
sdgoij:pp_grind_attr
sdgoij:grind_docstring
sdgoij:joachim/init-unusedSimpArgs
sdgoij:joachim/simp-warn-unused-join
sdgoij:new_codegen
sdgoij:joachim/simp-warn-unused
sdgoij:joachim/unused-lemmas2
sdgoij:joachim/unused-lemmas
sdgoij:grind_dvd_propagation_issue
sdgoij:document_grind_typeclasses
sdgoij:another_grind_module_panic
sdgoij:minimize_grind_panic_test
sdgoij:hbv/lean_auto_thread
sdgoij:expose_grind
sdgoij:joachim/simp-cache-loop
sdgoij:rm_mul_hmul
sdgoij:grind_list_monadic
sdgoij:grind_attach
sdgoij:generalize_isCharP
sdgoij:grind_bitvec_module
sdgoij:paul/iterators/forinprime
sdgoij:paul/base/iterators/forinprime
sdgoij:sofia/libidn2
sdgoij:joachim/simp-avoid-pre-loops
sdgoij:paul/iterators-to-init
sdgoij:eraseIdx_insertIdx_deprecation
sdgoij:grind_dvd
sdgoij:grind_panic2
sdgoij:intmodule2
sdgoij:grind_fold
sdgoij:grind_bitvec
sdgoij:grind_curry
sdgoij:grind_prod
sdgoij:generalize_ordered_charp
sdgoij:grind_sum
sdgoij:grind_semiring
sdgoij:joachim/simp-loop-detection
sdgoij:noncomm_envelope
sdgoij:semiring_envelope
sdgoij:grind_instances
sdgoij:bitvec_reorg
sdgoij:bitvec_getLsb_rename
sdgoij:raise_grind_limits
sdgoij:natmodule_fixes
sdgoij:natmodule_envelope
sdgoij:joachim/linux-release-pr2
sdgoij:joachim/linux-release-pr
sdgoij:module_lemmas
sdgoij:ordered_nat_module
sdgoij:Nat.le_of_add_left_le
sdgoij:grind_linarith_var_elim
sdgoij:more_grind_list
sdgoij:cleanup_grind
sdgoij:grind_list_perm
sdgoij:grind_linarith_occs
sdgoij:grind_linarith_inv
sdgoij:grind_field_missing_instance
sdgoij:grind_misc
sdgoij:grind_linarith_bug
sdgoij:grind_internalize_issues
sdgoij:grind_int_module_basic
sdgoij:grind_field_diseq
sdgoij:grind_field_2
sdgoij:grind_field_support
sdgoij:grind_natCast
sdgoij:grind_Int_negSucc
sdgoij:grind_cutsat_opt
sdgoij:grind_linarith_hmul_nat
sdgoij:paul/ranges/basic
sdgoij:int_one_pow
sdgoij:DHashMap_structure
sdgoij:grind_linarith_mbtc
sdgoij:grind_contain_iff_mem
sdgoij:grind_linarith_model
sdgoij:feat/grind-annotations-zip
sdgoij:feat/grind-annotations-offn
sdgoij:feat/grind-annotations-mapidx
sdgoij:feat/grind-annotations-finrange
sdgoij:grind_find
sdgoij:grind_regressions
sdgoij:cleanup_grind_tests
sdgoij:grind_indexmap4
sdgoij:decidableExistsFin
sdgoij:grind_cases_option
sdgoij:grind_diseq3
sdgoij:grind_erase
sdgoij:rm_grind_warnings
sdgoij:grind_linarith_diseq2
sdgoij:grind_ring_bug
sdgoij:jmc-ci-pin-release-action
sdgoij:grind_fix_linarith_ring_interface
sdgoij:grind_indexmap3
sdgoij:paul/iterators/fix-dropwhile
sdgoij:pr-releases-with-hash
sdgoij:grind_lrat_cleanup
sdgoij:rm_grind_BEq_comm
sdgoij:disable_grind_warning
sdgoij:DHashMap.contains_iff_mem_grind
sdgoij:grind_linarith_eq
sdgoij:grind_linarith_5
sdgoij:grind_linarith_4
sdgoij:revert-8685-push-xkpnlqkwxwsq
sdgoij:grind_linarith_3
sdgoij:grind_linarith_2
sdgoij:grind_linarith_ineq_assert
sdgoij:grind_linarith_ring
sdgoij:grind_linarith_reify
sdgoij:grind_linarith_skeleton
sdgoij:grind_ExprPtr
sdgoij:grind_ring_linarith
sdgoij:joachim/dsimp-attr
sdgoij:paul/iterators/empty
sdgoij:paul/iterators/13-for-empty
sdgoij:rename_get_elem_trivial
sdgoij:grind_coeff_norm
sdgoij:grind_module2
sdgoij:dev_cycle_v4.22
sdgoij:anne/release_checklist-clarifications
sdgoij:paul/iterators/13
sdgoij:more_grind_toint_typeclasses
sdgoij:joachim/print-sig
sdgoij:grind_sort_eqcs
sdgoij:grind_module
sdgoij:grind_split_source
sdgoij:grind_toint_typeclasses
sdgoij:rm_slow_grind
sdgoij:joachim/private-eqns
sdgoij:releases/v4.21.0
sdgoij:paul/iterator/cleanups
sdgoij:grind_diag_improved2
sdgoij:grind_refactor_ctx
sdgoij:releases/v4.20.0
sdgoij:rm_fin_natcast
sdgoij:grind_eqres_bug
sdgoij:grind_lrat_issue
sdgoij:grind_indexmap
sdgoij:grind_lrat
sdgoij:grind_lrat_internal_error
sdgoij:grind_lrat_mvar
sdgoij:grind_array_range
sdgoij:grind_getElem_fin
sdgoij:grind_mem_map
sdgoij:grind_modify
sdgoij:grind_any_eq
sdgoij:grind_local_namespace
sdgoij:get_elem_grind
sdgoij:grind_pairwise2
sdgoij:map_fst_toList_eq_keys
sdgoij:paul/iterators/5
sdgoij:paul/iterators/4-for-5
sdgoij:fix-cache
sdgoij:grind_algebra
sdgoij:grind_option_pbind
sdgoij:grind_ematch_gen_pattern2
sdgoij:grind_ematch_gen_pattern
sdgoij:grind_casting_test
sdgoij:grind_core_cutsat_interface
sdgoij:grind_offset_simpler_interface
sdgoij:pr_8559_for_expr_data
sdgoij:fix_8554
sdgoij:paul/iterators/12
sdgoij:grind_chore_test
sdgoij:grind_panic_2
sdgoij:paul/iterators/9
sdgoij:paul/iterators/8-for-9
sdgoij:paul/iterators/7
sdgoij:paul/iterators/11-for-12
sdgoij:paul/iterators/6-for-7
sdgoij:paul/iterators/6
sdgoij:paul/iterators/5-for-6
sdgoij:paul/iterators/4
sdgoij:paul/iterators/3-for-4
sdgoij:paul/iterators/3
sdgoij:grind_overapplied_ite
sdgoij:grind_whnfD_issues
sdgoij:grind_nested_proof_propagation
sdgoij:grind_panic
sdgoij:list_range_one
sdgoij:grind_beq_issue
sdgoij:8518_partial
sdgoij:grind_count
sdgoij:paul/iterators/2-for-3
sdgoij:cutsat_problem
sdgoij:grind_match_congr_eq_new
sdgoij:deprime_fin_ofnat
sdgoij:deprecations_before_2024-11-31
sdgoij:array_size_semireducible
sdgoij:grind_ite_congr
sdgoij:heq_notation
sdgoij:joachim/defeq-attr-adapat
sdgoij:paul/iterators/12-for-13
sdgoij:paul/iterators/11
sdgoij:Array.ofFn_def
sdgoij:grind_sublist
sdgoij:missing_array_grind
sdgoij:paul/iterators/10
sdgoij:paul/iterators/10-for-11
sdgoij:paul/iterators/9-for-10
sdgoij:joachim/private-eqns-base
sdgoij:paul/iterators/8
sdgoij:paul/iterators/7-for-8
sdgoij:paul/upstream-lawfulmonadlift
sdgoij:getElem_simps
sdgoij:grind_simp_state
sdgoij:simp_nf_2025-05
sdgoij:grind_simp_cache
sdgoij:grind_pairwise
sdgoij:fix_awaiting_mathlib
sdgoij:grind_alpha_shareCommon
sdgoij:grind_trig
sdgoij:grind_ite_syntax
sdgoij:awaiting-mathlib-yellow
sdgoij:grind_canon_cache
sdgoij:grind_prove_eq
sdgoij:getElem_lemmas
sdgoij:grind_doc
sdgoij:grind_treemap
sdgoij:grind_option3
sdgoij:grind_size_eq_zero_iff
sdgoij:grind_relation_typeclasses
sdgoij:grind_nochrono
sdgoij:joachim/stage0-workflow-no-nix
sdgoij:sg/applyN
sdgoij:paul/iterators/2
sdgoij:paul/iterators/1-for-2
sdgoij:vector_tail_simp
sdgoij:joachim/linear-noConfusion
sdgoij:ordered_field
sdgoij:sg/apply-mvars
sdgoij:new_codegen_saveMonoBug
sdgoij:grind_heartbeats
sdgoij:paul/iterators/1
sdgoij:Nat.dfold
sdgoij:ordered_ring
sdgoij:paul/iterators/initial-for-1
sdgoij:grind_palindrome3
sdgoij:List_ofFn_succ_simp
sdgoij:foldlM_finRange
sdgoij:grind_info_attr
sdgoij:grind_del_failures_opt
sdgoij:grind_cases_attr2
sdgoij:grind_field
sdgoij:paul/iterators/initial
sdgoij:grind_module_dedup
sdgoij:ofFnM
sdgoij:grind_module_hmul
sdgoij:grind_pull_universal_over_disj
sdgoij:grind_mark_nested_proof_bug
sdgoij:grind_split_fix
sdgoij:grind_modules
sdgoij:upstream_hsmul
sdgoij:ExtHashMapD
sdgoij:duplicate_instances
sdgoij:hashmap_filter_lemmas
sdgoij:grind_ring_normalization
sdgoij:qsort_grind
sdgoij:sg/Id-simps-eric
sdgoij:joachim/mapError-context
sdgoij:joachim/fun_cases_params_cleanup
sdgoij:joachim/fun_cases_params
sdgoij:cleanup_grind_test
sdgoij:grind_ematch_inst
sdgoij:grind_ematch_ground_inst
sdgoij:grind_eta
sdgoij:joachim/fundind_unfolding_mdata
sdgoij:joachim/issue8360
sdgoij:joachim/funind-cleanup
sdgoij:fix_inv
sdgoij:grind_ring_diamond
sdgoij:int_multiplication_lemmas
sdgoij:inv_notation
sdgoij:grind_norm_issues
sdgoij:grind_treemap_init
sdgoij:grind_propagate_ctor
sdgoij:anne/linterSets
sdgoij:grind_etaStruct
sdgoij:update_grind_palindrome
sdgoij:grind_getelem
sdgoij:grind_contains_iff_mem
sdgoij:grint_ite_cleanup
sdgoij:grind_ite_unused_match
sdgoij:hbv/bv_decide_reverse
sdgoij:joachim/issue8257
sdgoij:joachim/more-fundind-tests
sdgoij:intersperse_follow_up
sdgoij:grind_fin_commring
sdgoij:split_ord
sdgoij:joachim/fun_induction_unfolding_post_stage0
sdgoij:deprecations_2025-05-13
sdgoij:joachim/fun_induction_unfolding
sdgoij:unextend_vector
sdgoij:cleanup_imports
sdgoij:disable_grind_trace
sdgoij:grind_fastEraseDups
sdgoij:grind_map
sdgoij:grind_proj_issue
sdgoij:joachim/cases_complex_args
sdgoij:joachim/funind_unfold_cond
sdgoij:grind_abstractMVars
sdgoij:adjust_grind_lemmas
sdgoij:fin_nezero
sdgoij:grind_qsort_problems
sdgoij:grind_palindrome2
sdgoij:dev_cycle_v4.21
sdgoij:joachim/issue8195
sdgoij:joachim/congr-eqns
sdgoij:joachim/issue8274
sdgoij:grind_prove_eq_improved
sdgoij:grind_fix_implies
sdgoij:grind_arrow_congr
sdgoij:type_as_hole
sdgoij:joachim/guard-msgs-trace
sdgoij:apply_error_message
sdgoij:json_issue
sdgoij:joachim/funind_false_elim_post_stage0
sdgoij:backport-8242-to-releases/v4.20.0
sdgoij:joachim/funind_false_elim
sdgoij:backport-8238-to-releases/v4.20.0
sdgoij:backport-8236-to-releases/v4.20.0
sdgoij:release_checklist_release_notes
sdgoij:backport-8231-to-releases/v4.20.0
sdgoij:backport-8228-to-releases/v4.20.0
sdgoij:synthetic-sorry-filter
sdgoij:apply_non_synthetic_sorry
sdgoij:remove-glibc-libs
sdgoij:fix-ld
sdgoij:8212_fix
sdgoij:grind_simp_basis
sdgoij:grind_ring_diag
sdgoij:more_grind
sdgoij:grind_option2
sdgoij:grind_option
sdgoij:simp_getKey_eq
sdgoij:hbv/bv_decide_less_defeq
sdgoij:rm_grind_ext
sdgoij:grind_nondet3
sdgoij:grind_propagation_issue
sdgoij:grind_chore_deadcode
sdgoij:grind_issue_mvar
sdgoij:release_checklist4
sdgoij:backport-8193-to-releases/v4.20.0
sdgoij:releases/v4.19.0
sdgoij:getElem_map
sdgoij:grind_stepwise_deriv
sdgoij:hashmap_equiv_getElem_eq
sdgoij:insertMany_append
sdgoij:ofList_eq_insertMany_empty
sdgoij:getElem_insertMany_list
sdgoij:grind_disequality_error
sdgoij:split_qsort
sdgoij:grind_ite_cleanup
sdgoij:contains_lemmas
sdgoij:joachim/elim-complex
sdgoij:grind_ring_step_proof
sdgoij:grind_ring_issues4
sdgoij:grind_ring_gb_heuristics
sdgoij:grind_ring_tests
sdgoij:joachim/funind-unfolding
sdgoij:joachim/auxLemma-name
sdgoij:grind_commring_natcast
sdgoij:grind_issues
sdgoij:grind_list_exp
sdgoij:eraseDupsWithHash
sdgoij:getKey_insert
sdgoij:map_isSome_lemmas
sdgoij:hbv/telescope_capacity
sdgoij:simp_get_getKey
sdgoij:grind_ring_gcd
sdgoij:grind_ring_inv2
sdgoij:grind_ring_debug
sdgoij:grind_mon_order
sdgoij:grind_ringSteps
sdgoij:grind_ite_funinduction
sdgoij:grind_ring_imp_eq
sdgoij:grind_gb6
sdgoij:grind_gb5
sdgoij:revert-8061-push-slklnzysvyws
sdgoij:grind_gb4
sdgoij:fix_master
sdgoij:hbv/bv_decide_sat
sdgoij:joachim/unicode-arrow
sdgoij:fix_treemap_deprecations
sdgoij:joachim/issue8093
sdgoij:joachim/funind-structural-mutual-lam
sdgoij:joachim/fine-equations
sdgoij:hbv/bv_decide_orphan
sdgoij:joachim/issue8081
sdgoij:joachim/unary_eq_def
sdgoij:sg/Id-simps
sdgoij:grind_superpose3
sdgoij:grind_unexpected_mvar
sdgoij:grind_getKey_eq
sdgoij:paul/fix-kernel-reduce-pow
sdgoij:eraseDupsBy
sdgoij:grind_superpose2
sdgoij:findrev
sdgoij:grind_hashmap_list_issue
sdgoij:reldebug2
sdgoij:hbv/select
sdgoij:hbv/bounded_queue_fix
sdgoij:joachim/no-lparam-identity
sdgoij:paul/treemap-root-imports
sdgoij:commring_intcast
sdgoij:grind_ring_cert
sdgoij:grind_ring_denote
sdgoij:joachim/riskv-benchmark
sdgoij:hbv/bv_decide_substructure_cache
sdgoij:grind_gb
sdgoij:grind_reify_inv
sdgoij:grind_comm_ring4
sdgoij:find_lemmas
sdgoij:grind_comm_ring3
sdgoij:IsCharP_outParam
sdgoij:grind_comm_ring2
sdgoij:grind_comm_ring
sdgoij:lake-ci-2
sdgoij:joachim/rarray-docstring
sdgoij:grind_som_rarray
sdgoij:Poly_RArray2
sdgoij:RArray2
sdgoij:skipTerminalTactics
sdgoij:grind_som_char
sdgoij:joachim/funind_cleanup
sdgoij:vector_perm
sdgoij:grind_expr_toPoly
sdgoij:grind_commring_poly
sdgoij:mon_revlex_grevlex
sdgoij:pre_grind_list
sdgoij:eq_false_of_imp_eq_false
sdgoij:grind_som
sdgoij:grind_nondet2
sdgoij:commring_parents
sdgoij:joachim/deprecated-options
sdgoij:infoAsError
sdgoij:joachim/issue7826
sdgoij:hbv/task_wait_dedicated
sdgoij:grind_ext_step2
sdgoij:perm_updates
sdgoij:grind_ext_attr_new
sdgoij:grind_improve_split
sdgoij:cmake-install
sdgoij:count_erase
sdgoij:grind_exp
sdgoij:count_replace
sdgoij:grind_lookahead2
sdgoij:grind_min2
sdgoij:list_perm_take
sdgoij:cleanup_grind_ite
sdgoij:grind_test2
sdgoij:grind_clear_message
sdgoij:grind_another_fixed_test
sdgoij:hbv/more_hashmaps
sdgoij:grind_fix_loop
sdgoij:grind_fix_prop_split
sdgoij:no-32bit
sdgoij:ccache-size
sdgoij:grind_mim_max
sdgoij:isSome_idxOf
sdgoij:perm_take
sdgoij:grind_min
sdgoij:grind_cutsat_trace
sdgoij:grind_lookahead
sdgoij:grind_cutsat_bug2
sdgoij:grind_isCharP
sdgoij:BitVec.pow
sdgoij:grind_funext_improved
sdgoij:Int.cast_eq
sdgoij:dvd_iff_bmod_eq_zero
sdgoij:Int.toNat_sub
sdgoij:Fin.ofNat_mul
sdgoij:UIntX.pow
sdgoij:UIntX.ofInt
sdgoij:grind_nat_issue2
sdgoij:Int.toNat_emod
sdgoij:grind_quote_arith
sdgoij:grind_natcast_nonpos
sdgoij:hbv/capacity
sdgoij:grind_report_issue
sdgoij:grind_missing_imp_prop
sdgoij:grind_imp_split
sdgoij:grind_bool_norm
sdgoij:grind_pattern_activation
sdgoij:grind_bool_eq_iff_iff
sdgoij:grind_list_problems
sdgoij:rm_simp_deprecated
sdgoij:deprecate_option_mem_iff
sdgoij:grind_decide_tests
sdgoij:mpz_sharecommon
sdgoij:reldebug
sdgoij:grind_issues5
sdgoij:try_extensible
sdgoij:grind_cutsat_terms
sdgoij:grind_markAsCutsat
sdgoij:grind_cutsat_improve_proof
sdgoij:release_checklist3
sdgoij:gitignore_pycache
sdgoij:grind_forall_norm
sdgoij:grind_fun_comp
sdgoij:grind_list_problems2
sdgoij:dev_cycle_v4.20
sdgoij:grind_commring
sdgoij:hbv/shared_mutex
sdgoij:backport-6325-to-releases/v4.19.0
sdgoij:release_automation2
sdgoij:release_automation
sdgoij:normalize_language_reference_in_tests
sdgoij:grind_poly_cnstr_propagation
sdgoij:grind_issues3
sdgoij:grind_eq_thm
sdgoij:grind_local_inst_intro_issue
sdgoij:grind_proveEq
sdgoij:natCast_notation
sdgoij:List.head_singleton
sdgoij:grind_list
sdgoij:all_filter
sdgoij:grind_intro_dep
sdgoij:grind_aux_proofs
sdgoij:grind_hcongr_transparency
sdgoij:struct_cleanup_7717
sdgoij:release-steps
sdgoij:new_codegen_resolveConst
sdgoij:release_checklist2
sdgoij:mimalloc-abort
sdgoij:mimalloc-fix-tls-windows
sdgoij:markus/hashmap-filter-map-example
sdgoij:failing_grind
sdgoij:contraint_typos
sdgoij:implicitness2
sdgoij:heapsort_cleanup
sdgoij:grind_abstractNestedProof_issue
sdgoij:hbv/bv_decide_dimacs
sdgoij:releases/v4.18.0
sdgoij:grind_mark_nested_proofs_bug2
sdgoij:hbv/bv_decide_compress_aig
sdgoij:grind_missing_norm
sdgoij:grind_zetaDelta
sdgoij:grind_reset_syntax
sdgoij:paul/treemapinstances2
sdgoij:grind_heapsort
sdgoij:grind_fix_mbtc2
sdgoij:grind_aux_thm
sdgoij:paul/treemapinstances
sdgoij:hbv/bv_decide_shareCommon
sdgoij:paul/treemap-ord-simp-lemmas
sdgoij:paul/treemaptests
sdgoij:paul/treemaplemmas23
sdgoij:paul/remove-simps
sdgoij:sg/7682
sdgoij:revert_7575
sdgoij:simp_eq_mp
sdgoij:grind_const_pat
sdgoij:grind_eq_mp
sdgoij:paul/treemaplemmas22
sdgoij:paul/treemaplemmas21
sdgoij:paul/treemap-dijkstra
sdgoij:implicit_review
sdgoij:paul/treemaplemmas20
sdgoij:paul/treemaplemmas19
sdgoij:paul/treemaplemmas18
sdgoij:paul/treemaplemmas17-for-18
sdgoij:hbv/bv_decide_computed_field
sdgoij:paul/treemaplemmas17
sdgoij:paul/treemaplemmas16-for-17
sdgoij:paul/treemaplemmas16
sdgoij:array_replicate
sdgoij:grind_mbtc
sdgoij:whnf_perf
sdgoij:coredumps
sdgoij:ci-empty-matrix
sdgoij:joachim/issue7550
sdgoij:joachim/issue7612
sdgoij:joachim/awaiting-mathlib
sdgoij:hbv/bv_decide_refactor_cache
sdgoij:hbv/fix_fixedInt
sdgoij:debug-toml
sdgoij:sg/7507
sdgoij:grind_cutsat_norm3
sdgoij:grind_cutsat_omega2
sdgoij:grind_model
sdgoij:paul/treemaplemmas15
sdgoij:paul/treemaplemmas14
sdgoij:joachim/wf-kernel-irred
sdgoij:mul_add_lt_is_or
sdgoij:grind_cutsat_omega_tests
sdgoij:rm_simp_int_neg_mul
sdgoij:grind_denoteAsInt_nonneg
sdgoij:grind_arith_norm_issue
sdgoij:joachim/div-mod-fuel
sdgoij:grind_NatCast_issue
sdgoij:joachim/nat-div-red-basic
sdgoij:paul/treemaplemmas14-basics
sdgoij:joachim/reduce_nat_fvar
sdgoij:more_naming
sdgoij:name_components_reorder
sdgoij:rm_lean_hashmap
sdgoij:grind_cases_Subtype
sdgoij:grind_cutsat_dec_stack_issue
sdgoij:grind_toNat_natAbs
sdgoij:grind_cutsat_not_dvd
sdgoij:joachim/less-seal
sdgoij:grind_pushNewFact_fix
sdgoij:hbv/bv_decide_ztrewrites
sdgoij:hbv/bv_decide_refvec
sdgoij:march-deprecations
sdgoij:simp_arith_bug2
sdgoij:list_array_fixes
sdgoij:grind_div_mod_norm_issues
sdgoij:grind_nat_div_mod_norm
sdgoij:simp_arith_bug
sdgoij:grind_exfalso
sdgoij:hbv/bv_decide_implicit
sdgoij:grind_cutsat_nat_sub
sdgoij:grind_cutsat_nat_div_mod
sdgoij:grind_cutsat_nat_eq
sdgoij:lrat-speedup
sdgoij:grind_cutsat_nat4
sdgoij:grind_cutsat_nat3
sdgoij:hbv/bv_decide_add_neg_mul
sdgoij:test-panic
sdgoij:reset-flags
sdgoij:int_cleanup
sdgoij:add_div_of_dvd_add_add_one
sdgoij:omega_assumption
sdgoij:emptyWithCapacity
sdgoij:paul/treemap/getKey
sdgoij:nat_int_revision
sdgoij:hashmap_emptyWithCapacity
sdgoij:use_emptyset
sdgoij:Vector.getElem_take
sdgoij:duplicated_namespaces
sdgoij:hbv/lessmac
sdgoij:mkEmpty
sdgoij:backport-7409-to-releases/v4.18.0
sdgoij:joachim/f91-test
sdgoij:paul/hashmap-getelem-fixes
sdgoij:paul/treemaplemmas13
sdgoij:joachim/omega-abstract-proofs
sdgoij:paul/treemaplemmas12
sdgoij:grind_cutsat_more_tests2
sdgoij:joachim/issue7408
sdgoij:grind_cutsat_chore
sdgoij:grind_fix_cutsat_search
sdgoij:grind_cutsat_dvd_le_tight
sdgoij:grind_poly_mul_0
sdgoij:grind_cutsat_bug
sdgoij:grind_cutsat_nat
sdgoij:grind_ite_split_issue
sdgoij:hbv/bv_decide_unsat
sdgoij:hbv/bv_decide_cast
sdgoij:joachim/bv_omega_defeq_proofs
sdgoij:joachim/grind-investigation
sdgoij:kernel_perf_issue
sdgoij:joachim/rsimp
sdgoij:paul/hashmap/foldrev
sdgoij:grind_cutsat_cooper_and_diseqs
sdgoij:grind_cutsat_tests2
sdgoij:grind_cutsat_combine_steps
sdgoij:grind_cutsat_cooper_proof
sdgoij:grind_cutsat_poly_let_decl
sdgoij:paul/treemaplemmas11
sdgoij:joachim/simp-discharge-env
sdgoij:tmod_fmod2
sdgoij:protect_sub_eq_iff_eq_add
sdgoij:grind_cutsat_div_mod
sdgoij:grind_mark_nested_issue
sdgoij:grind_cutsat_tests
sdgoij:grind_cooper6
sdgoij:paul/treemaplemmas10
sdgoij:joachim/abstract-proofs-in-types
sdgoij:awaiting-mathlib-ci
sdgoij:grind_cooper5
sdgoij:simp_int_neg_inj
sdgoij:joachim/fixed-params
sdgoij:force_mathlib_ci
sdgoij:joachim/match-in-decreasing-by
sdgoij:joachim/wf-fix-refine-only-fvar
sdgoij:release_notes_indenting
sdgoij:releases/v4.17.0
sdgoij:v4.17.0-release-notes
sdgoij:fmod_tmod
sdgoij:joachim/cond-sort-prep
sdgoij:grind_resolve_cooper
sdgoij:grind_cooper_proof_gen
sdgoij:deprecate_environment_replay
sdgoij:hbv/bv_decide_structures_fix
sdgoij:paul/treemap-unify-balance
sdgoij:paul/treemap-lemmas-9
sdgoij:begin_dev_cycle_v4.19
sdgoij:Rat_bug
sdgoij:cooper_right
sdgoij:cooper_dvd_right_core
sdgoij:grind_cooper_left
sdgoij:Fin.mk_eq_zero
sdgoij:grind_cutsat_diseq_split2
sdgoij:grind_cutsat_cooper
sdgoij:grind_cutsat_model
sdgoij:paul/treemap-foldr
sdgoij:hbv/bv_decide_sint
sdgoij:paul/treemap-lemmas-8
sdgoij:tdiv_align1
sdgoij:grind_cutsat_search_rat
sdgoij:grind_cutsat_doc
sdgoij:hbv/bv_decide_lrat_trim_perf
sdgoij:paul/treemap-raw-wf
sdgoij:joachim/release-notes-summary
sdgoij:array_cleanup-2025-02-27
sdgoij:option_min
sdgoij:disable-async
sdgoij:grind_cutsat_le_diseq
sdgoij:reenable_linters
sdgoij:minor_alignment
sdgoij:array_any2
sdgoij:grind_cutsat_eq_from_le
sdgoij:paul/hashmap-alter-specialize
sdgoij:grind_cutsat_diseq
sdgoij:paul/treemap-lemmas-7
sdgoij:array_replace
sdgoij:grind_diseq_propagation
sdgoij:grind_diseq_api
sdgoij:joachim/induction-err-extra
sdgoij:paul/treemap-lemmas-6
sdgoij:paul/treemap-lemmas-5
sdgoij:paul/compare_self
sdgoij:simp_getElem_append_left
sdgoij:grind_cutsat_eq6
sdgoij:leftpad_typo
sdgoij:reenable_list_linter
sdgoij:grind_cutsat_eq5
sdgoij:align_pop
sdgoij:phashset_forin
sdgoij:align_back
sdgoij:paul/treemap-lemmas-4
sdgoij:grind_cutsat_eq4
sdgoij:grind_cutsat_eq_3
sdgoij:align_leftpad
sdgoij:fdiv
sdgoij:diagnostic_newline
sdgoij:grind_simp_diag
sdgoij:grind_cutsat_eq_thm
sdgoij:grind_cutsat_eq_2
sdgoij:grind_cutsat_remove_hint
sdgoij:grind_cutsat_refactor
sdgoij:grind_cutsat_model2
sdgoij:abstract_def_types
sdgoij:tactic_rw_diagnose_patt
sdgoij:grind_cutsat_dvd_model
sdgoij:paul/treemap-lemmas-3
sdgoij:upgrade_tdiv_eq_ediv
sdgoij:paul/treemap-lemmas-2
sdgoij:divmod_bootstrap
sdgoij:paul/treemap-alter
sdgoij:tdiv_eq_ediv
sdgoij:grind_cutsat_dvd_elim1
sdgoij:grind_cutsat_search_assignment
sdgoij:list_linting4
sdgoij:grind_cutsat_step5
sdgoij:joachim/funind-cond-used
sdgoij:joachim/funind-cond
sdgoij:list_linting3
sdgoij:joachim/test-f91
sdgoij:grind_cutsat_step4
sdgoij:grind_cutsat_step3
sdgoij:array_get_internal
sdgoij:joachim/funind-tactic-try
sdgoij:joachim/try-funind-expose-names
sdgoij:joachim/funind-ident
sdgoij:joachim/fun_induction_generalize
sdgoij:grind_cutsat_div_thms
sdgoij:list_elem_private
sdgoij:grind_cutsat_div_solver
sdgoij:repair_list_defeqs
sdgoij:rm_duplicates
sdgoij:paul/treemap-operations3
sdgoij:paul/treemap-getkey
sdgoij:joachim/issue6281
sdgoij:paul/treemap-values
sdgoij:list_linting2
sdgoij:paul/treemap-minmax
sdgoij:align_finRange
sdgoij:align_extract
sdgoij:back_get
sdgoij:cutsat_wip1
sdgoij:grind_using_reducible
sdgoij:joachim/funind-tactic
sdgoij:cutsat_step2
sdgoij:cutsat_prep
sdgoij:refactor_linear_lia3
sdgoij:refactor_int_linear2
sdgoij:refactor_int_linear
sdgoij:dvd_norm2
sdgoij:dvd_normalizer
sdgoij:paul/treemap1b
sdgoij:paul/treemap-operations2
sdgoij:simproc_dvd
sdgoij:cutsat_div_solve
sdgoij:premise_selection_modifiers
sdgoij:premise_selection
sdgoij:paul/treemap-deprecations
sdgoij:toNat_of_nonpos
sdgoij:grind_offset_refactor
sdgoij:joachim/binderNameHint-congr
sdgoij:listVariables_name
sdgoij:simp_arith_deprecated
sdgoij:simp_nat_cleanup
sdgoij:simp_sort_arith
sdgoij:joachim/wfParam-let
sdgoij:paul/treemap1-operations
sdgoij:joachim/more-wf-preprocess
sdgoij:simp_arith_tight
sdgoij:joachim/auto-attach
sdgoij:rename_simp_sets
sdgoij:deprecate_compile_time_search_path
sdgoij:simplc_tweaks
sdgoij:prelim_rename_simp_sets
sdgoij:simp_arith_coeff
sdgoij:simp_flatten_toArray
sdgoij:unprotect_list_foldlm
sdgoij:withAbstractAtoms_new
sdgoij:simp_int_arith2
sdgoij:expose_names_note
sdgoij:bv_decide_stubs
sdgoij:rm_fishy_int_simps
sdgoij:fix_HashMap_getElem_lemmas
sdgoij:simp_int_arith
sdgoij:linear_int_norm
sdgoij:joachim/forIn-let
sdgoij:try_exact_trace
sdgoij:try_compress
sdgoij:try_same_kind
sdgoij:monadic_improvements
sdgoij:try_same_kind2
sdgoij:list_linting
sdgoij:try_max_suggestions
sdgoij:try_tac_validation
sdgoij:try_order
sdgoij:joachim/issue5667
sdgoij:markus/stdlib-best-practices
sdgoij:joachim/wf-preprocess-attrib
sdgoij:joachim/binderNameHint
sdgoij:ne_zero_of_lt
sdgoij:try_expose_names
sdgoij:indexVariables3
sdgoij:try_evalAndSuggest
sdgoij:info_trees_cmd
sdgoij:indexVariables2
sdgoij:improve_List_toArray_doc
sdgoij:evalAndSuggest
sdgoij:joachim/auto-attach-attribu
sdgoij:indexLinter
sdgoij:joachim/eqn-tests
sdgoij:joachim/simp-trace-formatting
sdgoij:align_insertIdx
sdgoij:jmc-release-notes-py-print-hash
sdgoij:begin_dev_cycle_v4.18.0
sdgoij:update_release_checklist_02-03
sdgoij:grind_iff_split
sdgoij:grind_clean
sdgoij:check_dev_cycle
sdgoij:expose_names
sdgoij:release_checklist_check_for_bump_branch
sdgoij:release_note_next_para
sdgoij:release_notes_totals
sdgoij:releases/v4.16.0
sdgoij:hbv/bv_decide_bv_equal_const_not
sdgoij:joachim/funind-erase2
sdgoij:lawfulBeq_Vector
sdgoij:update_release_checklist2
sdgoij:joachim/funind-erase
sdgoij:jmc-releases-folder
sdgoij:joachim/wf-eager-unfold-post-stage0
sdgoij:release-notes-v4-16-0
sdgoij:paul/treemap-bootstrapping
sdgoij:release_notes_since
sdgoij:release_checklist_tags
sdgoij:align_find
sdgoij:grind_split_trace
sdgoij:grind_pattern_pp
sdgoij:grind_guide
sdgoij:ordering_then_inlining
sdgoij:joachim/wf-eager-unfold
sdgoij:try_tac_driver
sdgoij:grind_verbose
sdgoij:joachim/simpMatch-no-etaStruct
sdgoij:grind_new_attrs
sdgoij:grind_match_cond_external
sdgoij:grind_pattern_bug
sdgoij:rw_abort_elab_error
sdgoij:hbv/bv_decide_cache_perf
sdgoij:grind_intro
sdgoij:more_monadic
sdgoij:jmc-match-pattern-mul
sdgoij:grind_hide_gadgets
sdgoij:casesTrace
sdgoij:grind_pattern_heu
sdgoij:grind_match_cond_bug
sdgoij:align_range
sdgoij:grind_profile
sdgoij:grind_constProp
sdgoij:grind_test_cleanup
sdgoij:paul/ord-lemmas
sdgoij:grind_bne_beq
sdgoij:align_erase
sdgoij:paul/treemap1e
sdgoij:joachim/fixrw
sdgoij:paul/treemap1d
sdgoij:align_erase_prelims
sdgoij:cooper
sdgoij:grind_bool_prop2
sdgoij:take_drop_extract
sdgoij:grind_palindrome
sdgoij:find_refactor
sdgoij:paul/treemap1c
sdgoij:grind_attr_ind
sdgoij:indexOf_lawful
sdgoij:list_monadic
sdgoij:paul/treemap-bootstrapping-tmp
sdgoij:align_zip
sdgoij:grind_intro_ctor
sdgoij:align_ofFn
sdgoij:erase_prelims
sdgoij:align_beq
sdgoij:vector_gaps
sdgoij:grind_perf_counters
sdgoij:array_erase_doc_strings
sdgoij:dont_export_trans_trans
sdgoij:setwidth_lemmas
sdgoij:joachim/injectivity
sdgoij:grind_erase_attrs
sdgoij:grind_builtin_cases
sdgoij:paul/treemap1a
sdgoij:lower_mem_map_prio
sdgoij:rm_simp_priorities
sdgoij:simp_priority_explanations
sdgoij:zipIdx
sdgoij:grind_trace_step2
sdgoij:bitvec_simplc
sdgoij:fin_ofNat_zero
sdgoij:lawfulmonad_lemmas
sdgoij:simp_not_mem_none
sdgoij:List.modifyHead_dropLast
sdgoij:option_elim_pmap
sdgoij:grind_offset_issue
sdgoij:paul/treemap1-bench
sdgoij:joachim/issue6786
sdgoij:joachim/partial_fixpoint_typos
sdgoij:grindTrace_step1
sdgoij:grind_match_cond_again
sdgoij:grind_split_data
sdgoij:grind_match_cond_nightmare
sdgoij:grind_model_interp_values
sdgoij:grind_offset_bug
sdgoij:grind_match_cond_improvements
sdgoij:grind_heq_issue
sdgoij:joachim/no-ta
sdgoij:grind_cast_inst
sdgoij:grind_fixes
sdgoij:grind_eq_cond
sdgoij:hbv/subscript_docs
sdgoij:grind_lazy_ite_internalization
sdgoij:canon_check_types
sdgoij:grind_match_fixes3
sdgoij:grind_offset_model_redundant
sdgoij:grind_match_fixes
sdgoij:paul/alter-lemmas
sdgoij:sg/wp
sdgoij:joachim/nonrec-induct
sdgoij:joachim/tailrec
sdgoij:align_attach
sdgoij:deprecate_iota
sdgoij:match_eqns_bug
sdgoij:grind_new_cases_attr
sdgoij:align_count
sdgoij:align_mapIdx
sdgoij:align_fold
sdgoij:grind_cases_new2
sdgoij:grind_bwd_eq
sdgoij:grind_lambda
sdgoij:refactor_mapFinIdx
sdgoij:rm_2024-06_deprecations
sdgoij:align_reverse
sdgoij:grind_init_norm_parser3
sdgoij:grind_init_norm_parser2
sdgoij:grind_init_norm_parser
sdgoij:egg_regression_tests
sdgoij:grind_failing_tests
sdgoij:grind_egg_comparison
sdgoij:grind_tc_diamond
sdgoij:grind_issues_new
sdgoij:grind_ext
sdgoij:ext_refactor
sdgoij:hbv/unicode_subscript
sdgoij:grind_params_new
sdgoij:MessageData_workaround
sdgoij:align_mkArray
sdgoij:mkArray_replicate
sdgoij:getElem_flatMap
sdgoij:grind_eq_res
sdgoij:grind_canon_refactor
sdgoij:align_flatMap
sdgoij:grind_cat_failure
sdgoij:grind_split_heu
sdgoij:grind_search_new
sdgoij:grind_diag
sdgoij:grind_ematch_partial
sdgoij:grind_pat_issue
sdgoij:async-proofs-base
sdgoij:kernel-env-base
sdgoij:grind_tests
sdgoij:grind_canon_split_bug
sdgoij:grind_offset_lit
sdgoij:grind_num
sdgoij:mprod
sdgoij:fib_correct
sdgoij:align_flatten
sdgoij:pkgconf-ubuntu-docs
sdgoij:grind_offset_eq
sdgoij:hbv/refactor-bv-normalize
sdgoij:paul/alter-alter
sdgoij:update_release_checklist
sdgoij:grind_offset_model
sdgoij:grind_pp2
sdgoij:grind_pp
sdgoij:grind_propagation
sdgoij:finish_append
sdgoij:grind_opt_tests
sdgoij:eq_true_opt
sdgoij:grind_offset_arith
sdgoij:grind_pattern_selection
sdgoij:grind_iff_improve
sdgoij:array_append
sdgoij:grind_checkParents_issue
sdgoij:grind_propDown_issue
sdgoij:grind_split_better
sdgoij:fix_simp_arith
sdgoij:grind_split_iff
sdgoij:grind_local_thm_issue
sdgoij:dev_update
sdgoij:add_cli_to_release_checklist
sdgoij:hbv/async-sleep
sdgoij:grind_offset_thms
sdgoij:grind_canon_diag
sdgoij:align_filter
sdgoij:grind_canon_bug
sdgoij:align_map
sdgoij:grind_offset_base
sdgoij:grind_mvars
sdgoij:grind_cat_p1
sdgoij:grind_local_ematch_thms
sdgoij:grind_split_config
sdgoij:grind_cat_bug
sdgoij:grind_cat_p2
sdgoij:hbv/net-sockaddr
sdgoij:backport-6574-to-releases/v4.16.0
sdgoij:llvm-sysroot
sdgoij:hbv/json-compress-lookup
sdgoij:revert_6411
sdgoij:revert_6422
sdgoij:split_match
sdgoij:grind_cast
sdgoij:grind_trace_goal
sdgoij:grind_erase_attr
sdgoij:ld-path
sdgoij:grind_messages
sdgoij:grind_case_split
sdgoij:grind_implies
sdgoij:grind_cat
sdgoij:grind_attr_new
sdgoij:array_alignment_fold_map
sdgoij:release_checklist.py
sdgoij:backport-6535-to-releases/v4.16.0
sdgoij:grind_eq_attr
sdgoij:grind_pattern_norm
sdgoij:grind_ematch_thresholds
sdgoij:mingw-no-libgcc
sdgoij:grind_pattern_fix
sdgoij:grind_aspirations
sdgoij:grind_offset_2
sdgoij:fix_perm_insertIdx
sdgoij:grind_let_fun
sdgoij:grind_nondet
sdgoij:libuv
sdgoij:grind_let
sdgoij:grind_issues2
sdgoij:import_cleanup
sdgoij:release_checklist_plausible
sdgoij:perm_lemmas
sdgoij:cancelparams
sdgoij:grind_match
sdgoij:release_note_script
sdgoij:begin_dev_cycle_17
sdgoij:release_notes_15_16
sdgoij:releases/v4.15.0
sdgoij:hbv/fix-cond-reflection
sdgoij:grind_cases_new
sdgoij:grind_intro_opt
sdgoij:grind_ite
sdgoij:grind_fallbacks
sdgoij:grind_diseq
sdgoij:grind_bugs4
sdgoij:grind_bugs3
sdgoij:async/event-loop
sdgoij:grind_search_final
sdgoij:mkproof_bug
sdgoij:phashset_tolist
sdgoij:grind_mark_nested_bug
sdgoij:grind_canon_fix
sdgoij:grind_forall_prop
sdgoij:grind_fix2
sdgoij:grind_ematch_fix
sdgoij:grind_config
sdgoij:grind_ematch_final
sdgoij:grind_ematch6
sdgoij:grind_ematch5
sdgoij:grind_ematch4
sdgoij:grind_ematch3
sdgoij:grind_pattern_validation
sdgoij:grind_ematch2
sdgoij:hbv/array-runtime
sdgoij:grind_pattern
sdgoij:grind_ematch
sdgoij:issue_6467
sdgoij:grind_cgroot
sdgoij:grind_proj
sdgoij:grind_lit_values
sdgoij:grind_ctor
sdgoij:grind_bugs
sdgoij:hbv/bv_decide_reduce_cond
sdgoij:grind_tac
sdgoij:grind_simple_congr_proof
sdgoij:grind_congr_proof
sdgoij:grind_proof4
sdgoij:grind_proof3
sdgoij:grind_proof2
sdgoij:grind_inv2
sdgoij:grind_builtin_prop
sdgoij:builtin_prop
sdgoij:grind_minor
sdgoij:grind_propagate_eq
sdgoij:grind_checkParents
sdgoij:grind_bool_prop
sdgoij:grind_eq8
sdgoij:grind_eq7
sdgoij:grind_eq6
sdgoij:grind_eq5
sdgoij:dsimp_issue2
sdgoij:fvarsSubset
sdgoij:grind_eq4
sdgoij:protect_lex
sdgoij:disable_wasm_build
sdgoij:lex_lemmas
sdgoij:grind_eq3
sdgoij:protect_div_eq_iff
sdgoij:array_lex
sdgoij:sharecommon_bug
sdgoij:grind_eq2
sdgoij:congr_theorems
sdgoij:issue_5660
sdgoij:range_lemmas2
sdgoij:range_step_pos
sdgoij:lex_prime
sdgoij:range_forin
sdgoij:issue_6263
sdgoij:issue_4851
sdgoij:issue_3519
sdgoij:issue_4585
sdgoij:hasValueBug
sdgoij:trackZetaDeltaIssue
sdgoij:mergeSort_cleanup
sdgoij:zetaPropagation
sdgoij:vector_beq
sdgoij:linting
sdgoij:fix_trackZetaDelta
sdgoij:letFun_simp_bug
sdgoij:vector_set_any
sdgoij:vector_lemmas2
sdgoij:float32_activate
sdgoij:array_set
sdgoij:joachim/args-packer-refactor
sdgoij:joachim/wf-rel-refactor
sdgoij:joachim/eqninfos-hasInduct
sdgoij:joachim/mkInhabitantFor-error
sdgoij:array_any
sdgoij:bitvec_ext
sdgoij:fix_float32_runtime
sdgoij:float32_prep
sdgoij:array_cleanup7
sdgoij:array_cleanup6
sdgoij:generalize_DecidableRel
sdgoij:array_cleanup5
sdgoij:rm_deprecated_Int_mod
sdgoij:joachim/funind-unused-param
sdgoij:vector_swap_lemmas
sdgoij:array_find_universe
sdgoij:option_for_loops
sdgoij:toList_map_fst
sdgoij:protect_fin_cast
sdgoij:lcnf_fix
sdgoij:hbv/std-time-minimize-imports
sdgoij:toList_insert_perm_of_not_mem
sdgoij:norm_cast_zeta_beta
sdgoij:proofAsSorry
sdgoij:fin_succ_zero_eq_one
sdgoij:norm_cast_cfg
sdgoij:fin_simprocs
sdgoij:abbrev_thm
sdgoij:flatMap_length
sdgoij:byAsSorry_fixes
sdgoij:hbv/bv_decide_rarray
sdgoij:hbv/bv_decide_defeq
sdgoij:Array_inj
sdgoij:hbv/time-shake
sdgoij:hbv/std-sync
sdgoij:begin_dev_cycle_v4.16.0
sdgoij:omega_negSucc
sdgoij:hbv/remove-log
sdgoij:array_perm
sdgoij:upstream_vector_lemmas
sdgoij:qsort_cleanup
sdgoij:simp_rfl_thm
sdgoij:array_cleanup4
sdgoij:releases/v4.14.0
sdgoij:hashmap_tolist_order
sdgoij:hbv/debug-bv-decide-disable
sdgoij:toArrayImpl_dont_calculate_length
sdgoij:deprecate_Fin_ofNat
sdgoij:array_cleanup3
sdgoij:insertionSort
sdgoij:nat_fold_finRange
sdgoij:finRange
sdgoij:vector_lemmas
sdgoij:array_list_fold
sdgoij:letFunSimp
sdgoij:stricter_deprecations
sdgoij:list_beq_lemmas
sdgoij:jmc-nolint
sdgoij:fix_vector_indexOf
sdgoij:fin_fold_semireducible
sdgoij:vector
sdgoij:hbv/bv_decide_lets
sdgoij:mv_array_Setd
sdgoij:mv_swap
sdgoij:binSearch
sdgoij:zipWithAll
sdgoij:hashmap_deprecations
sdgoij:use_findFinIndex
sdgoij:issue6067
sdgoij:nat_foldm_use_fin
sdgoij:checkConfig
sdgoij:hbv/bv_decide_synth_instance_perf
sdgoij:joachim/more-5384
sdgoij:joachim/kernel-comments2
sdgoij:changelog-labels
sdgoij:issue6065
sdgoij:insertIdx
sdgoij:array_bounds_checks
sdgoij:array_attach
sdgoij:constUnivDefEq
sdgoij:fvarDefEq
sdgoij:typeOccursCheckIssue
sdgoij:apply_error_msg
sdgoij:joachim/issue6015
sdgoij:Command.mkMetaContext
sdgoij:array_find
sdgoij:issue_6066
sdgoij:pp_mvars_false_in_apply
sdgoij:canonicalizing_functions
sdgoij:fix_inj_naming
sdgoij:structInstLoop
sdgoij:whnfConfigFixes2
sdgoij:NaNnorm
sdgoij:floatbits
sdgoij:joachim/funind-hygine
sdgoij:Array.pmap
sdgoij:hbv/bv_normalize_simprocs
sdgoij:hbv/bv_normalize_cleanup
sdgoij:joachim/RArray
sdgoij:joachim/RArray-def
sdgoij:hbv/bv_decide_pass_options
sdgoij:hbv/bv_decide_fast_and_flattening
sdgoij:setConfig
sdgoij:joachim/Poly.norm
sdgoij:joachim/pr-body-merge-queue
sdgoij:joachim/toPoly
sdgoij:joachim/simp_arith_benchmark
sdgoij:hbv/bool2uint
sdgoij:rm_deprecations_to_2024-04
sdgoij:namemap
sdgoij:array_for_loops
sdgoij:privateSimpContext
sdgoij:deprecate_array_sequenceMap
sdgoij:whnfConfigFixes
sdgoij:joachim/omega-no-mvar
sdgoij:joachim/float-match
sdgoij:misc_list2
sdgoij:array_args_order
sdgoij:change_array_get
sdgoij:revert_3406
sdgoij:hbv/embedded_constraint_subst
sdgoij:hbv/bv_decide_and_flattening
sdgoij:joachim/simpmemsyntax
sdgoij:change_array_Set
sdgoij:deprecate_fin_size_pos
sdgoij:forIn_eq_foldlM_variants
sdgoij:hbv/bv_decide_bench_fix
sdgoij:hbv/bv_decide_config
sdgoij:monad_ext
sdgoij:modifyTailIdx_naming
sdgoij:pr-template-draft
sdgoij:revert-5953-push-nrlzsxrlotns
sdgoij:joachim/simp-underLambda-bvdecide
sdgoij:hbv/bv_decide_sshiftRight
sdgoij:hbv/bv_decide_style
sdgoij:joachim/simp-underLambda
sdgoij:joachim/instSizeOfDefault
sdgoij:hbv/bv_decide_getMsbD
sdgoij:rm_get_elem_tactic_trivial
sdgoij:findSomeM
sdgoij:fold_filter
sdgoij:upstream_insertIdx
sdgoij:head_ofFn
sdgoij:hbv/bv_decide_twoPow
sdgoij:find_eq_some
sdgoij:relate_zipWith
sdgoij:relate_isPrefixOf
sdgoij:deprecate_array_split
sdgoij:hbv/isize
sdgoij:array_eraseIdx
sdgoij:array_takeWhile
sdgoij:rm_simp_ofFin_sub
sdgoij:decide_true
sdgoij:13_release_notes
sdgoij:releases/v4.13.0
sdgoij:hbv/sintx
sdgoij:hbv/bv_decide_synthetic
sdgoij:mapFinIdx
sdgoij:upstream_list_offn
sdgoij:fin_fold_lemmas
sdgoij:begin_dev_cycle_4.15
sdgoij:hbv/bv_normalize_mvars
sdgoij:forIn_eq_foldlM
sdgoij:foldM_push
sdgoij:joachim/issue5903
sdgoij:hbv/modn
sdgoij:unsimp_sum_lemmas
sdgoij:mv_back
sdgoij:back_eq_back
sdgoij:array_lawful_beq
sdgoij:list_forin
sdgoij:HashMap.modify
sdgoij:begin_dev_cycle_14
sdgoij:hbv/bv_decide_constraint_subst
sdgoij:missing_deprecation_dates
sdgoij:hashable_bitvec
sdgoij:rename_list_splitBy
sdgoij:joachim/refactor-simp-syntax
sdgoij:hbv/bv_decide_smt
sdgoij:hbv/bv_decide_if
sdgoij:hbv/bv_decide_ofBool
sdgoij:instmvar_fvar_set
sdgoij:joachim/issue5836-bits
sdgoij:joachim/issue5836
sdgoij:joachim/array-deprecations
sdgoij:joachim/issue5597
sdgoij:test_deprecations
sdgoij:forIn
sdgoij:array_tweaks
sdgoij:hbv/intx
sdgoij:import_reduction
sdgoij:hbv/bv_decide_sdiv
sdgoij:modify_lemmas
sdgoij:has_fvar_mvar_perf
sdgoij:inst_mvars_with_delayed_subst
sdgoij:joachim/rwa-docstring
sdgoij:joachim/nix-error-report
sdgoij:forIn_toArray
sdgoij:array_modify
sdgoij:rm_modifyOp
sdgoij:shrink_take
sdgoij:backport-5752-to-releases/v4.13.0
sdgoij:isEqv_simp
sdgoij:forall_lt_succ
sdgoij:array_cleanup2
sdgoij:while_earlier
sdgoij:Array.mapIdx
sdgoij:hbv/bv_uf
sdgoij:bug-report-use-version
sdgoij:hbv/sat-codeowner
sdgoij:git_conflict_experiment
sdgoij:array_reduceOption
sdgoij:joachim/implicitDefEqProofs-docstring
sdgoij:mv_mapidx
sdgoij:deprecate_nat_sum
sdgoij:deprecation_array_data
sdgoij:dropPrefix_signature
sdgoij:array_cleanup
sdgoij:upstream_sum
sdgoij:ne_of_apply_ne
sdgoij:upstream_ne_of_mem_of_not_mem
sdgoij:mv_antisymm
sdgoij:prod_swap
sdgoij:hbv/uintOfNat
sdgoij:mv_list_pure
sdgoij:flatMap
sdgoij:instBEqNat
sdgoij:classical
sdgoij:getNumHeadForall
sdgoij:dropPrefix
sdgoij:getIntrosSize_public
sdgoij:UInt.val_ofNat_eq_ofNat
sdgoij:joachim/ac_rfl_block_reduction
sdgoij:bvdecide-regressions
sdgoij:rm_nat_sum
sdgoij:fix_drop_drop
sdgoij:swapAt_default
sdgoij:hbv/bv_decide_ac_nf_disable
sdgoij:jmc-list-simp
sdgoij:unsimp_Option.isSome_eq_isSome
sdgoij:mv_list_join
sdgoij:foldlM_map
sdgoij:mapidx
sdgoij:import_lean_reply
sdgoij:joachim/no-mkRecursorInfoForKernelRec
sdgoij:hbv/cache_lrat
sdgoij:hbv/bv_decide_mutual
sdgoij:hbv/bv_decide_fvar
sdgoij:hbv/bv_decide_neg
sdgoij:hbv/bv_decide_warning
sdgoij:hbv/bv_mul_benchmark
sdgoij:hbv/bv_decide_umod
sdgoij:hbv/bv_decide_udiv
sdgoij:joachim/decideBang
sdgoij:hbv/bv_decide_getLsbD
sdgoij:hbv/mul_doc
sdgoij:hbv/blastsub
sdgoij:joachim/issue5602
sdgoij:joachim/fin-simproc
sdgoij:joachim/wf-boost
sdgoij:joachim/getFunInfo-transparency
sdgoij:hbv/redlength
sdgoij:unattach_option
sdgoij:raw_instances
sdgoij:fix-pr-release2
sdgoij:hashmap_insert_simps
sdgoij:hashset_raw_all
sdgoij:library_search_bug
sdgoij:tryClearMany
sdgoij:assert_hypotheses
sdgoij:unattach_array
sdgoij:unattach_list
sdgoij:hash_instances
sdgoij:hashset_all
sdgoij:other_unused
sdgoij:bv_unused
sdgoij:simp_size_feraseIdx
sdgoij:upstream_flatten
sdgoij:hbv/bv_normalize_partial
sdgoij:joachim/h_space
sdgoij:joachim/infer-projection-error
sdgoij:releases/v4.12.0
sdgoij:mem_toList_explicitness
sdgoij:mv_flatten
sdgoij:decidableRelLEOfOrd
sdgoij:modify_args
sdgoij:array_31
sdgoij:length_toList
sdgoij:option_attach
sdgoij:array_30
sdgoij:monad_simps
sdgoij:release_notes_4.12.0
sdgoij:omega_toNat
sdgoij:getElem_take
sdgoij:simp_head_mem
sdgoij:foldl_assoc
sdgoij:mv_maximum
sdgoij:empty_subarray
sdgoij:qsortOrd
sdgoij:array_eraseReps
sdgoij:hbv/bv_decide_imp_false
sdgoij:hbv/bv_decide_preproc_failure
sdgoij:divRecc_succ
sdgoij:simp_lt_one_iff
sdgoij:explicit_inst_holes
sdgoij:joachim/no_registerAttributeOfDecl
sdgoij:hbv/bv_decide_delete_unused
sdgoij:pr-release-secrets
sdgoij:fix-pr-release
sdgoij:unsimp_toArray_concat
sdgoij:joachim/simp_eq_self
sdgoij:attach_simproc
sdgoij:metavarcontext_typos
sdgoij:more_toArray
sdgoij:adjust_monad_simps
sdgoij:joachim/iff-rfl-attrib
sdgoij:joachim/contradiction-docstring
sdgoij:getelem_array2
sdgoij:fold_lemmas
sdgoij:upstream_monad_lemmas
sdgoij:swapAt_def
sdgoij:set_replicate_self
sdgoij:bitvec_simps
sdgoij:list_toarray_refactor
sdgoij:array_comments
sdgoij:instance_arguments
sdgoij:array2
sdgoij:update_copyrights
sdgoij:pi_instance_names
sdgoij:lean-pr-testing-batteries
sdgoij:hbv/bv_decide_cex_api
sdgoij:hbv/bv_decide_rewrite
sdgoij:toArray_theorems
sdgoij:decidableEq_arry
sdgoij:array_isEqv
sdgoij:count_versions
sdgoij:issue_5388
sdgoij:bitvec_decidable_quantifiers
sdgoij:joachim/Kernel.check
sdgoij:hbv/bv_decide_cleanup
sdgoij:map_set
sdgoij:issue_5333
sdgoij:init_array
sdgoij:fold_rel
sdgoij:jmc-typo-should-by
sdgoij:joachim/rfl-errors
sdgoij:minmax
sdgoij:fold_attach
sdgoij:erase_find
sdgoij:unsimp_bne_assoc
sdgoij:hbv/bv_decide_true_counterex
sdgoij:fix_5315
sdgoij:notation_bool_xor
sdgoij:simpNF2
sdgoij:missing_fin_simps
sdgoij:Fin_unsimp
sdgoij:mergeSort_total
sdgoij:map_mergeSort
sdgoij:length_mergeSort
sdgoij:HashSet.partition
sdgoij:HashSet.ofArray
sdgoij:joachim/issue5347
sdgoij:hbv/kill-lean-hashset
sdgoij:tail_lemmas
sdgoij:bitvec_getelem_lemmas
sdgoij:truncate_lemmas
sdgoij:Fin.ofNat_signature
sdgoij:getElem_mem_implicitness
sdgoij:unsimp_option_bind_map
sdgoij:lawfulBEq_iff
sdgoij:List.head_mem_head
sdgoij:List.getElem_take_primes
sdgoij:attachWith
sdgoij:bool_namespacing
sdgoij:replicateRecOn
sdgoij:restrict_exists_prop
sdgoij:isDefEq_elapsed
sdgoij:getElem_append
sdgoij:self_sub_mod
sdgoij:mergeSort_autoParam
sdgoij:unsimp_forall_const
sdgoij:mem_of_mem_tail
sdgoij:hbv/bitvec-uint-more
sdgoij:lake-build-load-lake_shared
sdgoij:fix_countP_lemmas
sdgoij:fix_list_all_lemmas
sdgoij:option_confluence
sdgoij:nat_bitwise_renames
sdgoij:Array.non_mem_empty
sdgoij:tdiv
sdgoij:more_findIdx
sdgoij:hbv/bitvec-order
sdgoij:nezero
sdgoij:joachim/recApp-caller
sdgoij:findIdx
sdgoij:Array.toList
sdgoij:fix-nix-update-stage0
sdgoij:fix-lake-bootstrap
sdgoij:mem_ite_nil_left
sdgoij:filter_bool
sdgoij:fix-link-lake
sdgoij:count
sdgoij:head_mem_unsimp
sdgoij:turn_off_inhabited_sum
sdgoij:joachim/wf-fix
sdgoij:hashmap-getKey
sdgoij:turn_off_inhabited_right
sdgoij:decidable_of_decidable_not
sdgoij:internal_duplication_hashmap
sdgoij:testBit_add_one_unsimp
sdgoij:ofNat_val_eq_self
sdgoij:reduce_array_lemmas_imports
sdgoij:simp_add_eq_zero_iff
sdgoij:numObjsSharing
sdgoij:joachim/kernel-comments
sdgoij:5225_5226_nightly
sdgoij:linearCategory_perf
sdgoij:CheckAssignmentQuick_cache
sdgoij:hbv/json-compress-perf
sdgoij:releases/v4.11.0
sdgoij:hbv/fix-leansat-range
sdgoij:hbv/fix-bv-bench
sdgoij:csimp_mv
sdgoij:joachim/eqn-backward-options
sdgoij:5184
sdgoij:hbv/leansat-bench
sdgoij:Fin.le_antisymm
sdgoij:local_simps
sdgoij:rm_bad_simps
sdgoij:better_find_filterMap
sdgoij:issue_5046_cleanup
sdgoij:issue_5046
sdgoij:more_simpNF_linting
sdgoij:find_range_lemmas
sdgoij:mod_neg_lemmas
sdgoij:int_simp_lemmas
sdgoij:findSome_lemmas
sdgoij:pmap_lemmas2
sdgoij:issue_4983
sdgoij:head_range_lemmas
sdgoij:issue_4985
sdgoij:joachim/f_unfold
sdgoij:getElem_take_rename
sdgoij:erase_lemmas
sdgoij:list_confluence
sdgoij:autobound-doc
sdgoij:joachim/issue4394
sdgoij:joachim/eqns-deep
sdgoij:and_xor_distrib
sdgoij:cadical
sdgoij:joachim/test4540
sdgoij:backport-5036-to-releases/v4.11.0
sdgoij:simpNF_linting
sdgoij:misc_list
sdgoij:append_lemmas
sdgoij:mem_sublist
sdgoij:join_lemmas
sdgoij:hbv/tempfile
sdgoij:range_lemmas
sdgoij:joachim/issue5061
sdgoij:joachim/issue5058
sdgoij:move-parsec
sdgoij:move-leansat
sdgoij:ulift_instances
sdgoij:joachim/unfold-docstring
sdgoij:mergesort_lemma
sdgoij:add_left_eq_self
sdgoij:change_getLast_cons
sdgoij:unsimp_mem_of_find_eq_some
sdgoij:list_simp_lemmas
sdgoij:simp_sublist
sdgoij:option_ite
sdgoij:leansat-parsers
sdgoij:joachim/better-restart-on-label
sdgoij:leansat-lrat
sdgoij:joachim/simp-unfold-cleanup
sdgoij:joachim/cleanup-option
sdgoij:rel_coe
sdgoij:sorryProps
sdgoij:joachim/not-a-field-err
sdgoij:joachim/simp-trace-tags
sdgoij:joachim/dsimp-index
sdgoij:joachim/simp-comment
sdgoij:hbv/foldlRecOn
sdgoij:joachim/split-structural-eqns-deeper
sdgoij:joachim/more-simp-trace
sdgoij:find_theorems
sdgoij:more_sublist_theorems
sdgoij:doc_make_libuv
sdgoij:joachim/commonPrefix-alpha
sdgoij:joachim/always_simp_wf
sdgoij:joachim/fix-5027
sdgoij:install-name_1
sdgoij:leansat-bitblast
sdgoij:lsp_diagnostics_local_instance
sdgoij:joachim/pr-release-macos
sdgoij:joachim/wf-nat-lt
sdgoij:hbv/save-always
sdgoij:velcom-rounds
sdgoij:hbv/upgrade-ci
sdgoij:leansat-aig
sdgoij:eq_update_exp
sdgoij:expr_eq_experiment
sdgoij:expr_eq_typo
sdgoij:dev_cycle_v4.12
sdgoij:omega_regression_v4.11
sdgoij:reducePow_issue
sdgoij:inst_mvars_issue
sdgoij:hbv/io-lines
sdgoij:prefix_linter_name
sdgoij:get_modify_deprecation
sdgoij:hbv/readFile
sdgoij:revert-4906-hbv/readFile
sdgoij:leansat-sat
sdgoij:leansat-utils
sdgoij:inst_safer
sdgoij:release_checklist_minor
sdgoij:betaLetRecApps_perf
sdgoij:eraseRecApp_perf
sdgoij:expr_eq_perf
sdgoij:fix_stack
sdgoij:fix_inst
sdgoij:stale-tests
sdgoij:thm_diag
sdgoij:profile_inst_mvars
sdgoij:inst_perf3
sdgoij:beta_cleanup
sdgoij:inst_perf2
sdgoij:simplify_release_checklist
sdgoij:require_bitvec_docs
sdgoij:inst_perf
sdgoij:issue_4861
sdgoij:revert-4538-import-case
sdgoij:fix-windows
sdgoij:expr_eq_cache
sdgoij:sharecommon_refactor
sdgoij:shorten_diagnostic_suggestion
sdgoij:releases/v4.10.0
sdgoij:release_checklist_updates
sdgoij:array_swap_docstring
sdgoij:rename_psigma_exists
sdgoij:map_subset_binder
sdgoij:fold_const_perf
sdgoij:fix_map_subset_name
sdgoij:eraseIdx
sdgoij:upstream_pairwise_iff_getElem
sdgoij:split_list_lemmas
sdgoij:PSigma_exists_universe
sdgoij:fix
sdgoij:joachim/fix1672
sdgoij:more_list_lemmas2
sdgoij:more_list_operations
sdgoij:joachim/IndPred-use-applyRules
sdgoij:joachim/fix4751-take-two
sdgoij:subset_names
sdgoij:fix_list_deprecations
sdgoij:suffix_prefix_decidable
sdgoij:list_lemmas
sdgoij:upstream_IsPrefix
sdgoij:joachim/defuse-1697
sdgoij:joachim/fix4751
sdgoij:fix_4676
sdgoij:joachim/issue4751
sdgoij:joachim/ci-tweaks
sdgoij:joachim/stage0-update-test-fixes
sdgoij:joachim/checkbang
sdgoij:joachim/termination_by_warning
sdgoij:joachim/funind-structural-mutual
sdgoij:replace_perf2
sdgoij:replace_fix
sdgoij:fix_foreach
sdgoij:replace_perf
sdgoij:for_each_find_perf2
sdgoij:for_each_find_perf
sdgoij:issue_4662
sdgoij:hbv/lsattheory
sdgoij:joachim/indinstgroup_brecOn
sdgoij:hbv/generalized-parsec
sdgoij:implicitDefEqProofs_true
sdgoij:doc_replace_issue
sdgoij:replaceExprDagPreserving
sdgoij:ptr_cache
sdgoij:issue_4773
sdgoij:replace_opt
sdgoij:sharecommon_destructive
sdgoij:missingTraceNodes
sdgoij:sharecommon_quick
sdgoij:array_getElem_simprocs
sdgoij:rename_TC_TransGen
sdgoij:numObjs
sdgoij:missing_profileit
sdgoij:4595_slowdown
sdgoij:issue_4673
sdgoij:joachim/pprod-syntax
sdgoij:joachim/strucural-over-nested
sdgoij:joachim/mutual-ind-paras
sdgoij:joachim/use_numNested
sdgoij:joachim/nested-below
sdgoij:issue_4673_again
sdgoij:more_erase
sdgoij:issue_4636
sdgoij:issue_4644
sdgoij:issue_4677
sdgoij:pairwise_simp_tests
sdgoij:head_getLast
sdgoij:pairwise_nodup
sdgoij:releases/v4.9.0
sdgoij:sublist_specs
sdgoij:upstream_Sublist
sdgoij:omega_mul_atoms
sdgoij:eq_iff_true_of_subsingleton
sdgoij:forall_not_of_not_exists
sdgoij:joachim/indval-numnested
sdgoij:compile_time_search_path
sdgoij:reduceReplicate
sdgoij:hbv/tryWait
sdgoij:joachim/kernel-declaration-comments
sdgoij:joachim/mutual_structural
sdgoij:fix-dsym-metric
sdgoij:antisymm_prop
sdgoij:joachim/bump-actions
sdgoij:joachim/pr-release-sleep
sdgoij:joachim/issue4650
sdgoij:rw_issue
sdgoij:safeExp
sdgoij:joachim/pr-release-tag-name
sdgoij:simpNF
sdgoij:2022-deprecations
sdgoij:defLemma
sdgoij:deprecation_dates2
sdgoij:dup_namespace
sdgoij:issue_2736
sdgoij:issue_2736_defeq
sdgoij:joachim/termination_by_structurally
sdgoij:joachim/show-kernel-diags
sdgoij:joachim/pr-release-batteries
sdgoij:begin_dev_cycle_v4.11.0
sdgoij:explicit_rfl_proofs
sdgoij:skip_kernel_tc
sdgoij:by_as_sorry
sdgoij:def_thm
sdgoij:option_two
sdgoij:issue_4534
sdgoij:issue_4535
sdgoij:issue_4547
sdgoij:backport-4554-to-releases/v4.9.0
sdgoij:minimum
sdgoij:joachim/findRecArg
sdgoij:prerelease
sdgoij:simp_add_assoc
sdgoij:joachim/constructions-belows
sdgoij:Prod_map_explicitness
sdgoij:joachim/trigger-release-index
sdgoij:issue_2283
sdgoij:joachim/cdot-withCaseRef
sdgoij:bind_map_explicitness
sdgoij:fix_filter_congr
sdgoij:sub_one_le
sdgoij:map_lemmas
sdgoij:joachim/constructions-recOn
sdgoij:int_simproc
sdgoij:stray_exact_test
sdgoij:issue_2899
sdgoij:refactor_for_2736
sdgoij:issue_3045
sdgoij:issue_3029
sdgoij:joachim/constructions-vals
sdgoij:joachim/mkDefnValueInferringSafety
sdgoij:resolveName_issue
sdgoij:cleanup
sdgoij:issue_2461
sdgoij:replicate
sdgoij:simp_getElem_eq_getElem
sdgoij:simp_min_assoc
sdgoij:issue_4452
sdgoij:issue_4462
sdgoij:reduce_cmd
sdgoij:missing_instances
sdgoij:stage0-graft/e5600b03df
sdgoij:stage0-graft/20abdcb794
sdgoij:joachim/gdb-in-nix-shell
sdgoij:simp_add_one_le_add_one_iff
sdgoij:cleanup_simps
sdgoij:list_reorder
sdgoij:stage0-graft/4af94b2f6d
sdgoij:getElem
sdgoij:stage0-graft/9d24f614fa
sdgoij:stage0-graft/2a4940986a
sdgoij:stage0-graft/75b2850336
sdgoij:joachim/eq-thms-prios
sdgoij:backport-4443-to-releases/v4.9.0
sdgoij:fix-release-ci
sdgoij:namespace-runner
sdgoij:backport-4436-to-releases/v4.9.0
sdgoij:dsimp_for_ite
sdgoij:simproc_bv_eq
sdgoij:issue_4413
sdgoij:fin_sub
sdgoij:Char.size
sdgoij:cycle
sdgoij:hbv/order-axioms
sdgoij:univ_order
sdgoij:buggy_instance
sdgoij:issue_4390
sdgoij:hboeving/bvvalue
sdgoij:wf-todo
sdgoij:begin_dev_cycle_v4.10.0
sdgoij:bvlit_notscoped
sdgoij:issue_2226
sdgoij:issue_3373
sdgoij:issue_4365
sdgoij:joachim/ppOrigin-ofConst
sdgoij:string_lemmas
sdgoij:joachim/pr-release-install-elan
sdgoij:stage0-graft/a434489e51
sdgoij:stage0-graft/b8ca5ff280
sdgoij:joachim/simp-recover
sdgoij:issue_4313
sdgoij:lean4checker_checklist
sdgoij:releases/v4.8.0
sdgoij:issue_4339
sdgoij:issue_4324
sdgoij:char_lemmas
sdgoij:issue_4290
sdgoij:issue_4310
sdgoij:issue_4309
sdgoij:repeat_doc_String
sdgoij:joachim/fix4230
sdgoij:joachim/fix4320
sdgoij:stage0-graft/cc4c82a6e7
sdgoij:github_metrics
sdgoij:unsimp_bind_eq_some
sdgoij:issue_4306
sdgoij:fin_fold_namespace
sdgoij:match_eq_theorem
sdgoij:stage0-graft/9056824be5
sdgoij:native-aarch64-macos
sdgoij:omega_failure
sdgoij:level-ci
sdgoij:variable_slowdown
sdgoij:cases_bug
sdgoij:guard_msgs_suggestion
sdgoij:grind_core
sdgoij:grind_cases_attr
sdgoij:grind_injection
sdgoij:lake_details
sdgoij:char_theorems
sdgoij:grind_cases
sdgoij:stage0-graft/9210746a25
sdgoij:string_simproc
sdgoij:stage0-graft/144c1bbbaf
sdgoij:stage0-graft/5a95f91fae
sdgoij:grind_pre2
sdgoij:test_issue
sdgoij:cases_num
sdgoij:cdot_issue
sdgoij:occurs_check_delayed
sdgoij:tc_back
sdgoij:split_issue
sdgoij:issue_4203
sdgoij:keys_pp
sdgoij:simp_index_false
sdgoij:dsimp_at_mwe
sdgoij:bv_shift_shift
sdgoij:bv_shift_with_bv_lit
sdgoij:joachim/fix4078-try2
sdgoij:joachim/simp-logException
sdgoij:guard_msgs_in_grind_pre_test
sdgoij:congr_cleanup
sdgoij:omega_bug_05-16
sdgoij:telescope_cleanup
sdgoij:joachim/discrtree-star-last
sdgoij:bimon_mwe
sdgoij:grind_pre_skeleton
sdgoij:grind_no_mvar
sdgoij:grind_pre
sdgoij:grind_norm_lemmas
sdgoij:grind_attr
sdgoij:deprecation_dates
sdgoij:tc_issue_exp
sdgoij:simplify_canon
sdgoij:joachim/nonrec-eqns
sdgoij:substrEq.loop
sdgoij:fix_4138
sdgoij:joachim/fix4078
sdgoij:joachim/funind-name-avail
sdgoij:joachim/rerun-on-label
sdgoij:issue_2558
sdgoij:issue_2649
sdgoij:backport-4097-to-releases/v4.8.0
sdgoij:issue_3554
sdgoij:tryCatchRuntimeEx
sdgoij:stack_overflow_at_autoimplicit
sdgoij:findM_warnings
sdgoij:ci-fast-debug
sdgoij:joachim/wf-irred4
sdgoij:kernel_heartbeat
sdgoij:tc_issue
sdgoij:tc_cache
sdgoij:let_checkpoint
sdgoij:elim_deadcode
sdgoij:batteries
sdgoij:deprecated_dot_notation
sdgoij:kernel_sealed
sdgoij:relaxed_reset_reuse
sdgoij:perf_binop_binrel_alternative
sdgoij:perf_binop_binrel
sdgoij:issue_4064
sdgoij:kernel_diags_new
sdgoij:fix_command_lifts
sdgoij:mv_length_eq_zero_simp
sdgoij:joachim/array_feraseidx
sdgoij:omega_classical
sdgoij:backport-4071-to-releases/v4.8.0
sdgoij:upstream_List_basic_ops_lemmas
sdgoij:fix_dot_appunexpander
sdgoij:joachim/fix4063
sdgoij:begin-dev-cycle-4.9.0
sdgoij:red_attr_validate
sdgoij:seal_unseal
sdgoij:joachim/subst-trace
sdgoij:joachim/wf-irred3
sdgoij:windows-
sdgoij:instances_diagnostics
sdgoij:localization_mwe
sdgoij:diag
sdgoij:joachim/eqnTypes-no-rfl
sdgoij:simp_cache_perf
sdgoij:joachim/subst-bidi
sdgoij:simp_congr_diag
sdgoij:struct_simp_diag
sdgoij:unsimp_of_length_zero
sdgoij:restore_4006
sdgoij:mk_theorem_bug
sdgoij:diagnostics_improvements
sdgoij:diagnostics
sdgoij:defeq_perf_2
sdgoij:gh-readonly-queue/master/pr-3835-27c79cb6147b68c666292503919927055c923188
sdgoij:reset_reuse_bug
sdgoij:joachim/withReducible_eqnTypes
sdgoij:4006_crash
sdgoij:reducibility
sdgoij:extern_prop_proj
sdgoij:back_proj
sdgoij:trace_at_kernel
sdgoij:code_cleanup
sdgoij:tc_opt
sdgoij:field_thm
sdgoij:match_expr_parser
sdgoij:struct_cmd
sdgoij:perf_isDefEqProj
sdgoij:synth_perf
sdgoij:joachim/wf-irred2
sdgoij:joachim/wf-irred
sdgoij:joachim/stage0-rebase-script
sdgoij:stage0-graft/b762567174
sdgoij:stage0-graft/793cb2b8e3
sdgoij:issues_summary.sh
sdgoij:monadic_FindExpr
sdgoij:test_extern_update
sdgoij:fix_3029
sdgoij:upstream_Array_List_Init
sdgoij:3965_regression_2
sdgoij:univ_approx
sdgoij:joachim/stage0-label
sdgoij:3965_regression
sdgoij:joachim/stage0-queue-check
sdgoij:issue_3943
sdgoij:deprecate_Option.toBool
sdgoij:dead_code
sdgoij:lazy_proj_defeq
sdgoij:fix_hints_lt
sdgoij:3807_slowdown
sdgoij:heartbeats
sdgoij:joachim/messagedata-isempty
sdgoij:false_or_by_contra2
sdgoij:bitvec_authors
sdgoij:false_or_by_contra_tests
sdgoij:linter-discover
sdgoij:Option.toMonad
sdgoij:docs/LawfulMonad
sdgoij:joachim/omega-error
sdgoij:joachim/failed-to-unify2
sdgoij:pr-release-origin
sdgoij:joachim/baseio_as_thunk
sdgoij:joachim/pr-release-fetch-base
sdgoij:joachim/docs-instantiateMVars
sdgoij:joachim/failed-to-unify
sdgoij:joachim/docs-alternative
sdgoij:joachim/resolveGlobal-docs
sdgoij:joachim/reserved-name-error
sdgoij:joachim/reserve-mutual-induct
sdgoij:joachim/docs-head
sdgoij:docs/add_decl_doc
sdgoij:simp_doc_decide_fix
sdgoij:joachim/nat_repr_bench
sdgoij:leo-henrik-doc
sdgoij:linearity-erase
sdgoij:protected_bitvec
sdgoij:bitvec_int_add_mul_lemmas
sdgoij:insertIf-linear
sdgoij:trace_descr
sdgoij:mod_norm
sdgoij:joachim/docs-mapM
sdgoij:digama_codeowners
sdgoij:option_docs
sdgoij:docs/Ord
sdgoij:docs/Nat.gcd
sdgoij:docs/Prod.mk
sdgoij:joachim/omega-normalize-level
sdgoij:canon_univ
sdgoij:joachim/remove-syntax
sdgoij:joachim/splitif-no-congr
sdgoij:joachim/tactics-in-ilean
sdgoij:fix_nat_class_defeq_simp
sdgoij:fetch-nightly-with-mathlib
sdgoij:parsec-linearity
sdgoij:succ_sub_succ_eq
sdgoij:defeq_perf2
sdgoij:issue_3686
sdgoij:issue_3497
sdgoij:issue_3720
sdgoij:issue_3710
sdgoij:issue_3713
sdgoij:issue_3705
sdgoij:lazy_discrtree_matchorder
sdgoij:simp_proj_trans
sdgoij:splitter_gen_code
sdgoij:defeq_perf
sdgoij:joachim/funind-unqual-names
sdgoij:reservedResolution
sdgoij:unfoldPartial
sdgoij:int_norm
sdgoij:simproc_docstring
sdgoij:fix_mathlib_ci_rebase_suggestion
sdgoij:lazy_disctree_cleanup
sdgoij:refl_duplication
sdgoij:joachim/no-funind-cmd
sdgoij:upstream_List_TR
sdgoij:rw_uses_refl_not_applyRfl
sdgoij:joachim/funind-reserved
sdgoij:lazy_blacklist
sdgoij:test-summary
sdgoij:whnf-trace
sdgoij:joachim/funind-structural
sdgoij:attribute_eq_refl
sdgoij:eq_def
sdgoij:canon_new
sdgoij:joachim/funind-preserve-order
sdgoij:auto_aspirations
sdgoij:revert_json_sum
sdgoij:json_sum
sdgoij:joachim/funind-levels
sdgoij:rewrites_tactic
sdgoij:extractLsb_flatten
sdgoij:omega_mod_fix
sdgoij:congr
sdgoij:fix_hdiv_docstring
sdgoij:stderrAsMessages-true
sdgoij:more_bitvec_missing
sdgoij:no_inline_BitVec_cast
sdgoij:ofBoolListLE
sdgoij:joachim/flake-shell
sdgoij:joachim/single-rfl
sdgoij:fix_rfl
sdgoij:rfl_tactic
sdgoij:apply_helpers
sdgoij:pr-release-logic
sdgoij:mathlib_testing_logic
sdgoij:joachim/guesslex-diff
sdgoij:joachim/guesslex-expr
sdgoij:collection_ops
sdgoij:matrix-canceled
sdgoij:reserved_names
sdgoij:joachim/termination-elab2
sdgoij:libsearch_cleanup
sdgoij:lean-no-shared
sdgoij:joachim/argspacker
sdgoij:convert
sdgoij:avoid_reserved
sdgoij:proof_irrel_heq
sdgoij:duplicate_theorems
sdgoij:theorem_is_prop
sdgoij:simp_succ_eq_add_one
sdgoij:letrec_in_thm_issue
sdgoij:rename_eqs
sdgoij:omegaCanon
sdgoij:joachim/conv-calc
sdgoij:upstream_int
sdgoij:joachim/termination_binderIdent
sdgoij:disable_win_tests
sdgoij:etaInst
sdgoij:upstream_nat
sdgoij:joachim/pr-release-messages
sdgoij:ofsci
sdgoij:simple_arrow
sdgoij:issue_2916
sdgoij:joachim/guardmsgs_space
sdgoij:issue_3022
sdgoij:decide_cond_comment
sdgoij:refactor_offset
sdgoij:releases/v4.7.0
sdgoij:library_search_fix_cache
sdgoij:shake_omega2
sdgoij:bitblast
sdgoij:dsimproc
sdgoij:issue_3395
sdgoij:simp_result_bug
sdgoij:shake_omega
sdgoij:and_xor_distrib_left
sdgoij:joachim/nix-ci-trigger
sdgoij:backport-3595-to-releases/v4.7.0
sdgoij:remove_libsearch_cache
sdgoij:bitblast_cleanup
sdgoij:bitvec_lemmas2
sdgoij:release_checklist
sdgoij:begin_dev_cycle_v4.8.0
sdgoij:bool_norm
sdgoij:elimOptParam_bug
sdgoij:bitvec_lemmas
sdgoij:release_notes_v4.6.1
sdgoij:releases/v4.6.1
sdgoij:missingTicks
sdgoij:foldlits
sdgoij:releases_note_2024-03-04
sdgoij:printEqns
sdgoij:release_note_3507
sdgoij:mod_mul
sdgoij:match_expr_in_omega
sdgoij:rename_i-macro
sdgoij:match_expr_perf
sdgoij:joachim/ignore-test
sdgoij:pred_eq_sub_one
sdgoij:using_omega
sdgoij:issue_3524
sdgoij:issue_3547
sdgoij:match_expr_fix
sdgoij:match_expr_expected_type
sdgoij:let_expr
sdgoij:joachim/nofun
sdgoij:match_expr
sdgoij:library_search_release_note_update
sdgoij:protect_Int.add_right_inj
sdgoij:Int.pow_zero
sdgoij:bitvec_int_lemmas
sdgoij:fix-c++-exc-again
sdgoij:joachim/releases-markdown
sdgoij:libsearch_drop_nonspecific
sdgoij:show_term
sdgoij:upstream_tests_2
sdgoij:match_lit_issue
sdgoij:del_leftovers
sdgoij:match_using_fin_contra
sdgoij:orphaned_tests_1
sdgoij:bitVec_toNat_ofNat
sdgoij:check_tactic
sdgoij:rwissue
sdgoij:library_search_test
sdgoij:joachim/termination_by_qmark
sdgoij:back_simp
sdgoij:omega_no_defeq
sdgoij:simp_discharge_trace
sdgoij:simp_trace_issues
sdgoij:improve_decide_error
sdgoij:match_lit_regression
sdgoij:ite-docs
sdgoij:set_lit_unexpand
sdgoij:builtin_rpc_proc
sdgoij:simproc_erase
sdgoij:issue_3501
sdgoij:simp_inst_issue
sdgoij:rw_simp_issue
sdgoij:match_int_issue
sdgoij:code_action
sdgoij:fix_match_int
sdgoij:librarySearch_tactic_default
sdgoij:match_lit_issues
sdgoij:no_usize_simproc
sdgoij:bv_lit_match_perf
sdgoij:toExprInsts
sdgoij:bv_no_std
sdgoij:upstream_library_search
sdgoij:joachim/drop_sizeof_get_lt
sdgoij:joachim/std-omega-reference
sdgoij:joachim/decreasing-omega
sdgoij:joachim/shake-init
sdgoij:lint-prelude
sdgoij:replace_toExpr_int
sdgoij:omega_Bool_toNat
sdgoij:rename_Bool.toNat_le_one
sdgoij:cleanup_bitblast
sdgoij:no_simp_msb_eq_decide
sdgoij:simp_zetaDeltaIssue
sdgoij:joachim/issue2260
sdgoij:more_list_lemmas
sdgoij:solve_by_elim_namespace
sdgoij:bv_omega
sdgoij:clarify_copyright
sdgoij:disable_simproc
sdgoij:struct_eq_bug
sdgoij:completion_predicate
sdgoij:bv_fin_lit_norm
sdgoij:bitvec_ofNatLt
sdgoij:simproc_int_tonat
sdgoij:joachim/matcherapp-transform
sdgoij:bv_explicit_deceq_inst
sdgoij:omega_fin
sdgoij:match_pattern_missing_test
sdgoij:simp_toNat_mul
sdgoij:omega_ground
sdgoij:symm_label_fixes
sdgoij:omega_rm_mkAppN_macro
sdgoij:bool_simps
sdgoij:omega_bug
sdgoij:get_append
sdgoij:upstream_solve_by_elim
sdgoij:upstream_norm_cast_tests
sdgoij:doc-prelude
sdgoij:copyright_typo
sdgoij:count-symbols
sdgoij:copyright_headers
sdgoij:norm_cast2
sdgoij:add_missing_copyrights
sdgoij:build_win_issue
sdgoij:signExtend
sdgoij:bitvec_simproc
sdgoij:upstream_BitVec
sdgoij:set_literal
sdgoij:simp_local_hyp
sdgoij:no-cachix
sdgoij:upstream_Std_Data_Fin_Lemmas
sdgoij:upstream_Std_Data_Nat_Bitwise
sdgoij:upstream_simpa
sdgoij:joachim/useIsAppOfArity
sdgoij:native_edivmod
sdgoij:upstream_Data_Fin_Iterate
sdgoij:upstream_Std_Data_Nat_Lemmas
sdgoij:upstream_Std_Data_Bool
sdgoij:upstream_Std_Data_Fin_Basic
sdgoij:omega_sup
sdgoij:lean-import-minimize
sdgoij:zetaDelta
sdgoij:simproc_string
sdgoij:simproc_char
sdgoij:delab_char_lit
sdgoij:pp_fvar
sdgoij:pp_proofs_without_type
sdgoij:simp_sub_add_cancel
sdgoij:liasolver_int_ediv_fix
sdgoij:joachim/noCasesOnApp
sdgoij:upstream_inequality_lemmas
sdgoij:upstream_nat_recogniser
sdgoij:upstream_int_init
sdgoij:upstream_false_or_by_contra
sdgoij:upstream_Ordering
sdgoij:upstream_MVarId.applyConst
sdgoij:upstream_exfalso
sdgoij:upstream_Std_option
sdgoij:upstream_getAppFnArgs
sdgoij:HashSet.merge
sdgoij:upstream_natcast
sdgoij:kmill-delab
sdgoij:missing-list-lemma
sdgoij:upstream_Std_Data_Array_Init_Lemmas
sdgoij:ext
sdgoij:upstream_Std_Data_List_Init_Lemmas
sdgoij:upstream_haveI
sdgoij:upstream_set_notation
sdgoij:upstream_Std_Classes_LawfulMonad
sdgoij:upstream_Std_Data_Fin_Init_Lemmas
sdgoij:upstream_Std_Data_Prod_Lex
sdgoij:upstream_nat_init
sdgoij:upstream_Std_Data_List_Init_Basic
sdgoij:fix_run_meta
sdgoij:upstream_logic
sdgoij:run_cmd
sdgoij:replace
sdgoij:try_this
sdgoij:binder_predicates
sdgoij:eval_leak
sdgoij:repeat
sdgoij:change
sdgoij:std_command
sdgoij:issue_2634
sdgoij:issue_2243
sdgoij:issue_2862
sdgoij:issue_3257
sdgoij:left_right
sdgoij:discr_tree_helpers
sdgoij:guard_expr
sdgoij:rwa_tactic
sdgoij:rcases
sdgoij:nomatch_regression
sdgoij:coe_fix
sdgoij:nomatch_tac
sdgoij:other_linter
sdgoij:upstream_CoeExt
sdgoij:upstream_TermUnsafe
sdgoij:nofun
sdgoij:MetavarContext
sdgoij:nary_nomatch
sdgoij:upstream_ByCases
sdgoij:upstream_dvd
sdgoij:upstream_array_basic
sdgoij:mkSimpContext
sdgoij:upstream_NoMatch
sdgoij:upstream_Tactic
sdgoij:upstream_LocalContext
sdgoij:pretty_options
sdgoij:upstream_std_syntax_helpers
sdgoij:tsyntax_helpers
sdgoij:json_elab
sdgoij:simp_missing_check
sdgoij:foldInfoTree
sdgoij:issue_3229
sdgoij:name
sdgoij:simproc_doc_comments
sdgoij:releases/v4.6.0
sdgoij:joachim/issue3212
sdgoij:fix_3245
sdgoij:refactor_builtin_simproc
sdgoij:begin-dev-cycle-v4.7.0
sdgoij:lychee-fail-false
sdgoij:jhx/toArray
sdgoij:releases/v4.5.0
sdgoij:simp_refactor
sdgoij:remove-gh-pages
sdgoij:joachim/induct-using-term
sdgoij:joachim/pr-release-branch-or-tag
sdgoij:joachim/wf-preprocess-beta
sdgoij:create_std_branches
sdgoij:joachim/fuse-mkArgCongr
sdgoij:pr-release-agnostic
sdgoij:joachim/mkArgCongr
sdgoij:simp_ground_new
sdgoij:joachim/actionlint
sdgoij:joachim/simpler-rw-terms
sdgoij:joachim/ci-comment-detectin
sdgoij:joachim/checkTargets
sdgoij:joachim/jq-syntax
sdgoij:congr_arg
sdgoij:nat_bitwise_support
sdgoij:ci-full-build
sdgoij:simproc
sdgoij:simp_skip_instance_implicit
sdgoij:joachim/doc-recursive
sdgoij:reduceNatRegression
sdgoij:jhx/reduce_nat_fix
sdgoij:jhx/reduceNat_fix
sdgoij:joachim/mem_upper_element
sdgoij:joachim/typo-reursive
sdgoij:refactor_SimpM
sdgoij:discrtree_unused_arg
sdgoij:simpIssues
sdgoij:joachim/simp-prop
sdgoij:begin-dev-cycle-v4.6.0
sdgoij:releases/v4.4.0
sdgoij:joachim/manual-inhabited-sort
sdgoij:run-full-ci
sdgoij:revert_3020
sdgoij:seval
sdgoij:refactor_simp
sdgoij:fix_2966
sdgoij:cmake-flags
sdgoij:joachim/pr-template
sdgoij:leanPosToLspPos
sdgoij:joachim/pr-release-use-api
sdgoij:joachim/pr-release-🤦
sdgoij:joachim/per-function-hints-before-where
sdgoij:test_extern
sdgoij:joachim/obsolete-comment
sdgoij:joachim/no-termination_by_core
sdgoij:ci-warn-as-error
sdgoij:doc-no-nightly
sdgoij:joachim/markdown-fixes-mvarctxt
sdgoij:mhuisi-patch-2
sdgoij:mhuisi-patch-1
sdgoij:joachim/doc-typo
sdgoij:joachim/doc-new-test
sdgoij:nix-ci-update
sdgoij:joachim/more-test-2981
sdgoij:joachim/static-assert-warning
sdgoij:update-gh-script
sdgoij:joachim/ci-quick-no-test
sdgoij:2971
sdgoij:joachim/guess-lex-badCassOn
sdgoij:joachim/quick-ci
sdgoij:joachim/commit-convention-test
sdgoij:most-recent-nightly-tag-permissions
sdgoij:joachim/guess-lex-shortcut
sdgoij:macos-11
sdgoij:fix_most_recent_nightly_tag
sdgoij:joachim/docs-squash
sdgoij:joachim/fix2925
sdgoij:advice_about_supportInterpreter
sdgoij:withLocation_doc_string
sdgoij:release_ntoes
sdgoij:releases/v4.3.0
sdgoij:coefun_coehtc
sdgoij:joachim/derecursifiers
sdgoij:decide_eq_true_eq
sdgoij:CI_fix10
sdgoij:CI-testing2
sdgoij:eqn_thm_nested_proofs
sdgoij:issue_2042
sdgoij:joachim/float-recapp-common
sdgoij:CI_fix9
sdgoij:joachim/issue2810-take-two
sdgoij:joachim/issue2810
sdgoij:use_nightly-testing-YYYY-MM-DD
sdgoij:fix_release
sdgoij:begin-dev-cycle-v4.4.0
sdgoij:v4.3.0-release-notes
sdgoij:releases/v4.2.0
sdgoij:issue_2775
sdgoij:withAssignableSyntheticOpaque_assumption
sdgoij:issue_2178
sdgoij:ptreq_cache
sdgoij:check_app_perf
sdgoij:issue2669
sdgoij:finUsize
sdgoij:issue1926
sdgoij:issue2552
sdgoij:simp_ground
sdgoij:revert-2648-cancel
sdgoij:ground_modifier
sdgoij:finModDiv
sdgoij:defEqCache
sdgoij:trustCompiler_true
sdgoij:lake-order-test-fix
sdgoij:backport-2606-to-releases/v4.2.0
sdgoij:releases/v4.1.0
sdgoij:backport-2579-to-releases/v4.1.0
sdgoij:releases/v4.0.0-rc5
sdgoij:releases/v4.0.0-rc4
sdgoij:revert-2435-refine-natural-fix
sdgoij:semver-dash
sdgoij:release-candidate
sdgoij:withtrace-except
sdgoij:issue2327
sdgoij:issue2321
sdgoij:ptrset
sdgoij:revert-2316-glibc-2.26
sdgoij:simp_experiment
sdgoij:fix2265
sdgoij:lakeupdate230419
sdgoij:fix2188
sdgoij:fix2173
sdgoij:fix2175
sdgoij:dontresettccache
sdgoij:tceta
sdgoij:misctcfixes
sdgoij:fix2125
sdgoij:fix2095
sdgoij:fpil-readme
sdgoij:deceqbeq
sdgoij:fixwindowsci
sdgoij:boolasprop
sdgoij:dbghelp
sdgoij:catchkernelexceptions
sdgoij:PrivateWithMacroScopes
sdgoij:privateNameByMeta
sdgoij:fix1842
sdgoij:LetExpr
sdgoij:ci-cancel
sdgoij:refine-mdbook-docs
sdgoij:hbv_find_join_points
sdgoij:parser_without_inline
sdgoij:proto_expr_experiment
sdgoij:save
sdgoij:coeOutParamIssue2
sdgoij:coeOutParamIssue
sdgoij:MCtxM
sdgoij:IsDefEqFailureCache
sdgoij:recRepr
sdgoij:issue1218
sdgoij:matchEq
sdgoij:matchRefactor
sdgoij:fixup-nightly
sdgoij:task-avoid-mt
sdgoij:OfNatOption
sdgoij:race-cond
sdgoij:csimpAttr
sdgoij:saved2
sdgoij:simpler_rc3
sdgoij:simpler_rc2
sdgoij:simpler_rc
sdgoij:dany/low-level-code-gen
sdgoij:initMacros
sdgoij:hash64
sdgoij:v4.29.0-rc6
sdgoij:v4.29.0-rc5
sdgoij:v4.29.0-rc4
sdgoij:v4.29.0-rc3
sdgoij:v4.29.0-rc2
sdgoij:v4.29.0-rc1
sdgoij:v4.28.0
sdgoij:v4.28.0-rc1
sdgoij:v4.27.0
sdgoij:v4.27.0-rc1
sdgoij:v4.26.0
sdgoij:v4.25.2
sdgoij:v4.25.1
sdgoij:v4.24.1
sdgoij:v4.26.0-rc2
sdgoij:v4.26.0-rc1
sdgoij:v4.25.0
sdgoij:v4.25.0-rc2
sdgoij:v4.25.0-rc1
sdgoij:v4.24.0
sdgoij:v4.24.0-rc1
sdgoij:v4.23.0
sdgoij:v4.23.0-rc2
sdgoij:v4.23.0-rc1
sdgoij:v4.22.0
sdgoij:v4.22.0-rc4
sdgoij:v4.22.0-rc3
sdgoij:v4.22.0-rc2
sdgoij:v4.22.0-rc1
sdgoij:v4.21.0
sdgoij:v4.21.0-rc3
sdgoij:v4.20.1
sdgoij:v4.20.1-rc1
sdgoij:v4.21.0-rc2
sdgoij:v4.21.0-rc1
sdgoij:v4.20.0
sdgoij:v4.20.0-rc5
sdgoij:v4.20.0-rc4
sdgoij:v4.20.0-rc3
sdgoij:v4.20.0-rc2
sdgoij:v4.20.0-rc1
sdgoij:v4.19.0
sdgoij:v4.19.0-rc3
sdgoij:v4.19.0-rc2
sdgoij:v4.19.0-rc1
sdgoij:v4.18.0
sdgoij:v4.18.0-rc1
sdgoij:v4.17.0
sdgoij:v4.17.0-rc1
sdgoij:v4.16.0-rc2
sdgoij:v4.16.0
sdgoij:v4.16.0-rc1
sdgoij:v4.15.0
sdgoij:v4.15.0-rc1
sdgoij:v4.14.0-rc3
sdgoij:v4.14.0
sdgoij:v4.14.0-rc2
sdgoij:v4.14.0-rc1
sdgoij:v4.13.0
sdgoij:v4.13.0-rc4
sdgoij:v4.13.0-rc3
sdgoij:revert_lake_changes
sdgoij:v4.13.0-rc2
sdgoij:v4.13.0-rc1
sdgoij:v4.12.0
sdgoij:v4.12.0-rc1
sdgoij:v4.11.0
sdgoij:v4.11.0-rc3
sdgoij:v4.11.0-rc2
sdgoij:v4.11.0-rc1
sdgoij:v4.10.0
sdgoij:v4.9.1
sdgoij:v4.10.0-rc2
sdgoij:v4.10.0-rc1
sdgoij:v4.9.0
sdgoij:v4.9.0-rc3
sdgoij:v4.9.0-rc2
sdgoij:v4.9.0-rc1
sdgoij:v4.8.0
sdgoij:v4.8.0-rc2
sdgoij:incr-tactic-v2
sdgoij:v4.8.0-rc1
sdgoij:v4.7.0
sdgoij:v4.7.0-rc2
sdgoij:v4.7.0-rc1
sdgoij:v4.6.1
sdgoij:v4.6.0
sdgoij:v4.6.0-rc1
sdgoij:v4.5.0
sdgoij:v4.5.0-rc1
sdgoij:v4.4.0
sdgoij:v4.4.0-rc1
sdgoij:v4.3.0-rc2
sdgoij:v4.3.0
sdgoij:v4.3.0-rc1
sdgoij:v4.2.0
sdgoij:v4.2.0-rc4
sdgoij:v4.2.0-rc3
sdgoij:v4.2.0-rc2
sdgoij:v4.2.0-rc1
sdgoij:v4.1.0
sdgoij:v4.1.0-rc1
sdgoij:v4.0.0
sdgoij:v4.0.0-rc5
sdgoij:v4.0.0-rc4
sdgoij:v4.0.0-rc3
sdgoij:v4.0.0-rc2
sdgoij:v4.0.0-rc1
sdgoij:v4.0.0-m5
sdgoij:NFM2022
sdgoij:v4.0.0-m4
sdgoij:v4.0.0-m3
sdgoij:cade2021
sdgoij:IJCAR20-LMCS
sdgoij:v4.0.0-m2
sdgoij:cade21
sdgoij:v4.0.0-m1
sdgoij:IJCAR20
sdgoij:IFL19
sdgoij:ICFP20
3 Commits
array_take
...
kernel_hea
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
31b65b1fee | try exporting more symbols | ||
|
|
45953fb760 |
chore: compilation error on nix
Try to fix compilation error |
||
|
|
915a31208d |
feat: propagate maxHeartbeats to kernel
|
20 changed files with 79 additions and 29 deletions
|
|
@@ -37,3 +37,4 @@ import Lean.Log
|
|||
import Lean.Linter
|
||||
import Lean.SubExpr
|
||||
import Lean.LabelAttribute
|
||||
import Lean.AddDecl
|
||||
|
|
|
|||
31
src/Lean/AddDecl.lean
Normal file
31
src/Lean/AddDecl.lean
Normal file
|
|
@@ -0,0 +1,31 @@
|
|||
/-
|
||||
Copyright (c) 2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
|
||||
Released under Apache 2.0 license as described in the file LICENSE.
|
||||
Authors: Leonardo de Moura
|
||||
-/
|
||||
prelude
|
||||
import Lean.CoreM
|
||||
|
||||
namespace Lean
|
||||
|
||||
def Environment.addDecl (env : Environment) (opts : Options) (decl : Declaration) : Except KernelException Environment :=
|
||||
addDeclCore env (Core.getMaxHeartbeats opts).toUSize decl
|
||||
|
||||
def Environment.addAndCompile (env : Environment) (opts : Options) (decl : Declaration) : Except KernelException Environment := do
|
||||
let env ← addDecl env opts decl
|
||||
compileDecl env opts decl
|
||||
|
||||
def addDecl (decl : Declaration) : CoreM Unit := do
|
||||
profileitM Exception "type checking" (← getOptions) do
|
||||
withTraceNode `Kernel (fun _ => return m!"typechecking declaration") do
|
||||
if !(← MonadLog.hasErrors) && decl.hasSorry then
|
||||
logWarning "declaration uses 'sorry'"
|
||||
match (← getEnv).addDecl (← getOptions) decl with
|
||||
| .ok env => setEnv env
|
||||
| .error ex => throwKernelException ex
|
||||
|
||||
def addAndCompile (decl : Declaration) : CoreM Unit := do
|
||||
addDecl decl
|
||||
compileDecl decl
|
||||
|
||||
end Lean
|
||||
|
|
@@ -4,6 +4,7 @@ Released under Apache 2.0 license as described in the file LICENSE.
|
|||
Authors: Leonardo de Moura
|
||||
-/
|
||||
prelude
|
||||
import Lean.AddDecl
|
||||
import Lean.Elab.InfoTree.Main
|
||||
|
||||
namespace Lean
|
||||
|
|
|
|||
|
|
@@ -67,9 +67,4 @@ opaque compileDecls (env : Environment) (opt : @& Options) (decls : @& List Name
|
|||
def compileDecl (env : Environment) (opt : @& Options) (decl : @& Declaration) : Except KernelException Environment :=
|
||||
compileDecls env opt (Compiler.getDeclNamesForCodeGen decl)
|
||||
|
||||
|
||||
def addAndCompile (env : Environment) (opt : Options) (decl : Declaration) : Except KernelException Environment := do
|
||||
let env ← addDecl env decl
|
||||
compileDecl env opt decl
|
||||
|
||||
end Environment
|
||||
|
|
|
|||
|
|
@@ -338,15 +338,6 @@ def mkArrow (d b : Expr) : CoreM Expr :=
|
|||
/-- Iterated `mkArrow`, creates the expression `a₁ → a₂ → … → aₙ → b`. Also see `arrowDomainsN`. -/
|
||||
def mkArrowN (ds : Array Expr) (e : Expr) : CoreM Expr := ds.foldrM mkArrow e
|
||||
|
||||
def addDecl (decl : Declaration) : CoreM Unit := do
|
||||
profileitM Exception "type checking" (← getOptions) do
|
||||
withTraceNode `Kernel (fun _ => return m!"typechecking declaration") do
|
||||
if !(← MonadLog.hasErrors) && decl.hasSorry then
|
||||
logWarning "declaration uses 'sorry'"
|
||||
match (← getEnv).addDecl decl with
|
||||
| Except.ok env => setEnv env
|
||||
| Except.error ex => throwKernelException ex
|
||||
|
||||
private def supportedRecursors :=
|
||||
#[``Empty.rec, ``False.rec, ``Eq.ndrec, ``Eq.rec, ``Eq.recOn, ``Eq.casesOn, ``False.casesOn, ``Empty.casesOn, ``And.rec, ``And.casesOn]
|
||||
|
||||
|
|
@@ -400,10 +391,6 @@ def compileDecls (decls : List Name) : CoreM Unit := do
|
|||
| Except.error ex =>
|
||||
throwKernelException ex
|
||||
|
||||
def addAndCompile (decl : Declaration) : CoreM Unit := do
|
||||
addDecl decl;
|
||||
compileDecl decl
|
||||
|
||||
def getDiag (opts : Options) : Bool :=
|
||||
diagnostics.get opts
|
||||
|
||||
|
|
|
|||
|
|
@@ -123,7 +123,7 @@ private partial def elabChoiceAux (cmds : Array Syntax) (i : Nat) : CommandElabM
|
|||
n[1].forArgsM addUnivLevel
|
||||
|
||||
@[builtin_command_elab «init_quot»] def elabInitQuot : CommandElab := fun _ => do
|
||||
match (← getEnv).addDecl Declaration.quotDecl with
|
||||
match (← getEnv).addDecl (← getOptions) Declaration.quotDecl with
|
||||
| Except.ok env => setEnv env
|
||||
| Except.error ex => throwError (ex.toMessageData (← getOptions))
|
||||
|
||||
|
|
|
|||
|
|
@@ -246,7 +246,7 @@ namespace Environment
|
|||
|
||||
/-- Type check given declaration and add it to the environment -/
|
||||
@[extern "lean_add_decl"]
|
||||
opaque addDecl (env : Environment) (decl : @& Declaration) : Except KernelException Environment
|
||||
opaque addDeclCore (env : Environment) (maxHeartbeats : USize) (decl : @& Declaration) : Except KernelException Environment
|
||||
|
||||
end Environment
|
||||
|
||||
|
|
|
|||
|
|
@@ -6,6 +6,7 @@ Authors: Leonardo de Moura
|
|||
prelude
|
||||
import Lean.MetavarContext
|
||||
import Lean.Environment
|
||||
import Lean.AddDecl
|
||||
import Lean.Util.FoldConsts
|
||||
import Lean.Meta.Basic
|
||||
import Lean.Meta.Check
|
||||
|
|
|
|||
|
|
@@ -5,6 +5,7 @@ Authors: Leonardo de Moura
|
|||
-/
|
||||
prelude
|
||||
import Lean.AuxRecursor
|
||||
import Lean.AddDecl
|
||||
import Lean.Meta.AppBuilder
|
||||
|
||||
namespace Lean
|
||||
|
|
|
|||
|
|
@@ -5,6 +5,7 @@ Authors: Leonardo de Moura
|
|||
-/
|
||||
prelude
|
||||
import Lean.ReservedNameAction
|
||||
import Lean.AddDecl
|
||||
import Lean.Meta.Basic
|
||||
import Lean.Meta.AppBuilder
|
||||
import Lean.Meta.Match.MatcherInfo
|
||||
|
|
|
|||
|
|
@@ -4,6 +4,7 @@ Released under Apache 2.0 license as described in the file LICENSE.
|
|||
Authors: Sebastian Ullrich, Leonardo de Moura
|
||||
-/
|
||||
prelude
|
||||
import Lean.AddDecl
|
||||
import Lean.Meta.Check
|
||||
|
||||
namespace Lean.Meta
|
||||
|
|
|
|||
|
|
@@ -5,6 +5,7 @@ Authors: Leonardo de Moura
|
|||
-/
|
||||
prelude
|
||||
import Init.Data.List.BasicAux
|
||||
import Lean.AddDecl
|
||||
import Lean.Meta.AppBuilder
|
||||
import Lean.Meta.Instances
|
||||
|
||||
|
|
|
|||
|
|
@@ -4,6 +4,7 @@ Released under Apache 2.0 license as described in the file LICENSE.
|
|||
Authors: Leonardo de Moura
|
||||
-/
|
||||
prelude
|
||||
import Lean.AddDecl
|
||||
import Lean.Meta.Basic
|
||||
|
||||
namespace Lean.Meta
|
||||
|
|
|
|||
|
|
@@ -5,6 +5,7 @@ Authors: Scott Morrison
|
|||
-/
|
||||
prelude
|
||||
import Lean.CoreM
|
||||
import Lean.AddDecl
|
||||
import Lean.Util.FoldConsts
|
||||
|
||||
/-!
|
||||
|
|
@@ -56,7 +57,7 @@ def throwKernelException (ex : KernelException) : M Unit := do
|
|||
|
||||
/-- Add a declaration, possibly throwing a `KernelException`. -/
|
||||
def addDecl (d : Declaration) : M Unit := do
|
||||
match (← get).env.addDecl d with
|
||||
match (← get).env.addDecl {} d with
|
||||
| .ok env => modify fun s => { s with env := env }
|
||||
| .error ex => throwKernelException ex
|
||||
|
||||
|
|
|
|||
|
|
@@ -292,7 +292,8 @@ environment environment::add(declaration const & d, bool check) const {
|
|||
lean_unreachable();
|
||||
}
|
||||
|
||||
extern "C" LEAN_EXPORT object * lean_add_decl(object * env, object * decl) {
|
||||
extern "C" LEAN_EXPORT object * lean_add_decl(object * env, size_t max_heartbeat, object * decl) {
|
||||
scope_max_heartbeat s(max_heartbeat);
|
||||
return catch_kernel_exceptions<environment>([&]() {
|
||||
return environment(env).add(declaration(decl, true));
|
||||
});
|
||||
|
|
|
|||
|
|
@@ -26,7 +26,7 @@ size_t get_max_heartbeat() { return g_max_heartbeat; }
|
|||
void set_max_heartbeat_thousands(unsigned max) { g_max_heartbeat = static_cast<size_t>(max) * 1000; }
|
||||
|
||||
scope_heartbeat::scope_heartbeat(size_t max):flet<size_t>(g_heartbeat, max) {}
|
||||
scope_max_heartbeat::scope_max_heartbeat(size_t max):flet<size_t>(g_max_heartbeat, max) {}
|
||||
LEAN_EXPORT scope_max_heartbeat::scope_max_heartbeat(size_t max):flet<size_t>(g_max_heartbeat, max) {}
|
||||
|
||||
// separate definition to allow breakpoint in debugger
|
||||
void throw_heartbeat_exception() {
|
||||
|
|
|
|||
|
|
@@ -35,9 +35,9 @@ LEAN_EXPORT void set_max_heartbeat_thousands(unsigned max);
|
|||
LEAN_EXPORT size_t get_max_heartbeat();
|
||||
|
||||
/* Update the thread local max heartbeat */
|
||||
class scope_max_heartbeat : flet<size_t> {
|
||||
class LEAN_EXPORT scope_max_heartbeat : flet<size_t> {
|
||||
public:
|
||||
scope_max_heartbeat(size_t max);
|
||||
LEAN_EXPORT scope_max_heartbeat(size_t max);
|
||||
};
|
||||
|
||||
LEAN_EXPORT void check_heartbeat();
|
||||
|
|
|
|||
|
|
@@ -1,5 +1,5 @@
|
|||
import Lean.CoreM
|
||||
|
||||
import Lean.AddDecl
|
||||
#eval Lean.addDecl <| .mutualDefnDecl [{
|
||||
name := `False_intro
|
||||
levelParams := []
|
||||
|
|
|
|||
22
tests/lean/run/kernel_maxheartbeats.lean
Normal file
22
tests/lean/run/kernel_maxheartbeats.lean
Normal file
|
|
@@ -0,0 +1,22 @@
|
|||
import Lean
|
||||
|
||||
def ack : Nat → Nat → Nat
|
||||
| 0, y => y+1
|
||||
| x+1, 0 => ack x 1
|
||||
| x+1, y+1 => ack x (ack (x+1) y)
|
||||
|
||||
set_option maxHeartbeats 500
|
||||
open Lean Meta
|
||||
|
||||
/--
|
||||
error: (kernel) deterministic timeout
|
||||
-/
|
||||
#guard_msgs in
|
||||
run_meta do
|
||||
let type ← mkEq (← mkAppM ``ack #[mkNatLit 4, mkNatLit 4]) (mkNatLit 100000)
|
||||
let value ← mkEqRefl (mkNatLit 100000)
|
||||
addDecl <| .thmDecl {
|
||||
name := `ack_4_4
|
||||
levelParams := []
|
||||
type, value
|
||||
}
|
||||
|
|
@@ -92,7 +92,12 @@ def foo : String := "foo"
|
|||
|
||||
deep_wide_struct_inst_with String foo 50 20
|
||||
|
||||
/- Structure instances using the `with` pattern should be fast. Without #2478, this takes over 700
|
||||
heartbeats. -/
|
||||
set_option maxHeartbeats 200 in
|
||||
/-
|
||||
Structure instances using the `with` pattern should be fast.
|
||||
Without #2478, this takes over 700 heartbeats in the elaborator.
|
||||
|
||||
Remark: we are now propagating heartbeats to the kernel, and
|
||||
had to increase it value to 1000
|
||||
-/
|
||||
set_option maxHeartbeats 1000 in
|
||||
example : a0 = a'0 := rfl
|
||||
|
|
|
|||
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.