| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-06-12 | [travis overlay] Partially Revert 013c0232953f1f58 | Jason Gross | |
| I've pushed commits which add `-bypass-API` to bedrock in the proper way, so these overlays are no longer needed | |||
| 2017-06-12 | Merge PR#709: Bytecode compilation apart from 'make world', again | Maxime Dénès | |
| 2017-06-12 | Merge PR#718: API cleanup: aliases | Maxime Dénès | |
| 2017-06-12 | Temporary overlay, waiting for upstream PR merges. | Maxime Dénès | |
| 2017-06-12 | Merge PR#707: add support for "-bypass-API" argument to "coq_makefile" | Maxime Dénès | |
| 2017-06-12 | add overlays | Matej Košík | |
| 2017-06-12 | Add support for "-bypass-API" argument of "coq_makefile" | Matej Košík | |
| Plugin-writers can now use: -bypass-API parameter with "coq_makefile". The effect of that is that instead of -I API the plugin will be compiled with: -I config" -I dev -I lib -I kernel -I library -I engine -I pretyping -I interp -I parsing -I proofs -I tactics -I toplevel -I printing -I intf -I grammar -I ide -I stm -I vernac | |||
| 2017-06-12 | make test-suite/save-logs.sh usable also on old MacOS X | Maxime Denes | |
| 2017-06-10 | Remove remaining vo.itarget files (obsolete since PR #499) | Pierre Letouzey | |
| 2017-06-10 | Remove (useless) aliases from the API. | Matej Košík | |
| 2017-06-09 | Makefile.common: remove an obsolete comment after PR#499 | Pierre Letouzey | |
| 2017-06-08 | Merge branch 'v8.6' | Pierre-Marie Pédrot | |
| 2017-06-08 | Remove overlay. | Maxime Dénès | |
| 2017-06-08 | Merge PR#652: Put all plugins behind an "API". | Maxime Dénès | |
| 2017-06-07 | add overlays | Matej Košík | |
| 2017-06-07 | Put "ssreflect" behind "API". | Matej Košík | |
| 2017-06-07 | Put all plugins behind an "API". | Matej Kosik | |
| 2017-06-07 | Merge PR#698: Trunk misc | Maxime Dénès | |
| 2017-06-07 | Merge PR#717: [proof] Deprecate "proof mode" API | Maxime Dénès | |
| 2017-06-07 | Merge PR#669: Ssr merge | Maxime Dénès | |
| 2017-06-06 | Overlay. | Maxime Dénès | |
| 2017-06-06 | Merge the ssr plugin. | Maxime Dénès | |
| 2017-06-06 | Remove some overlays. | Maxime Dénès | |
| 2017-06-06 | Merge PR#623: Remove the Sigma (monotonous state) API. | Maxime Dénès | |
| 2017-06-06 | Overlays. | Maxime Dénès | |
| 2017-06-06 | Remove the Sigma (monotonous state) API. | Maxime Dénès | |
| Reminder of (some of) the reasons for removal: - Despite the claim in sigma.mli, it does *not* prevent evar leaks, something like: fun env evd -> let (evd',ev) = new_evar env evd in (evd,ev) will typecheck even with Sigma-like type annotations (with a proof of reflexivity) - The API stayed embryonic. Even typing functions were not ported to Sigma. - Some unsafe combinators (Unsafe.tclEVARS) were replaced with slightly less unsafe ones (e.g. s_enter), but those ones were not marked unsafe at all (despite still being so). - There was no good story for higher order functions manipulating evar maps. Without higher order, one can most of the time get away with reusing the same name for the updated evar map. - Most of the code doing complex things with evar maps was using unsafe casts to sigma. This code should be fixed, but this is an orthogonal issue. Of course, this was showing a nice and elegant use of GADTs, but the cost/benefit ratio in practice did not seem good. | |||
| 2017-06-06 | Merge PR#662: Fixing bug #5233 and another bug with implicit arguments + a ↵ | Maxime Dénès | |
| short econstr-cleaning of record.ml | |||
| 2017-06-06 | Merge PR#728: A few typos. | Maxime Dénès | |
| 2017-06-06 | Merge PR#600: Some factorizations of ltac interpretation functions between ↵ | Maxime Dénès | |
| ssreflect and coq code | |||
| 2017-06-06 | Merge PR#638: Fix bug #5360: anomalies in typeclass resolution output | Maxime Dénès | |
| 2017-06-06 | Merge PR#716: Don't double up on periods in anomalies | Maxime Dénès | |
| 2017-06-06 | Merge PR#723: [travis] [fiat] Test also fiat-core. | Maxime Dénès | |
| 2017-06-05 | Merge PR#724: Move README.ci to markdown | Maxime Dénès | |
| 2017-06-05 | Merge PR#726: [stm] Solve bug 5577 "STM branch name is incorrect with Time" | Maxime Dénès | |
| 2017-06-05 | Merge PR#722: [printing] Remove duplicated printing function. | Maxime Dénès | |
| 2017-06-05 | Merge PR#590: A more explicit algebraic type for evars of kind MatchingVar + ↵ | Maxime Dénès | |
| a flag suspectingly renamed in a clearer way | |||
| 2017-06-04 | A few typos. | Hugo Herbelin | |
| 2017-06-04 | Merge PR#526: solving implicit resolution in Function | Maxime Dénès | |
| 2017-06-03 | [stm] Solve bug 5577 "STM branch name is incorrect with Time" | Emilio Jesus Gallego Arias | |
| 2017-06-02 | Use Names.Constant.print | Jason Gross | |
| As per https://github.com/coq/coq/pull/716#discussion_r119963405 | |||
| 2017-06-02 | Drop '.' from CErrors.anomaly, insert it in args | Jason Gross | |
| As per https://github.com/coq/coq/pull/716#issuecomment-305140839 Partially using ```bash git grep --name-only 'anomaly\s*\(~label:"[^"]*"\s*\)\?\(Pp.\)\?(\(\(Pp.\)\?str\)\?\s*".*[^\.!]")' | xargs sed s'/\(anomaly\s*\(~label:"[^"]*"\s*\)\?\(Pp.\)\?(\(\(Pp.\)\?str\)\?\s*".*\s*[^\.! ]\)\s*")/\1.")/g' -i ``` and ```bash git grep --name-only ' !"' | xargs sed s'/ !"/!"/g' -i ``` The rest were manually edited by looking at the results of ```bash git grep anomaly | grep '\.ml' | grep -v 'anomaly\s*\(~label:"[^"]*"\s*\)\?\(Pp\.\)\?(\(\(Pp.\)\?str\)\?\s*".*\(\.\|!\)")' | grep 'anomaly\($\|[^_]\)' | less ``` | |||
| 2017-06-02 | Don't double up on periods in anomalies | Jason Gross | |
| We don't want "Anomaly: Returned a functional value in a type not recognized as a product type.. Please report at http://coq.inria.fr/bugs/." but instead "Anomaly: Returned a functional value in a type not recognized as a product type. Please report at http://coq.inria.fr/bugs/." | |||
| 2017-06-02 | Merge PR#720: Reformat Makefile.ci | Maxime Dénès | |
| 2017-06-02 | Move README.ci to markdown | Théo Zimmermann | |
| The file was already (mostly) following Markdown syntax so we just take advantage of this by moving to a .md extension. | |||
| 2017-06-02 | Merge PR#708: [ide] Correct merging error. | Maxime Dénès | |
| 2017-06-02 | Merge PR#691: [travis] Add OSX test-suite checking. | Maxime Dénès | |
| 2017-06-02 | Merge PR#705: Fix bug #5019 (looping zify on dependent types) | Maxime Dénès | |
| 2017-06-02 | Merge PR#647: [emacs] [toplevel] Make emacs flag local to the toplevel. | Maxime Dénès | |
| 2017-06-02 | Merge PR#499: Drop all "theories/*/vo.itarget" files and compute the ↵ | Maxime Dénès | |
| corresponding information automatically. | |||
| 2017-06-02 | Merge PR#515: extract "plugins/micromega/micromega.ml{,i}" files from ↵ | Maxime Dénès | |
| "plugins/micromega/MExtraction.v" | |||
