aboutsummaryrefslogtreecommitdiff
path: root/coq
AgeCommit message (Collapse)Author
2013-01-15- support bullets and braces in ProoftreeHendrik Tews
- prooftree protocol change to version 3
2013-01-03- fix asserting when parallel background compilation is in progressHendrik Tews
- fix aborting background compilation on error
2012-11-14- fix problem in emergency process killingHendrik Tews
- better handling of errors in process creation
2012-11-14all-cpus option for coq-max-background-compilation-jobsHendrik Tews
2012-11-14fix coq-lock-ancestor for parallel compilationHendrik Tews
2012-11-14update documentationHendrik Tews
2012-11-13- first version of parallel asynchronous compilation for coq inHendrik Tews
coq-par-compile.el (must be activated via coq-compile-parallel-in-background) - items in the queue region are not necessarily in proof-action-list any more! Require commands and the following items are stored elsewhere until the compilation finishes. Variable proof-second-action-list-active notifies the generic machinery if queue items are stored elsewhere. In this case, Proof General must neither release the proof shell lock nor delete the queue span when proof-action-list is empty. - to kill background processes as early as possible, the new hook proof-shell-signal-interrupt-hook is used
2012-11-06move ancestor locking back into specific partHendrik Tews
2012-11-05move ancestor locking/unlocking to coq-compile-commonHendrik Tews
2012-11-05fix seq-seq misspellingHendrik Tews
2012-11-05move buffer saving to coq-compile-commonHendrik Tews
2012-11-03make coq-include-options independent of current bufferHendrik Tews
2012-11-03move another 2 functions into coq-compile-commonHendrik Tews
2012-11-01move function for coq-compile-response-buffer to coq-compile-common.elHendrik Tews
2012-10-30rename entities in coq-seq-compileHendrik Tews
2012-10-30move some more material into coq-compile-commonHendrik Tews
2012-10-30move general part of compilation into coq-compile-common.elHendrik Tews
2012-10-30move coq compilation into coq/coq-seq-compile.elHendrik Tews
2012-10-03"as" insertion on a region.Pierre Courtieu
2012-10-03Fixed auto-insert-as stuff + fix compiling problems.Pierre Courtieu
2012-10-02Made 'as' automatic insertion a togglable feature (not finished) (2).Pierre Courtieu
2012-10-02Made 'as' automatic insertion a togglable feature. Not finished.Pierre Courtieu
2012-10-02Fixed 'as' close automatic insertion.Pierre Courtieu
2012-10-01Fixed the coq-insert-as feature. Will only work on coq svn trunk forPierre Courtieu
now. coq-8.4 not compatible.
2012-09-25Fixed #419: coq synchronized variables are not anymore in the settingsPierre Courtieu
menu, they are in option menu that only issues commands to the prover and do not try to keep track of the values of the variables.
2012-09-25Added a menu to set the 3 windows layout.Pierre Courtieu
2012-09-25Fixed indentation in presence of "dot friends" like :?. etc.Pierre Courtieu
2012-09-24Completing the possible layouts of proof-layout-windows (added the 3Pierre Courtieu
columns mode).
2012-09-21Fixing a bad interaction between one unicode token and electricPierre Courtieu
terminator.
2012-09-14coq-remove-trailing-dot: Fix accidental dynamic binding so it compilesDavid Aspinall
2012-09-14adjust proof-tree regexp for focused subgoalsHendrik Tews
2012-09-12treat #450 by requiring that proofs are started with ProofHendrik Tews
2012-09-07Fix of the last commit.Pierre Courtieu
2012-09-07Fix a bug that was letting "." in a wrong syntax category.Pierre Courtieu
2012-09-07Cleaning code and comments.Pierre Courtieu
2012-09-07Fixed a bug with coq symbol detection at point. Now dot notation.are supported.Pierre Courtieu
2012-09-06Fixed a bug with function name "eval" (end of).Pierre Courtieu
2012-09-06Fixed a bug with function name "eval".Pierre Courtieu
2012-09-05Fixed double hit terminator. Now it is disabled by default, andPierre Courtieu
enabling it disables electric-terminator and vice-versa. In case both are non nil at the same time, then electric teminator has priority. If people like it we may propose this to other modes than coq. + fixed window layout policy.
2012-09-02Remove ref to file parsingcheck-412.v missing from CVS, so "make ↵David Aspinall
coq.autotest" runs again
2012-08-31Changed the behaviour of proof-layout-windows. Now it follows thePierre Courtieu
'horizontal 'vertical 'smart policy.
2012-08-31Fixing a bug happening in coq when three win mode on and scriptingPierre Courtieu
starts on a buffer. The response buffer was hiding the scripting buffer. NOTE: this is not a bug correction. The bug is still there but proof-layout-windows is called to work it around.
2012-08-31Resize response window when showing an ancient goal.Pierre Courtieu
2012-08-31Fixing previous commit on double hit.Pierre Courtieu
2012-08-30Impementing a "double hit" electric terminator. Idea: do electricPierre Courtieu
terminator when hitting "." twice quickly.
2012-08-30Summary: Don't quote lambda expressionsStefan Monnier
* coq/coq-indent.el (coq-indent-inner-regexp): Remove old X-Symbol element. (coq-save-count, coq-proof-count): * obsolete/plastic/plastic.el (plastic-shell-handle-output): * lib/texi-docstring-magic.el (texi-docstring-magic-insert-magic): * lib/pg-dev.el (emacs-lisp-mode-hook): * lib/maths-menu.el (maths-menu-filter-predicate) (maths-menu-tokenise-insert): * lib/holes.el (holes-next): * lego/lego.el (lego-shell-handle-output): * isar/isabelle-system.el (isabelle-docs-menu): * coq/coq.el (coq-compile-command, coq-compile-auto-save) (coq-compile-ignored-directories, coq-load-path-safep) (proof-shell-handle-delayed-output-hook): Don't quote lambda.
2012-08-30Added some new behavior to the usual 'show goal' shortcut: if point isPierre Courtieu
on a locked span, it now displays the corresponding (ancient) goal instead of the current one.
2012-08-24Fixed an error when smie not present in the system.Pierre Courtieu
2012-08-16Fix lambda quoteDavid Aspinall
2012-08-09coq-optimise-resp-windows: Check proof script buffer window exists, ↵David Aspinall
addressing Trac #446