aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Patternops API using EConstr.Gravatar Pierre-Marie Pédrot2017-02-14
|
* Typing API using EConstr.Gravatar Pierre-Marie Pédrot2017-02-14
|
* Evarconv API using EConstr.Gravatar Pierre-Marie Pédrot2017-02-14
|
* Recordops API using EConstr.Gravatar Pierre-Marie Pédrot2017-02-14
|
* Evarsolve API using EConstr.Gravatar Pierre-Marie Pédrot2017-02-14
|
* Evardefine API using EConstr.Gravatar Pierre-Marie Pédrot2017-02-14
|
* Find_subterm API using EConstr.Gravatar Pierre-Marie Pédrot2017-02-14
|
* Cbv API using EConstr.Gravatar Pierre-Marie Pédrot2017-02-14
|
* Retyping API using EConstr.Gravatar Pierre-Marie Pédrot2017-02-14
|
* Nativenorm API using EConstr.Gravatar Pierre-Marie Pédrot2017-02-14
|
* Vnorm API using EConstr.Gravatar Pierre-Marie Pédrot2017-02-14
|
* Reductionops API using EConstr.Gravatar Pierre-Marie Pédrot2017-02-14
|
* Termops API using EConstr.Gravatar Pierre-Marie Pédrot2017-02-14
|
* Introducing a new EConstr.t type to perform the nf_evar operation on demand.Gravatar Pierre-Marie Pédrot2016-11-08
|
* Revert "Better Arguments compatibility."Gravatar Maxime Dénès2016-11-03
| | | | | | This reverts commit 5358515f23d1cd47d4914c55dcf049df858b9dc7. The syntax is deprecated in 8.6, so we now remove it from trunk.
* Merge branch 'v8.6' into trunkGravatar Maxime Dénès2016-11-03
|\
| * Merge remote-tracking branch 'github/pr/341' into v8.6Gravatar Maxime Dénès2016-11-03
| |\ | | | | | | | | | Was PR#341: Better Arguments compatibility.
* | | updating ".merlin" fileGravatar Matej Kosik2016-11-03
| | |
| | * Better Arguments compatibility.Gravatar Maxime Dénès2016-11-02
| |/ | | | | | | | | With multiple arguments list, repeating the "/" modifier used to be mandatory. So instead of forbidding it, we issue a deprecation warning.
* | Moving unused code out of the kernel into Termops.Gravatar Pierre-Marie Pédrot2016-10-31
| | | | | | | | | | | | | | Strangely enough, the checker seems to rely on an outdated decompose_app function which is not the same as the kernel, as the latter is sensitive to casts. Cast-manipulating functions from the kernel are only used on upper layers, and thus was moved there.
* | Stronger static invariant in equality upto universes.Gravatar Pierre-Marie Pédrot2016-10-31
| | | | | | | | | | We return an option type, as constraints were always dropped if the boolean was false. They did not make much sense anyway.
* | Code factorization in Universes.Gravatar Pierre-Marie Pédrot2016-10-31
| |
* | Moving Universes to the engine/ folder.Gravatar Pierre-Marie Pédrot2016-10-30
| | | | | | | | | | | | Before this patch, this module was a member of the library folder, which had little to do with its actual use. A tiny part relative to global registering of universe names has been effectively moved to the Global module.
* | Reordering Termops w.r.t. Evd and Namegen in engine folder.Gravatar Pierre-Marie Pédrot2016-10-30
| |
| * Fix spurious OCaml Warning 56 in TACTIC EXTEND macros.Gravatar Pierre-Marie Pédrot2016-10-30
| |
* | Merge branch 'v8.6'Gravatar Pierre-Marie Pédrot2016-10-29
|\|
| * Merge branch 'v8.5' into v8.6Gravatar Pierre-Marie Pédrot2016-10-29
| |\
| * | Removing dead code.Gravatar Hugo Herbelin2016-10-29
| | |
| * | Fixing error localisation bug introduced in fixing #5142 (21e1d501e17c).Gravatar Hugo Herbelin2016-10-29
| | | | | | | | | | | | (May it fell in the case mentioned in the inner comment of Exninfo.info?)
| * | Fixing #5164 (regression in locating error in argument of "refine").Gravatar Hugo Herbelin2016-10-29
| | | | | | | | | | | | | | | | | | Reporting location was not expecting a term passed to an ML tactic to be interpreted by the ML tactic itself. Made an empirical fix to report about the as-precise-as-possible location available.
| * | Merge remote-tracking branch 'github/pr/321' into v8.6Gravatar Maxime Dénès2016-10-28
| |\ \ | | | | | | | | | | | | Was PR#321: Handling of section variables in hints
| * \ \ Merge remote-tracking branch 'github/pr/319' into v8.6Gravatar Maxime Dénès2016-10-28
| |\ \ \ | | | | | | | | | | | | | | | Was PR#319: More error tagging, try to fix bug 5135
| * \ \ \ Merge commit 'fccbd64' into v8.6Gravatar Maxime Dénès2016-10-28
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Was PR#187: Add a META file to support ocamlfind linking.
| | * | | | [build] Add a target to install the META file.Gravatar Emilio Jesus Gallego Arias2016-10-28
| | | | | |
| | * | | | [build] META file to enable plugin linking with ocamlfind.Gravatar Emilio Jesus Gallego Arias2016-10-28
| | | | | | | | | | | | | | | | | | | | | | | | This allows building SerAPI and jsCoq using ocamlbuild.
| * | | | | Merge remote-tracking branch 'github/pr/337' into v8.6Gravatar Maxime Dénès2016-10-28
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Was PR#337: Fix arguments
| | | | | | * Fixing #5161 (case of a notation with unability to detect a recursive binder).Gravatar Hugo Herbelin2016-10-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Type annotations in unrelated binders were badly interfering with detection of recursive binders in notations.
* | | | | | | COMMENT: unfortunatelly, ocamldoc does not recognize this kind of markup: it ↵Gravatar Matej Kosik2016-10-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | generates garbage. So the comment is kept but it is not passed over to ocamldoc.
| | * | | | | Add missing dot to impargs error message.Gravatar Maxime Dénès2016-10-27
| | | | | | |
| | * | | | | Proper fix for #3753 (anomaly with implicit arguments and renamings)Gravatar Maxime Dénès2016-10-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of circumventing the problem on the caller's side, as was done in Arguments, we simply avoid failing as there was no real reason for this anomaly to be triggered. If the list of renamings is shorter than the one of implicits, we simply interpret the remaining arguments as not renamed.
| | * | | | | Complete overhaul of the Arguments vernacular.Gravatar Maxime Dénès2016-10-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The main point of this change is to fix #3035: Avoiding trailing arguments in the Arguments command, and related issues occurring in HoTT for instance. When the "assert" flag is not specified, we now accept prefixes of the list of arguments. The semantics of _ w.r.t. to renaming has changed. Previously, it meant "restore the original name inferred from the type". Now it means "don't change the current name". The syntax of arguments is now restricted. Modifiers like /, ! and scopes are allowed only in the first arguments list. We also add *a lot* of missing checks on input values and fix various bugs. Note that this code is still way too complex for what it does, due to the complexity of the implicit arguments, reduction behaviors and renaming APIs.
| * | | | | | Using msg_info for info_auto and info_eauto (PR #324).Gravatar Hugo Herbelin2016-10-26
| | | | | | |
| * | | | | | STM: make ~valid state id non optional from APIsGravatar Enrico Tassi2016-10-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It used to be Stateid.initial by default. That is indeed a valid state id but very likely not the very best one (that would be the tip of the document).
| * | | | | | Merge branch 'v8.5' into v8.6Gravatar Pierre-Marie Pédrot2016-10-26
| |\ \ \ \ \ \ | | | |_|_|_|/ | | |/| | | |
* | | | | | | COMMENT: Namegen.next_ident_awayGravatar Matej Kosik2016-10-26
| | | | | | |
* | | | | | | COMMENT: Declarations.constant_defGravatar Matej Kosik2016-10-26
| | | | | | |
* | | | | | | COMMENT: Names.Cmap and Names.Cmap_envGravatar Matej Kosik2016-10-26
| | | | | | |
* | | | | | | COMMENT: Proofview.entryGravatar Matej Kosik2016-10-26
| | | | | | |
* | | | | | | COMMENT: Constr.kind_of_termGravatar Matej Kosik2016-10-26
| | | | | | |
| | * | | | | Merge remote-tracking branch 'github/pr/338' into v8.5Gravatar Maxime Dénès2016-10-25
| | |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Was PR#338: Remove warning now that info_auto is fixed.