| Age | Commit message (Collapse) | Author |
|
|
|
Bug description:
The "now" tactic, which is being used in the standard library,
is not documented in the Reference Manual
This commit documents the easy tactic, and gives now
as a variant.
|
|
Made a description of unfold...in and moved the index entry there.
|
|
This was mentioned in #5631 as well. Now, forall, fun
and casts have index entries.
|
|
As discussed in the bug report, this adds `(...) and `{...} to the
index.
|
|
|
|
|
|
- Removing tag "found" (unused since bd18c0821 "Now CoqIDE has a nice
find & replace mechanism").
- Removing setting the priority of the debugging tag edit_zone: it was
set at exactly the level it would have been by default minus 1,
which is the level of tooltip, which have no associated visible
markers, so the setting was a priori w/o effect.
- For clarity, reorganizing order of tags into ephemere ones and non
ephemere ones.
|
|
We change the relative priority of errors and warnings, so that the
error takes precedence.
It is unsure that it is universally the best choice. If the location
of the error is finer than the one of the warning, it is better. In
the other way round, it might be less good, e.g. if understanding the
warning helps to understand the error.
Maybe the best policy would be to test the relative locations of the
warning and error?
Trying to consider the error as more important, at the current time.
|
|
This reverts commit c7465d2ecb69e64613dd38b262f5e78ecad99de1.
|
|
This follows the merge of AbsInt/CompCert#191.
|
|
|
|
just Iris
|
|
|
|
|
|
|
|
|
|
clause of an inductive definitions
|
|
|
|
|
|
|
|
This should (hopefully) fix #5675.
|
|
Compared to the original proposition (ba7fa6b in #960), this commit
only re-formats bug numbers that are also PR numbers.
|
|
Compared to the original proposition (01f848d in #960), this commit
only changes files containing bug numbers that are also PR numbers.
|
|
Compared to the original proposition (59a594b in #960), this commit
only changes files containing bug numbers that are also PR numbers.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This commit adds an issue template asking for version and OS information
and adapts the contributing guide to the change of bug tracker.
|
|
|
|
|
|
|
|
|
|
Users need to be careful wrt global state modification outside
`Vernacentries` without registering the functions.
In particular, our fail implementation also has to invalidate the cache.
|
|
We make Vernacentries.interp functional wrt state, and thus remove
state-handling from `Future`. Now, a future needs a closure if it
wants to preserve state.
Consequently, `Vernacentries.interp` takes a state, and returns the
new one.
We don't explicitly thread the state in the STM yet, instead, we
recover the state that was used before and pass it explicitly to
`interp`.
I have tested the commit with the files in interactive, but we aware
that some new bugs may appear or old ones be made more apparent.
However, I am confident that this step will improve our understanding
of bugs.
In some cases, we perform a bit more summary wrapping/unwrapping. This
will go away in future commits; informal timings for a full make:
- master:
real 2m11,027s
user 8m30,904s
sys 1m0,000s
- no_futures:
real 2m8,474s
user 8m34,380s
sys 0m59,156s
|
|
We still don't thread the state there, but this is a start of the
needed infrastructure.
|
|
We interpret meta-commands directly, instead of going by an
intermediate "classifier step".
The code could still use some further refactoring, in particular, the
`part_of_script` bit is a bit strange likely coming from some special
treatment of `VtMeta` in the `query` call, and should go away.
|
|
The vernacular classifier has a current special case for "Undo" like
commands, as it needs access to the document structure in order to
produce the proper "VtBack" classification, however the classifier is
defined before the document is.
We introduce a new delegation status `VtMeta` that allows us to
interpreted such commands outside the classifier itself.
|
|
|
|
|
|
|
|
The test suite cases are preserved until the feature is actually removed.
|
|
|
|
This adds back `$(MKDIR) $(FULLCOQLIB)/toploop`, which was lost between
8.6 and 8.7.
|
|
|
|
STM (BZ#5556)
|