| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-03-21 | Merge PR#134: Enable `-safe-string` | Maxime Dénès | |
| 2017-03-21 | trivial: fix comment | Matej Kosik | |
| 2017-03-20 | [misc] Remove warnings about String.set | Emilio Jesus Gallego Arias | |
| The `a.[i] <- x` notation is deprecated and we were getting a couple of warnings. | |||
| 2017-03-20 | Merge PR#479: [future] Remove unused parameter greedy. | Maxime Dénès | |
| 2017-03-19 | Merge PR#487: Add a forgotten (?) line to "theories/Logic/vo.itarget". | Maxime Dénès | |
| 2017-03-19 | Add a forgotten (?) line to "theories/Logic/vo.itarget". | Matej Kosik | |
| The "theories/Logic/PropExtensionalityFacts.v" file was: - compiled - used in several places but not actually installed. This commit fixes that. | |||
| 2017-03-17 | Merge PR#428: Report missing tactic arguments in error message | Maxime Dénès | |
| 2017-03-17 | Merge PR#437: Improve unification debug trace. | Maxime Dénès | |
| 2017-03-17 | Merge PR#445: TACTIC EXTEND now takes an optional level as argument. | Maxime Dénès | |
| 2017-03-17 | Merge PR#442: Allow interactive editing of Coq.Init.Logic | Maxime Dénès | |
| 2017-03-17 | Merge PR#451: Add η principles for sigma types | Maxime Dénès | |
| 2017-03-15 | Attempt to improve error message when "apply in" fail. | Hugo Herbelin | |
| - Adding a better location in the "apply" on the fly pattern. - Printing statement of lemma and of hypothesis. Was suggested by discussion at wish report #5390. | |||
| 2017-03-15 | Merge PR#267: Proposal for an update of the recommended style in programming ↵ | Maxime Dénès | |
| Coq. | |||
| 2017-03-14 | [safe-string] Enable -safe-string ! | Emilio Jesus Gallego Arias | |
| We now build Coq with `-safe-string`, which enforces functional use of the `string` datatype. Coq was pretty safe in these regard so only a few tweaks were needed. - coq_makefile: build plugins with -safe-string too. - `names.ml`: we remove `String.copy` uses, as they are not needed. | |||
| 2017-03-14 | [safe-string] tools | Emilio Jesus Gallego Arias | |
| No functional changes. | |||
| 2017-03-14 | [safe-string] ide | Emilio Jesus Gallego Arias | |
| No functional change, one extra copy introduced but it seems hard to avoid. | |||
| 2017-03-14 | [safe-string] plugins/extraction | Emilio Jesus Gallego Arias | |
| No functional change. | |||
| 2017-03-14 | [safe-string] ltac/profile_ltac | Emilio Jesus Gallego Arias | |
| No functional change, one extra copy introduced but it seems hard to avoid. | |||
| 2017-03-14 | [safe_string] toplevel/vernac | Emilio Jesus Gallego Arias | |
| No functional changes, only a minor copy on a deprecated output option. | |||
| 2017-03-14 | [safe_string] toplevel/coqloop | Emilio Jesus Gallego Arias | |
| No functional change, even if we could optimize `blanch_utf8_string` a bit more by using `String.init`. | |||
| 2017-03-14 | [safe-string] parsing/cLexer | Emilio Jesus Gallego Arias | |
| No functional change. | |||
| 2017-03-14 | [safe_string] interp/dumpglob | Emilio Jesus Gallego Arias | |
| No functional change. | |||
| 2017-03-14 | [safe_string] library/nameops | Emilio Jesus Gallego Arias | |
| We add a more convenient API to create identifiers from mutable strings. We cannot solve the `String.copy` deprecation problem until we enable `-safe-string`. | |||
| 2017-03-14 | [safe_string] kernel/cemitcodes | Emilio Jesus Gallego Arias | |
| The `emitcodes` string type was used in both a functional and an imperative way, so we have to handle it with care in order to preserve the previous optimizations and semantics. | |||
| 2017-03-14 | Merge PR#444: Simplifying a statement in Hurkens.v + a case study for eauto | Maxime Dénès | |
| 2017-03-14 | Report missing tactic arguments in error message | Tej Chajed | |
| Augments "A fully applied tactic is expected" with the list of missing arguments to the tactic. Addresses [bug 5344](https://coq.inria.fr/bugs/show_bug.cgi?id=5344). | |||
| 2017-03-14 | [safe-string] kernel/nativevalues | Emilio Jesus Gallego Arias | |
| No functional change. | |||
| 2017-03-14 | [safe_string] kernel/term_typing | Emilio Jesus Gallego Arias | |
| No functional change, we create the new string beforehand and `id_of_string` will become a noop with `-safe-string`. | |||
| 2017-03-14 | [safe-string] lib/miscelanea | Emilio Jesus Gallego Arias | |
| No functional change.js | |||
| 2017-03-14 | [safe-string] lib/cUnix | Emilio Jesus Gallego Arias | |
| No functional change. | |||
| 2017-03-14 | [safe_string] lib/cThread | Emilio Jesus Gallego Arias | |
| No functional changes. | |||
| 2017-03-14 | Merge PR#438: Fix V7 syntax in refman. | Maxime Dénès | |
| 2017-03-14 | Merge PR#412: Remove outdated comment from 2002. | Maxime Dénès | |
| 2017-03-14 | Merge PR#432: [cleanup] Change Id.t option to Name.t in TacFun | Maxime Dénès | |
| 2017-03-14 | Merge PR#477: [travis] Basic support for overlays. | Maxime Dénès | |
| 2017-03-14 | Merge PR#473: [ci] Document that sudo: false is slower | Maxime Dénès | |
| 2017-03-14 | Merge PR#464: [META] More fixes | Maxime Dénès | |
| 2017-03-14 | Merge PR#446: Remove a dead exception catching code. | Maxime Dénès | |
| 2017-03-14 | [future] Remove unused parameter greedy. | Emilio Jesus Gallego Arias | |
| It was always set to `greedy:true`. | |||
| 2017-03-13 | [travis] Basic support for overlays. | Emilio Jesus Gallego Arias | |
| We now allow the user to overlay contribution repositories and branches by adding their own rules to `ci-basic-overlay.sh`. This just provides very basic support. | |||
| 2017-03-13 | Remove a dead exception catching code. | Théo Zimmermann | |
| The code was assuming that Proofview.tclFOCUS could raise a CList.IndexOutOfRange exception but this isn't the case. The focusing functions already catch this exception and raises an algebraic exception within the tactic mechanism. | |||
| 2017-03-13 | Merge PR#456: Proposing improvement to the CI targets for local use | Maxime Dénès | |
| 2017-03-12 | Updating core.dbg after ltac moved to plugins directory. | Hugo Herbelin | |
| 2017-03-10 | [travis] Make the git_checkout function more reliable. | Théo Zimmermann | |
| This commit also documents the behavior of said function; and fix the location of the ssreflect clone to an absolute path (this is now necessary). | |||
| 2017-03-10 | [travis] Adding a template file and using it for all targets. | Théo Zimmermann | |
| 2017-03-10 | [travis] Change headband for wider compatibility. | Théo Zimmermann | |
| 2017-03-10 | Improve build of travis target on local machine. | Théo Zimmermann | |
| - Move the git clones to a specific subfolder to avoid pollution. - Do not fail when git clone already exist (but make sure it is up-to-date). | |||
| 2017-03-10 | [ci] Document that sudo: false is slower | Tej Chajed | |
| 2017-03-10 | [META] [build] Install dlls to kernel/byterun | Emilio Jesus Gallego Arias | |
| This makes the dll path consistent both in `-local` and non-local Coq install. | |||
| 2017-03-10 | [META] Ltac now a plugin. | Emilio Jesus Gallego Arias | |
