| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-08-31 | Use a faster algorithm to check for class existence. | Pierre-Marie Pédrot | |
| There is a hidden invariant that guarantees that the class index and its reference field are the same. | |||
| 2020-08-30 | Merge PR #12952: Fix rendering of -> in micromega | coqbot-app[bot] | |
| Reviewed-by: jfehrle | |||
| 2020-08-30 | Fix rendering of -> in micromega | Jason Gross | |
| 2020-08-30 | Merge PR #12934: Enrich `evar_map` printer with future goals stack | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2020-08-29 | Merge PR #12929: Make abstract compatible with mangle names | Pierre-Marie Pédrot | |
| Reviewed-by: jashug Reviewed-by: ppedrot | |||
| 2020-08-29 | Merge PR #12939: Fix configure check for zarith | coqbot-app[bot] | |
| Reviewed-by: gares | |||
| 2020-08-29 | Fix configure check for zarith | Gaëtan Gilbert | |
| Fix #12938 | |||
| 2020-08-28 | Merge PR #12890: ring: generate fresh names for lemmas | coqbot-app[bot] | |
| Reviewed-by: herbelin Reviewed-by: maximedenes Ack-by: SkySkimmer | |||
| 2020-08-28 | Merge PR #11742: [numeral] [plugins] Remove Coq's `Bigint` module in favor ↵ | coqbot-app[bot] | |
| of ZArith. Reviewed-by: SkySkimmer Reviewed-by: Zimmi48 Reviewed-by: liyishuai Ack-by: MSoegtropIMC Ack-by: ejgallego Ack-by: maximedenes Ack-by: proux01 Ack-by: vbgl | |||
| 2020-08-28 | Merge PR #12933: Add test for past anomaly | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2020-08-28 | Merge PR #12932: par: print relevant subgoal when failing | coqbot-app[bot] | |
| Reviewed-by: gares | |||
| 2020-08-28 | Enrich `evar_map` printer with future goals stack | Maxime Dénès | |
| This is a useful for debugging. | |||
| 2020-08-28 | Name saved goals in name_mangling test | Gaëtan Gilbert | |
| Should be more robust with async proofs | |||
| 2020-08-28 | Clarify variable names in abstract implementation | Gaëtan Gilbert | |
| It makes no sense to call the context from the goal "global" | |||
| 2020-08-28 | Make abstract compatible with mangle names | Gaëtan Gilbert | |
| Fix #12928 Fix #3146 | |||
| 2020-08-28 | Add test for past anomaly | Gaëtan Gilbert | |
| Close #5703 I have no idea when this got fixed. | |||
| 2020-08-28 | par: print relevant subgoal when failing | Gaëtan Gilbert | |
| Fix (partial) #5502 | |||
| 2020-08-28 | Merge PR #12924: Remove meta-based refiner code in ssr | coqbot-app[bot] | |
| Reviewed-by: gares | |||
| 2020-08-28 | Merge PR #12632: [state] A few nits after consolidation of state. | coqbot-app[bot] | |
| Reviewed-by: gares Ack-by: SkySkimmer Ack-by: ejgallego | |||
| 2020-08-27 | [zarith] Changelog | Emilio Jesus Gallego Arias | |
| 2020-08-27 | [nsatz] num → zarith | Vincent Laporte | |
| 2020-08-27 | [numtok] [zarith] Simplifications | Emilio Jesus Gallego Arias | |
| Suggested by Pierre Roux | |||
| 2020-08-27 | [zarith] [notation] Build less intermediate values | Emilio Jesus Gallego Arias | |
| We could still optimize the functions in that file a bit more if there is need. | |||
| 2020-08-27 | [numeral] [plugins] Switch from `Big_int` to ZArith. | Emilio Jesus Gallego Arias | |
| We replace Coq's use of `Big_int` and `num` by the ZArith OCaml library which is a more modern version. We switch the core files and easy plugins only for now, more complex numerical plugins will be done in their own commit. We thus keep the num library linked for now until all plugins are ported. Co-authored-by: Vincent Laporte <Vincent.Laporte@fondation-inria.fr> | |||
| 2020-08-27 | [state] A few nits after consolidation of state. | Emilio Jesus Gallego Arias | |
| We remove some dead aliases and add some documentation to the interface file. | |||
| 2020-08-27 | Remove the now unused Evarutil.mk_new_meta function. | Pierre-Marie Pédrot | |
| This is legacy engine code that shouldn't have been used for a long time. | |||
| 2020-08-27 | Remove a call to the old refiner in ssr. | Pierre-Marie Pédrot | |
| 2020-08-27 | Merge PR #12922: Fix .gitignore after the merge of #12849. | coqbot-app[bot] | |
| Reviewed-by: SkySkimmer | |||
| 2020-08-27 | Fix .gitignore after the merge of #12849. | Pierre-Marie Pédrot | |
| A stray generated file was forgotten. | |||
| 2020-08-27 | Merge PR #12849: Rename VM-related kernel/cfoo files to kernel/vmfoo | Pierre-Marie Pédrot | |
| Reviewed-by: gares Reviewed-by: ppedrot Reviewed-by: silene | |||
| 2020-08-27 | Merge PR #12862: [coqchk] Look inside inner modules as well | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot Reviewed-by: proux01 | |||
| 2020-08-27 | Merge PR #12918: tacinterp mini cleanup useless letin | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
| 2020-08-27 | Merge PR #12499: Clean future goals | Pierre-Marie Pédrot | |
| Ack-by: SkySkimmer Ack-by: ejgallego Reviewed-by: mattam82 Reviewed-by: ppedrot | |||
| 2020-08-27 | Merge PR #12913: Modify lia to work with -mangle-names | coqbot-app[bot] | |
| Reviewed-by: maximedenes Ack-by: SkySkimmer | |||
| 2020-08-27 | Merge PR #12850: Avoid running configure when plugins/ modified | coqbot-app[bot] | |
| Reviewed-by: ejgallego Reviewed-by: gares | |||
| 2020-08-27 | Merge PR #12877: Propagate in-context information for explicitation of extra ↵ | coqbot-app[bot] | |
| arguments of notations Reviewed-by: SkySkimmer Ack-by: herbelin | |||
| 2020-08-27 | Merge PR #12867: Fast freeze summary | coqbot-app[bot] | |
| Reviewed-by: SkySkimmer | |||
| 2020-08-27 | Merge PR #12911: Use the lite variants of performance tests in the bench ↵ | coqbot-app[bot] | |
| default packages Reviewed-by: JasonGross | |||
| 2020-08-27 | tacinterp mini cleanup useless letin | Gaëtan Gilbert | |
| 2020-08-27 | Merge PR #12898: [ssr] backport ssrbool from Math Comp 1.11 | Enrico Tassi | |
| Ack-by: chdoc Reviewed-by: gares | |||
| 2020-08-26 | Merge PR #12085: Convert ltac2 chapter to use prodn, update syntax | coqbot-app[bot] | |
| Reviewed-by: JasonGross Reviewed-by: Zimmi48 Ack-by: jfehrle Ack-by: ppedrot | |||
| 2020-08-26 | Modify lia to work with -mangle-names | Jasper Hugunin | |
| We used to be refreshing the names for intros but not using the refreshed names. The same pattern of `intro_using` (which is what `intros ?name` effectively is) messing things up as in coq/coq#12881. | |||
| 2020-08-26 | Wrap future goals into a module | Maxime Dénès | |
| 2020-08-26 | Add test for #10939 | Maxime Dénès | |
| 2020-08-26 | Make future_goals stack explicit in the evarmap | Maxime Dénès | |
| 2020-08-26 | Move given_up goals to evar_map | Maxime Dénès | |
| 2020-08-26 | Better encapsulation of future goals | Maxime Dénès | |
| We try to encapsulate the future goals abstraction in the evar map. A few calls to `save_future_goals` and `restore_future_goals` are still there, but we try to minimize them. This is a preliminary refactoring to make the invariants between the shelf and future goals more explicit, before giving unification access to the shelf, which is needed for #7825. | |||
| 2020-08-26 | Use the lite variants of performance tests in the bench default packages. | Pierre-Marie Pédrot | |
| They are much faster and should be as informative as their heavy counterparts. I have been forgetting to do that for a long time already. | |||
| 2020-08-26 | Merge PR #12764: A fix and two enhancements of trailing pattern ↵ | Pierre-Marie Pédrot | |
| factorization in recursive notations Reviewed-by: ppedrot | |||
| 2020-08-26 | Merge PR #12904: Move bench job definition to its own file | Pierre-Marie Pédrot | |
| Reviewed-by: ppedrot | |||
