| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-05-23 | ocamlfind: coqtop -config prints ocamlfind as found by ./configure | Enrico Tassi | |
| Used to guess again the ocamlfind location at Coq's execution time. An option to override the value (inferred at ./configure time) is available. So, what is the point of guessing it? Either it stays there, or the user is doing a hack, and has a flag to do it. | |||
| 2017-05-23 | coqdep: set FOR_PACK variable for files that need to be packed | Enrico Tassi | |
| This enables one to have just one rule to compile .ml -> .cmx. By using $(FOR_PACK) in such rule one passes to ocamlopt -for-pack ModName only when necessary. Before this coq_makefile had to generate 2 different rules, depending if the module was mentioned in an .mlpack. | |||
| 2017-05-23 | print_config: print COQ_SRC_SUBDIRS | Enrico Tassi | |
| This way a makefile can just iterate on this list, intead of having a bunch of -I hardcoded in there by coq_makefile | |||
| 2017-05-23 | Document --print-version in Usage | Enrico Tassi | |
| 2017-05-23 | Put the list of Coq sources subdirectories in one place | Enrico Tassi | |
| and avoid duplication | |||
| 2017-05-23 | Usage.print_config moved to Envars | Enrico Tassi | |
| 2017-05-23 | CoqProject_file: document in API deprecated features | Enrico Tassi | |
| 2017-05-23 | CoqProject_file: API and code cleanup (tuples -> records) | Enrico Tassi | |
| 2017-05-23 | ide/project_file.ml4 -> lib/coqProject_file.ml4 + .mli | Enrico Tassi | |
| The .mli only acknowledges the current API. I'm not guilty your honor! | |||
| 2017-05-23 | ide/project_fie.ml4: include standard banner with copyright | Enrico Tassi | |
| 2017-05-23 | test suite for coq_makefile | Enrico Tassi | |
| 2017-05-23 | configure: -local set coqdoc destination dir to ./doc rather than "" | Enrico Tassi | |
| 2017-05-23 | Merge PR#661: Added a test for #4765 (an example of printing abbreviation ↵ | Maxime Dénès | |
| with binders) | |||
| 2017-05-23 | Merge PR#659: Mention ./configure in INSTALL.doc | Maxime Dénès | |
| 2017-05-23 | Merge PR#657: [test-suite] Add tests for goal printing. | Maxime Dénès | |
| 2017-05-23 | Merge PR#646: Revised behavior on ill-formed identifiers | Maxime Dénès | |
| 2017-05-23 | Merge PR#660: Change wrong bullet message. | Maxime Dénès | |
| 2017-05-23 | Merge PR#518: Faster universe unification | Maxime Dénès | |
| 2017-05-20 | Added a test for #4765 (an example of printing abbreviation with binders). | Hugo Herbelin | |
| 2017-05-20 | Deprecate -nodoc. | Théo Zimmermann | |
| 2017-05-20 | Change wrong bullet message. | Théo Zimmermann | |
| Remove a space before colon. Remove the use of term mandatory (this closes https://coq.inria.fr/bugs/show_bug.cgi?id=3994). | |||
| 2017-05-20 | Revised behavior on ill-formed identifiers. | Hugo Herbelin | |
| Namely: Replacing (currently deactivated) warning on illegal ident by an error in strict mode and nothing in soft mode. | |||
| 2017-05-20 | Merge PR#276: Stopping injection not to work on discriminable atoms (see #4890). | Maxime Dénès | |
| 2017-05-20 | Mention ./configure in INSTALL.doc | Théo Zimmermann | |
| As prompted in https://coq.inria.fr/bugs/show_bug.cgi?id=2831 | |||
| 2017-05-20 | Merge PR#654: Travis: do not cache opam logs (+prettier spacing) | Maxime Dénès | |
| 2017-05-20 | Merge PR#643: [ide] Disable `print_ast` call. | Maxime Dénès | |
| 2017-05-20 | Merge PR#474: A fix for #5390 (a useful error on used introduction names was ↵ | Maxime Dénès | |
| masked). | |||
| 2017-05-20 | [test-suite] Add tests for goal printing. | Emilio Jesus Gallego Arias | |
| - https://coq.inria.fr/bugs/show_bug.cgi?id=5529 - https://coq.inria.fr/bugs/show_bug.cgi?id=5537 See also PR #640 | |||
| 2017-05-20 | Merge PR#627: Obligations shrinking: shrink abstraction too | Maxime Dénès | |
| 2017-05-20 | Merge PR#644: [toplevel] [stm] Avoid edit_at in batch mode (bug #5520) | Maxime Dénès | |
| 2017-05-20 | Merge PR#648: Allow interactive editing of `plugins/` by adding .dir-locals.el | Maxime Dénès | |
| 2017-05-20 | Merge PR#649: Fix a typo | Maxime Dénès | |
| 2017-05-20 | Merge PR#651: Re-adding explicit dependency of misc universe test into ↵ | Maxime Dénès | |
| all_stdlib.v. | |||
| 2017-05-20 | Merge PR#640: [toplevel] Restore 8.6 goal printing behavior. | Maxime Dénès | |
| 2017-05-19 | Travis: do not cache opam logs (+prettier spacing) | Gaetan Gilbert | |
| 2017-05-19 | Re-adding explicit dependency of misc universe test into all_stdlib.v. | Hugo Herbelin | |
| Was working when calling test-suite from main Makefile but not when calling directly from the test-suite Makefile. The dependency was mistakenly dropped in 98a927aef. | |||
| 2017-05-18 | Fix a typo | Jason Gross | |
| 2017-05-18 | Add .dir-locals.el to plugins | Jason Gross | |
| As requested in https://github.com/coq/coq/pull/386#issuecomment-302358542 | |||
| 2017-05-18 | [toplevel] [stm] Avoid edit_at in batch mode (bug #5520) | Emilio Jesus Gallego Arias | |
| In non-interactive mode, `edit_at` seems to do very weird things, for instance will try to recompute all the previous states which seems weird. We better avoid that to approximate 8.6 behavior while we investigate more. | |||
| 2017-05-18 | [ide] Disable `print_ast` call. | Emilio Jesus Gallego Arias | |
| So far this part of the system has shown little utility other than having developers put time to fix it every time they change something in the system. I have never seen this functionality used in the wild, and a large part of the vernac was marked TODO. Given that we have automatic methods to provide this functionality these days (PPX), we remove Texmacspp. | |||
| 2017-05-17 | A fix for #5390 (a useful error on used introduction names was masked). | Hugo Herbelin | |
| With the "apply in" introduction pattern, and the backtrack possibly done in "apply" over the components of conjunctions (descend_in_conjunctions), the reasons for failing might have different sources. We give priority to the detection of used names over other (unification) errors so that an error there is not masked in the backtracking made by descend_in_conjunctions. Of course, the question of what best unification error to give in the presence of backtracking is still open. | |||
| 2017-05-17 | Merge PR#633: An extension of EXTEND and notations to make standard parsing ↵ | Maxime Dénès | |
| tricks available to users | |||
| 2017-05-17 | Documenting relaxing of constraints on injection. | Hugo Herbelin | |
| We seized this opportunity to do a little refreshing of the section describing injection. | |||
| 2017-05-17 | Stopping injection not to work on discriminable atoms (see #4890). | Hugo Herbelin | |
| 2017-05-17 | Merge PR#457: Adding an even more compact goal hyps mode. | Maxime Dénès | |
| 2017-05-17 | Merge PR#607: Make congruence reuse discriminate instead of rolling its own. | Maxime Dénès | |
| 2017-05-17 | [toplevel] Restore 8.6 goal printing behavior. | Emilio Jesus Gallego Arias | |
| When porting the toplevel to the STM, the logic for goal printing was simplified too much under optimistic assumptions. The idea was not to rely on the `vernac_classifier` which is an internal and complicated beast. However, it seems there are many cases to consider other than `is_query`, so at the risk of reimplementing the classifier we revert to the old approach of using the full classification. This gives maximum 8.6 compatibility, with the pitfall of having to call the classifier. Indeed, due to the dynamic nature of the "undo classifier", we cannot call it after `Stm.add`, as the document tree will be not the right one, making the classification of undo commands incorrect (actually raising an error "Cannot undo"). | |||
| 2017-05-17 | Merge branch 'v8.6' | Pierre-Marie Pédrot | |
| 2017-05-17 | Merge PR#620: Reorganization of the layout for miscellaneous tests | Maxime Dénès | |
| 2017-05-17 | Merge PR#614: Improve Travis | Maxime Dénès | |
