Sign in
Join now
coq
stepbrobd.com
/
Star
Starred
Star
1
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
forked from coq/coq
Star
Starred
Star
1
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
Version history of
kernel/
declareops.ml
October 2026
coqbot-app[bot]
48f0eb1f
Copied
Failed
Copy SHA
Merge PR #22528: Add constant unfolding heuristic based on definitional
heights.
heights.
Copy SHA
Browse repository
committed
3w ago
Gaspar Ricci
56b9a22d
Copied
Failed
Copy SHA
Add constant unfolding heuristic based on definitional heights. - Behind flag `Kernel Conversion Height Heuristic` - When a constant is defined, its definitional height [h] is computed and stored. This operation is done by the kernel and the height is trusted. Thus, it is computed even when the flag is off. - Over-approximates dependencies between constants. I.e. if [c1] depends on [c2] => h1 > h2. - During conversion, if two constants have the same strategy, the heuristic prefers unfolding the one with greatest height. - When this and the dependency heuristic are active simultaneously, the latter takes over.
Copy SHA
Browse repository
committed
1mo ago
September 2026
coqbot-app[bot]
ac295c19
Copied
Failed
Copy SHA
Merge PR #22516: Stop performing universe abstraction in the
kernel
kernel
Copy SHA
Browse repository
committed
1mo ago
Pierre-Marie Pédrot
6d6e0077
Copied
Failed
Copy SHA
Extrude universe abstraction of general definitions out of the kernel.
Copy SHA
Browse repository
committed
1mo ago
June 2026
coqbot-app[bot]
7a3f8ea8
Copied
Failed
Copy SHA
Merge PR #22128: Tiny simplification in declareops
inductive_make_projections
inductive_make_projections
Copy SHA
Browse repository
committed
4mo ago
Gaëtan Gilbert
cbbac241
Copied
Failed
Copy SHA
Tiny simplification in declareops inductive_make_projections
Copy SHA
Browse repository
committed
4mo ago
coqbot-app[bot]
867f6c68
Copied
Failed
Copy SHA
Merge PR #22114: Remove the name field from
projections.
projections.
Copy SHA
Browse repository
committed
4mo ago
Pierre-Marie Pédrot
aded5099
Copied
Failed
Copy SHA
Remove the name field from
projections.
projections.
Copy SHA
Browse repository
committed
5mo ago
May 2026
coqbot-app[bot]
0a16eef2
Copied
Failed
Copy SHA
Merge PR #21994: Minor code factorization in
Declareops.
Declareops.
Copy SHA
Browse repository
committed
6mo ago
Pierre-Marie Pédrot
72979f48
Copied
Failed
Copy SHA
Minor code factorization in
Declareops.
Declareops.
Copy SHA
Browse repository
committed
6mo ago
April 2026
coqbot-app[bot]
103779e4
Copied
Failed
Copy SHA
Merge PR #21901: Do not store recursive trees anymore in inductive
blocks.
blocks.
Copy SHA
Browse repository
committed
6mo ago
Pierre-Marie Pédrot
1f83c256
Copied
Failed
Copy SHA
Do not store recursive trees anymore in inductive
blocks.
blocks.
Copy SHA
Browse repository
committed
6mo ago
March 2026
coqbot-app[bot]
56ad0a71
Copied
Failed
Copy SHA
Merge PR #21677: Improved handling of disabled
VM
VM
Copy SHA
Browse repository
committed
7mo ago
Gaëtan Gilbert
02882ea2
Copied
Failed
Copy SHA
VM error when encountering non compiled constant (from disabled
VM)
VM)
Copy SHA
Browse repository
committed
7mo ago
Gaëtan Gilbert
8aed08f1
Copied
Failed
Copy SHA
More robust handling of env typing flags wrt configure VM/native disabling
Copy SHA
Browse repository
committed
7mo ago
coqbot-app[bot]
530d7a4d
Copied
Failed
Copy SHA
Merge PR #21806: Remove unused has_eta output of
inductive_make_projections
inductive_make_projections
Copy SHA
Browse repository
committed
7mo ago
Gaëtan Gilbert
77d0f01a
Copied
Failed
Copy SHA
Remove unused has_eta output of inductive_make_projections
Copy SHA
Browse repository
committed
7mo ago
coqbot-app[bot]
183249b3
Copied
Failed
Copy SHA
Merge PR #21792: Fix has_dependent_elim to handle postponed
eta
eta
Copy SHA
Browse repository
committed
7mo ago
coqbot-app[bot]
b3c3ae4f
Copied
Failed
Copy SHA
Merge PR #21774: Track inductives that depend on indices not
mattering
mattering
Copy SHA
Browse repository
committed
7mo ago
Gaëtan Gilbert
56be642a
Copied
Failed
Copy SHA
Fix has_dependent_elim to handle postponed
eta
eta
Copy SHA
Browse repository
committed
7mo ago
Jason Gross
74ef59d6
Copied
Failed
Copy SHA
Track inductives that depend on indices not
mattering
mattering
Copy SHA
Browse repository
committed
7mo ago
coqbot-app[bot]
226bb69a
Copied
Failed
Copy SHA
Merge PR #21666: Use automata rather than regular trees for guard
checking.
checking.
Copy SHA
Browse repository
committed
8mo ago
Pierre-Marie Pédrot
1cdafe40
Copied
Failed
Copy SHA
Store inductive automata next to their regular tree in
Declarations.
Declarations.
Copy SHA
Browse repository
committed
8mo ago
February 2026
coqbot-app[bot]
eaadac85
Copied
Failed
Copy SHA
Merge PR #21514: Add Kernel Conversion Dep Heuristic flag for smarter constant
unfolding.
unfolding.
Copy SHA
Browse repository
committed
8mo ago
Jason Gross
ee2fb135
Copied
Failed
Copy SHA
Add Kernel Conversion Dep Heuristic flag for smarter constant
unfolding.
unfolding.
Copy SHA
Browse repository
committed
8mo ago
coqbot-app[bot]
fb76e375
Copied
Failed
Copy SHA
Merge PR #21531: Only allow universe level comparisons to fail with
type-in-type
type-in-type
Copy SHA
Browse repository
committed
9mo ago
Yann Leray
fcb20a02
Copied
Failed
Copy SHA
Add ignore_elimination_constraints typing flag
Copy SHA
Browse repository
committed
9mo ago
January 2026
coqbot-app[bot]
54ff2cd7
Copied
Failed
Copy SHA
Merge PR #21438: feat: Allow primitive projections with postponed eta (no sort
poly)
poly)
Copy SHA
Browse repository
committed
10mo ago
Tomas Diaz
5f1a2faa
Copied
Failed
Copy SHA
feat: Allow primitive projections with postponed
eta
eta
Copy SHA
Browse repository
committed
10mo ago
December 2025
coqbot-app[bot]
b189a25e
Copied
Failed
Copy SHA
Merge PR #21195: Add parsing and interpretation of elimination
constraints
constraints
Copy SHA
Browse repository
committed
11mo ago
Johann Rosain
6fd22b4b
Copied
Failed
Copy SHA
Add support for parsing elimination constraints
Copy SHA
Browse repository
committed
11mo ago
September 2025
coqbot-app[bot]
fab8e5a6
Copied
Failed
Copy SHA
Merge PR #21069: Declarations support mixed record/nonrecord inductive
blocks
blocks
Copy SHA
Browse repository
committed
1y ago
Gaëtan Gilbert
45738c97
Copied
Failed
Copy SHA
Declarations support mixed record/nonrecord inductive
blocks
blocks
Copy SHA
Browse repository
committed
1y ago
coqbot-app[bot]
a3a29761
Copied
Failed
Copy SHA
Merge PR #21067: Remove redundant mind_ntypes field of
mind_body
mind_body
Copy SHA
Browse repository
committed
1y ago
Gaëtan Gilbert
ba276610
Copied
Failed
Copy SHA
Remove redundant mind_ntypes field of mind_body
Copy SHA
Browse repository
committed
1y ago
March 2025
coqbot-app[bot]
d922f102
Copied
Failed
Copy SHA
Merge PR #20344: Hashconsing try to avoid recomputing
hashes
hashes
Copy SHA
Browse repository
committed
1y ago
Gaëtan Gilbert
c2781fa7
Copied
Failed
Copy SHA
Hashconsing try to avoid recomputing hashes
Copy SHA
Browse repository
committed
1y ago
February 2025
coqbot-app[bot]
907d6cb0
Copied
Failed
Copy SHA
Merge PR #20178: Keep qvar in template poly entry and
declarations
declarations
Copy SHA
Browse repository
committed
1y ago
Gaëtan Gilbert
776ea8a6
Copied
Failed
Copy SHA
Kernel keep qvar information for template inductives
Copy SHA
Browse repository
committed
1y ago
Gaëtan Gilbert
5c4c2f77
Copied
Failed
Copy SHA
Remove separation between RegularArity and
TemplateArity
TemplateArity
Copy SHA
Browse repository
committed
1y ago
January 2025
coqbot-app[bot]
e5df7d4d
Copied
Failed
Copy SHA
Merge PR #20152: Small cleanups around
inductive_arity
inductive_arity
Copy SHA
Browse repository
committed
1y ago
Gaëtan Gilbert
3c5949bc
Copied
Failed
Copy SHA
inline map_decl_arity in hcons_ind_arity
Copy SHA
Browse repository
committed
1y ago
coqbot-app[bot]
2faba2ab
Copied
Failed
Copy SHA
Merge PR #19985: Stop using
lbound:Prop
lbound:Prop
Copy SHA
Browse repository
committed
1y ago
Gaëtan Gilbert
287024fa
Copied
Failed
Copy SHA
Stop using lbound:Prop in higher layers
Copy SHA
Browse repository
committed
1y ago
coqbot-app[bot]
7306c0b0
Copied
Failed
Copy SHA
Merge PR #20102: Typecheck pseudo sort poly inductives in kernel using above prop
qvar
qvar
Copy SHA
Browse repository
committed
1y ago
Gaëtan Gilbert
53160988
Copied
Failed
Copy SHA
Kernel interface for template poly says whether it's pseudo sort poly
Copy SHA
Browse repository
committed
1y ago
coqbot-app[bot]
8a75617b
Copied
Failed
Copy SHA
Merge PR #19995: Abstract away the representation of module-related
types
types
Copy SHA
Browse repository
committed
1y ago
Pierre-Marie Pédrot
78f2d603
Copied
Failed
Copy SHA
Consolidate the module hashconsing functions in Mod_declarations.
Copy SHA
Browse repository
committed
1y ago
Pierre-Marie Pédrot
1141d33b
Copied
Failed
Copy SHA
Move the module-related definitions from Declarations to a new module.
Copy SHA
Browse repository
committed
1y ago
December 2024
coqbot-app[bot]
734ec43b
Copied
Failed
Copy SHA
Merge PR #19943: GADT-based representation of module / module
types.
types.
Copy SHA
Browse repository
committed
1y ago
Previous
1 / 2
1
2
Next