aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-01-09Merge remote-tracking branch 'github/pr/350' into trunkMaxime Dénès
Was PR#350: tclDISPATCH: more informative error message
2017-01-05Fixing a little bug in printing cofix with no arguments.Hugo Herbelin
2017-01-04Fixing another inconsistency when looking for camlp5o when camlp5dir is given.Hugo Herbelin
This was not fixed by b9a15a390f yet.
2016-12-28Fix some typos in tutorial (bug #5294).Guillaume Melquiond
This commit uses the proper url for bug reporting, marks urls as such, stops qualifying the Coq'Art book as new, and fix the spacing after the Coq name.
2016-12-26Handle application of a primitive projection to a not yet evaluated ↵Guillaume Melquiond
cofixpoint (bug #5286).
2016-12-26Fix broken documentation in presence of \zeroone{... \tt ...}.Guillaume Melquiond
The way \zeroone was defined, the \tt modifier was leaked outside the brackets, thus messing with the following text. There are a bunch of occurrences of this issue in the manual, so rather than turning all the \tt into \texttt, the definition of \zeroone is made more robust. Unfortunately, there is one single occurrence of \zeroone that does not support the more robust version. (Note that this specific usage of \zeroone is morally a bug, since it goes against all the LaTeX conventions.) So the commit also keeps the old leaky version of \zeroone around as \zeroonelax so that it can be used there.
2016-12-26Update documentation (bugs #5246 and #5251).Guillaume Melquiond
2016-12-26Fix some documentation typos.Guillaume Melquiond
2016-12-26Remove spurious spaces in merlin file generated by coq_makefile (bug #5213).Guillaume Melquiond
2016-12-23Excluding explicitly coinductive types in Scheme Equality (#5284).Hugo Herbelin
2016-12-23Handle application of a primitive projection to a not yet evaluated ↵Guillaume Melquiond
cofixpoint (bug #5286).
2016-12-22Fixing #5277 (Scheme Equality not robust wrt choice of names).Hugo Herbelin
This is only a quick fix, as hinted by Jason.
2016-12-22Fixing injection in the presence of let-in in constructors.Hugo Herbelin
This also fixes decide equality, discriminate, ... (see e.g. #5279).
2016-12-22Fixing anomaly EqUnknown in Equality Scheme (#5278).Hugo Herbelin
2016-12-19Merge remote-tracking branch 'github/pr/172' into trunkMaxime Dénès
Was PR#172: alternate path separators in typeclass debug output.
2016-12-19Avoid concurrent runs when producing html documentation (bug #5269).Guillaume Melquiond
Make does not allow for rules that produce multiple outputs (unless they are pattern rules). As a consequence, the hacha rule could be run several times concurrently, thus causing doc/refman/html to be deleted under the feet of some runs. This commit fixes the issue by turning the rule into a single-output rule and adding a dummy rule to handle all the other indexes. Note that this is not a perfect solution since, if the user were to manually delete one of the auxiliary index, it would not be rebuilt until the main index is.
2016-12-19Merge remote-tracking branch 'github/pr/351' into trunkMaxime Dénès
Was PR#351: Complete a truncated comment
2016-12-19Merge remote-tracking branch 'github/pr/363' into trunkMaxime Dénès
Was PR#363: lib/Unicodetable: Update.
2016-12-19Fix a typo in Hurkens.v commentJason Gross
2016-12-19Bump required OCaml version to 4.02.3.Maxime Dénès
Was decided during the working group on September, 28th.
2016-12-19Use Pp.quote in string options.Maxime Dénès
2016-12-16Fix incorrect documentation that prevents successful compilation (bug #5265).Guillaume Melquiond
2016-12-13Improve unification debug trace.Théo Zimmermann
- Add a debug message when applying a heuristic. - Fix double newlines.
2016-12-12Replace Typeops by Fast_typeopsGaetan Gilbert
This is really [mv fast_typeops.ml{,i} typeops.ml{,i}] plus trivial changes in the other files, the real changes are in the parent commit.
2016-12-12Extend Fast_typeops to be a replacement for TypeopsGaetan Gilbert
This brings the fix in cad44fc for #2996 to the copy of Fast_typeops.check_hyps_inclusion. Fast_typeops.constant_type checks the universe constraints instead of outputting them. Since everyone who used Typeops.constant_type just discarded the constraints they've been switched to constant_type_in which should be the same in Fast_typeops and Typeops. There are some small differences in the interfaces: - Typeops.type_of_projection <-> Fast_typeops.type_of_projection_constant to avoid collision with the internally used type_of_projection (which gives the type of [Proj(p,c)]). - check_hyps_inclusion takes [('a -> constr)] and ['a] instead of [constr] for reporting errors.
2016-12-11strengthened the statement of JMeq_eq_depAbhishek Anand
because P:U->Prop implies P:U->Type, the new statement is strictly more useful. No change was needed to the proof.
2016-12-08Set version to 8.6 in configure.Maxime Dénès
2016-12-08Windows build scripts for 8.6 final.Maxime Dénès
2016-12-08Fix paths in 32-bit windows build scripts.Maxime Dénès
2016-12-07Commit bumping the version number was partial...Maxime Dénès
The sad part of the story is that the script testing this version number is run after tagging by the coq-dev-tools Makefile... will fix that.
2016-12-07Add bat files for 8.6rc1 build.Maxime Dénès
2016-12-07Add bat files for 8.6beta1 build.Maxime Dénès
2016-12-07Set version number to 8.6rc1.Maxime Dénès
2016-12-07A few words in CHANGES.Maxime Dénès
2016-12-07ssrmatching: fix iter_constr_LR iterator wrt ProjEnrico Tassi
2016-12-07Merge branch 'v8.6'Pierre-Marie Pédrot
2016-12-06Fix #5248 - test-suite fails in 8.6beta1Maxime Dénès
This was yet another bug in the VM long multiplication, that I unfortunately introduced in ebc509ed2. It was impacting only 32-bit architectures. In the future, I'll try to make sure that 1) we provide unit tests for integer arithmetic (my int63 branch ships with such tests) 2) our continuous testing infrastructure runs the test suite on a 32-bit architecture. I tried to set up such an instance, but failed. Waiting for support reply.
2016-12-06Fix broken documentation in presence of \zeroone{... \tt ...}.Guillaume Melquiond
The way \zeroone was defined, the \tt modifier was leaked outside the brackets, thus messing with the following text. There are a bunch of occurrences of this issue in the manual, so rather than turning all the \tt into \texttt, the definition of \zeroone is made more robust. Unfortunately, there is one single occurrence of \zeroone that does not support the more robust version. (Note that this specific usage of \zeroone is morally a bug, since it goes against all the LaTeX conventions.) So the commit also keeps the old leaky version of \zeroone around as \zeroonelax so that it can be used there.
2016-12-06Update documentation (bugs #5246 and #5251).Guillaume Melquiond
2016-12-06Merge remote-tracking branch 'github/pr/387' into v8.6Maxime Dénès
Was PR#387: ssrmatching: handle primitive projections (fix: #5247)
2016-12-06Merge remote-tracking branch 'github/pr/389' into v8.6Maxime Dénès
Was PR#389: Changed mention of deprecated -byte option to .byte suffix; change module for Coq loop
2016-12-05Change module for Coq loopPaul Steckler
2016-12-05the -byte option is deprecatedPaul Steckler
2016-12-05ssrmatching: handle primite projections (fix: #5247)Enrico Tassi
2016-12-05Compute dependency of C files only in kernel/byterun.Maxime Dénès
Some C files included in build scripts (in dev/build) were triggering errors or warnings on non-win32 platforms. Note that ide/ide_win32_stubs.c was already handled through an ad-hoc rule in Makefile. If you add a new C file outside of kernel/byterun, please extend the CFILES variable.
2016-12-04[pp] Set printing width for richpp formatter (bug #5244)Emilio Jesus Gallego Arias
Richpp output depends on printing width, thus its internal formatter should be seeded with the proper width value. While we are at it, we increase the default buffer size to a more sensible value.
2016-12-04Merge remote-tracking branch 'github/pr/366' into v8.6Maxime Dénès
Was PR#366: Univs: fix bug 5208
2016-12-04Merge remote-tracking branch 'github/pr/378' into v8.6Maxime Dénès
Was PR#378: Univs: fix bug #5188
2016-12-02Fix test-suite after change in "context" printing.Maxime Dénès
2016-12-02Document changesMatthieu Sozeau