aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Merge PR #981: Miscellaneous fixes for notationsGravatar Maxime Dénès2017-09-13
|\
| * Fixing bug #5693 (treating empty notation format as any format).Gravatar Hugo Herbelin2017-09-12
| | | | | | | | | | A trick in counting spaces in a format was making the empty notation not behaving correctly.
| * Adding a missing period in a notation warning.Gravatar Hugo Herbelin2017-09-12
| |
| * Fixing bugs of a67bd7f9 and c6d9d4fb in recognizing a 'pat binding.Gravatar Hugo Herbelin2017-09-12
| | | | | | | | Conditions for printing 'pat were incomplete.
| * Don't exclude a priori CLocalDef to be treated by ppconstr.ml.Gravatar Hugo Herbelin2017-09-12
| |
| * Fixing a typo in printing notations with recursive binders.Gravatar Hugo Herbelin2017-09-12
| | | | | | | | | | Was causing a failure to print recursive binders used twice or more in the same notation.
| * Fixing a bug of recursive notations introduced in dfdaf4de.Gravatar Hugo Herbelin2017-09-12
| | | | | | | | | | | | | | | | When a proper notation variable occurred only in a recursive pattern of the notation, the notation was wrongly considered non printable due (the side effect that function compare_glob_constr and that mk_glob_constr_eq does not do anymore was indeed done by aux' but thrown away). This fixes it.
| * Fixing little inaccuracy in coercions to ident or name.Gravatar Hugo Herbelin2017-09-12
|/ | | | For instance, we don't want "id@{u}" to be coerced to id, or "?[n]" to "_".
* Merge PR #1017: Addressing BZ#5713 (classical_left/classical_right ↵Gravatar Maxime Dénès2017-09-11
|\ | | | | | | artificially restricted to a non-empty context).
* \ Merge PR #1032: Make our CI policy clearer and more explicitGravatar Maxime Dénès2017-09-11
|\ \
* \ \ Merge PR #1038: Fix Typo in Doc for `Set Parsing Explicit`Gravatar Maxime Dénès2017-09-11
|\ \ \
* \ \ \ Merge PR #1035: Fix the introduction of SSR refman chapter.Gravatar Maxime Dénès2017-09-11
|\ \ \ \
* \ \ \ \ Merge PR #1029: Fix a refine anomaly "Evar defined twice".Gravatar Maxime Dénès2017-09-11
|\ \ \ \ \
* \ \ \ \ \ Merge PR #1014: Add option index entry for NativeCompute ProfilingGravatar Maxime Dénès2017-09-11
|\ \ \ \ \ \
* \ \ \ \ \ \ Merge PR #1004: Document primitive projections in more detailGravatar Maxime Dénès2017-09-11
|\ \ \ \ \ \ \
* \ \ \ \ \ \ \ Merge PR #987: In Array.smartmap, read and write from same arrayGravatar Maxime Dénès2017-09-11
|\ \ \ \ \ \ \ \
| | | | | | * | | Fix Typo in Doc for `Set Parsing Explicit`Gravatar staffehn2017-09-08
| |_|_|_|_|/ / / |/| | | | | | |
| | | | | * | | Fix the introduction of SSR refman chapter.Gravatar Théo Zimmermann2017-09-08
| |_|_|_|/ / / |/| | | | | |
| | | | | * | Move README.ci and link to it from CONTRIBUTING.Gravatar Théo Zimmermann2017-09-08
| | | | | | |
| | | | | * | Update CI policy.Gravatar Théo Zimmermann2017-09-08
| | | | | | |
* | | | | | | Merge PR #997: coqdoc: Support comments in verbatim outputGravatar Maxime Dénès2017-09-07
|\ \ \ \ \ \ \ | |_|_|_|_|/ / |/| | | | | |
* | | | | | | Merge PR #1016: 2 Typos in 'Add Parametric Morphism' DocumentationGravatar Maxime Dénès2017-09-07
|\ \ \ \ \ \ \
* \ \ \ \ \ \ \ Merge PR #968: Better error messages on the CIGravatar Maxime Dénès2017-09-07
|\ \ \ \ \ \ \ \
* \ \ \ \ \ \ \ \ Merge PR #931: Parametrize module bodyGravatar Maxime Dénès2017-09-07
|\ \ \ \ \ \ \ \ \
* \ \ \ \ \ \ \ \ \ Merge PR #914: Making the detyper lazyGravatar Maxime Dénès2017-09-07
|\ \ \ \ \ \ \ \ \ \
* \ \ \ \ \ \ \ \ \ \ Merge PR #904: Add build_coq_or to API.CoqlibGravatar Maxime Dénès2017-09-07
|\ \ \ \ \ \ \ \ \ \ \
| | | | | | | | | | * | Fix a refine anomaly "Evar defined twice".Gravatar Pierre-Marie Pédrot2017-09-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Because the argument given to refine may mess with the evarmap, the goal being refined can be solved by side-effect after the term filler is computed. If this happens, we simply don't perform the refining operation.
* | | | | | | | | | | | Merge PR #1022: Appveyor packageGravatar Maxime Dénès2017-09-06
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | Make AppVeyor generate Windows package.Gravatar Maxime Dénès2017-09-05
| | | | | | | | | | | | |
| * | | | | | | | | | | | Remove -debug option from Windows build script.Gravatar Maxime Dénès2017-09-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It is no longer accepted by Coq's ./configure.
| * | | | | | | | | | | | Get sources of cygwin packages after building the installer.Gravatar Maxime Dénès2017-09-05
| | | | | | | | | | | | |
| * | | | | | | | | | | | Adapt Windows build script to new CoqIDE data installation directory.Gravatar Maxime Dénès2017-09-05
| | | | | | | | | | | | |
| * | | | | | | | | | | | Print more of the Coq build output.Gravatar Maxime Dénès2017-09-05
| | | | | | | | | | | | |
| * | | | | | | | | | | | Print Coq build output.Gravatar Maxime Dénès2017-09-05
| | | | | | | | | | | | |
| * | | | | | | | | | | | In regression test mode, run cygwin setup to install dependencies.Gravatar Maxime Dénès2017-09-05
|/ / / / / / / / / / / /
* | | | | | | | | | | | Merge PR #1011: fix test-suite/coq-makefile/findlib-package on windows after ↵Gravatar Maxime Dénès2017-09-05
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | #958
* | | | | | | | | | | | Merge PR #1020: .mailmap updateGravatar Guillaume Melquiond2017-09-05
|\ \ \ \ \ \ \ \ \ \ \ \
* \ \ \ \ \ \ \ \ \ \ \ \ Merge PR #1010: Move mention of native_compute profiling in CHANGESGravatar Maxime Dénès2017-09-05
|\ \ \ \ \ \ \ \ \ \ \ \ \
* \ \ \ \ \ \ \ \ \ \ \ \ \ Merge PR #1021: Fix Software Foundations build.Gravatar Maxime Dénès2017-09-05
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | * | | | | | | | | | | | .mailmap updateGravatar Gaëtan Gilbert2017-09-05
| |_|/ / / / / / / / / / / / |/| | | | | | | | | | | | |
| * | | | | | | | | | | | | Fix Software Foundations build.Gravatar Maxime Dénès2017-09-05
|/ / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Software Foundations archive has been replaced by three volumes.
| | * / / / / / / / / / / fix test-suite/coq-makefile/findlib-package on windowsGravatar Enrico Tassi2017-09-04
| |/ / / / / / / / / / / |/| | | | | | | | | | |
* | | | | | | | | | | | Merge PR #1018: Avoid reinstalling some Cygwin dependencies on AppVeyor.Gravatar Maxime Dénès2017-09-04
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | Avoid reinstalling some Cygwin dependencies on AppVeyor.Gravatar Maxime Dénès2017-09-04
|/ / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For some reason, OPAM was not happy after we reinstalled curl.
| | | * / / / / / / / / Making detyping potentially lazy.Gravatar Pierre-Marie Pédrot2017-09-04
| |_|/ / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The internal detype function takes an additional arguments dictating whether it should be eager or lazy. We introduce a new type of delayed `DAst.t` AST nodes and use it for `glob_constr`. Such type, instead of only containing a value, it can contain a lazy computation too. We use a GADT to discriminate between both uses statically, so that no delayed terms ever happen to be marshalled (which would raise anomalies). We also fix a regression in the test-suite: Mixing laziness and effects is a well-known hell. Here, an exception that was raised for mere control purpose was delayed and raised at a later time as an anomaly. We make the offending function eager.
| | | | | | | | | | * Addressing BZ#5713 (classical_left/classical_right artificially restricted).Gravatar Hugo Herbelin2017-09-03
| |_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As explained in BZ#5713 report, the requirement for a non-empty context is not needed, so we remove it.
| | | | | * | | | | 2 Typos in 'Add Parametric Morphism' DocumentationGravatar staffehn2017-09-03
| |_|_|_|/ / / / / |/| | | | | | | |
| | | | | | | | * add option index entry for NativeCompute ProfilingGravatar Paul Steckler2017-09-01
| |_|_|_|_|_|_|/ |/| | | | | | |
| * | | | | | | move mention of native_compute profiling in CHANGESGravatar Paul Steckler2017-09-01
|/ / / / / / /
* | | | | | | Bump MacOS version number and magic numbers.Gravatar Maxime Dénès2017-09-01
| | | | | | |