| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-02-01 | [vernac] Remove VernacGoal, allow anonymous definitions in VernacDefinition | Vincent Laporte | |
| 2018-01-31 | Merge PR #6601: Circle CI: fix cache selection. | Maxime Dénès | |
| 2018-01-31 | Merge PR #6641: ci-compcert.sh: use default value for NJOBS when installing ↵ | Maxime Dénès | |
| menhir. | |||
| 2018-01-31 | Merge PR #6663: [toplevel] Refactor load path handling. | Maxime Dénès | |
| 2018-01-31 | Merge PR #6656: Fix #5747: "make validate" fails with "bad recursive trees" | Maxime Dénès | |
| 2018-01-31 | Merge PR #6535: Cleanup name-binding structure for fresh evar name generation. | Maxime Dénès | |
| 2018-01-30 | Put default value for NJOBS in ci-common. | Gaëtan Gilbert | |
| 2018-01-30 | Adding an overlay for Equations. | Pierre-Marie Pédrot | |
| 2018-01-30 | Merge PR #6666: Fix reduction of primitive projections on coinductive ↵ | Maxime Dénès | |
| records for cbv and native_compute | |||
| 2018-01-30 | Merge PR #6649: Fix #6621: Anomaly on fixpoint with primitive projections | Maxime Dénès | |
| 2018-01-30 | Merge PR #6636: Stop running duplicate Travis jobs on pull requests. | Maxime Dénès | |
| 2018-01-30 | Merge PR #6605: Safer VM interfaces | Maxime Dénès | |
| 2018-01-30 | Merge PR #6644: Use travis_retry on apt-get update | Maxime Dénès | |
| 2018-01-29 | Add test case for #5286. | Maxime Dénès | |
| 2018-01-29 | [cbv] Fix evaluation of cofixpoints under primitive projections. | Maxime Dénès | |
| Fixes #5286 (last remaining part). | |||
| 2018-01-29 | [native_compute] Fix evaluation of cofixpoints under primitive projections. | Maxime Dénès | |
| 2018-01-29 | [toplevel] Refactor load path handling. | Emilio Jesus Gallego Arias | |
| We refactor top-level load path handling. This is in preparation to make load paths become local to a particular document. To this effect, we introduce a new data type `coq_path` that includes the full specification of a load path: ``` type add_ml = AddNoML | AddTopML | AddRecML type vo_path_spec = { unix_path : string; (* Filesystem path contaning vo/ml files *) coq_path : Names.DirPath.t; (* Coq prefix for the path *) implicit : bool; (* [implicit = true] avoids having to qualify with [coq_path] *) has_ml : add_ml; (* If [has_ml] is true, the directory will also be search for plugins *) } type coq_path_spec = | VoPath of vo_path_spec | MlPath of string type coq_path = { path_spec: coq_path_spec; recursive: bool; } ``` Then, initialization of load paths is split into building a list of load paths and actually making them effective. A future commit will make thus the list of load paths a parameter for document creation. This API is necessarily internal [for now] thus I don't think a changes entry is needed. | |||
| 2018-01-26 | Safer VM interfaces | Maxime Dénès | |
| We separate functions dealing with VM values (vmvalues.ml) and interfaces of the bytecode interpreter (vm.ml). Only the former relies on untyped constructions. This also makes the VM architecture closer to the one of native_compute, another patch could probably try to share more code between the two for conversion and reification (not trivial, though). This is also preliminary work for integers and arrays. | |||
| 2018-01-25 | Add test case for #5747 | Maxime Dénès | |
| 2018-01-25 | [checker] Avoid relying on canonical names. | Maxime Dénès | |
| Fixes #5747: "make validate" fails with "bad recursive trees" | |||
| 2018-01-25 | [checker] Remove duplicated function | Maxime Dénès | |
| 2018-01-25 | [checker] Better error message for bad recursive trees | Maxime Dénès | |
| 2018-01-25 | Add a comment referencing travis issue numbers | Jason Gross | |
| 2018-01-25 | Merge PR #6642: fix space in coqchk error | Maxime Dénès | |
| 2018-01-25 | Merge PR #6650: Remove dead code from funind. | Maxime Dénès | |
| 2018-01-25 | Merge PR #6626: [readme] Add DOI badge. | Maxime Dénès | |
| 2018-01-25 | Merge PR #6620: Fix #6591: anomaly when using selectors outside of a proof. | Maxime Dénès | |
| 2018-01-24 | fix space in coqchk error | Ralf Jung | |
| 2018-01-24 | Remove dead code from funind. | Maxime Dénès | |
| 2018-01-24 | Fix #6621: Anomaly on fixpoint with primitive projections | Maxime Dénès | |
| The implementation of the subterm relation for primitive projections was a bit wrong. I found the problem independently of this bug, and tried to see if a proof of False could be derived, but I don't think so, due to another check (check_is_subterm) that saves the kernel at the last minute. | |||
| 2018-01-23 | Delay installing packages | Jason Gross | |
| sudo apt-get install will fail on gcc-multilib if apt-get update cannot fetch launchpad, so instead we delay installing these packages. | |||
| 2018-01-23 | Use travis_retry on apt-get update | Jason Gross | |
| Script modified from https://unix.stackexchange.com/questions/175146/apt-get-update-exit-status I stuck the code in "install" rather than "before_install" so that the lint target didn't need to be changed. I also haven't touched the targets that add more packages; I'll leave that to someone who knows more about the "&" and "*" syntax being used in the configuration. | |||
| 2018-01-23 | Stop running duplicate Travis jobs on pull requests. | Théo Zimmermann | |
| These tests are already done by CircleCI. | |||
| 2018-01-23 | Merge PR #6627: Fix #6619: coqchk does not reduce compatibility constants ↵ | Maxime Dénès | |
| for primitive projections | |||
| 2018-01-23 | Merge PR #6628: [printing] Remove duplicate definitions of pr_lident and ↵ | Maxime Dénès | |
| pr_lname | |||
| 2018-01-23 | Merge PR #6629: Archive COMPATIBILITY | Maxime Dénès | |
| 2018-01-23 | Merge PR #6568: Cleanup scripts | Maxime Dénès | |
| 2018-01-22 | Fix #6591: anomaly when using selectors outside of a proof. | Cyprien Mangin | |
| When asking for a hint about bullets, we check that there is an ongoing proof. | |||
| 2018-01-22 | [readme] Add DOI badge. | Emilio Jesus Gallego Arias | |
| 2018-01-22 | Archive COMPATIBILITY. | Théo Zimmermann | |
| 2018-01-22 | Move the mention of the removal of Qed exporting at the right place. | Théo Zimmermann | |
| 2018-01-22 | Merge PR #6461: Let dtauto recognize '@sigT A (fun _ => B)' as a conjunction. | Maxime Dénès | |
| 2018-01-22 | Merge PR #6625: Update location on tab switch, issue 6624 | Maxime Dénès | |
| 2018-01-22 | Merge PR #6576: generate both binary and text annotations | Maxime Dénès | |
| 2018-01-22 | Merge PR #6550: Remove outdated note about rlwrap in setup.txt | Maxime Dénès | |
| 2018-01-22 | Merge PR #6618: Fix Ltac subterm matching in (co-)fixpoints. | Maxime Dénès | |
| 2018-01-22 | Merge PR #6575: Add flash infos for find and replace | Maxime Dénès | |
| 2018-01-22 | Merge PR #6506: Fast rel lookup | Maxime Dénès | |
| 2018-01-22 | [printing] Remove duplicate definitions of pr_lident and pr_lname | Vincent Laporte | |
| 2018-01-20 | Adding a test for coqchk bug #6619. | Pierre-Marie Pédrot | |
