aboutsummaryrefslogtreecommitdiffhomepage
path: root/dev/core.dbg
Commit message (Collapse)AuthorAge
* [general] Merge parsing with highparsing, put toplevel at the top of the ↵Gravatar Emilio Jesus Gallego Arias2017-08-29
| | | | linking chain.
* Fix ocamldebug for the APIGravatar Gaëtan Gilbert2017-06-12
|
* Fix loading of ocamldebug printers.Gravatar Pierre-Marie Pédrot2017-04-03
|
* Updating core.dbg after ltac moved to plugins directory.Gravatar Hugo Herbelin2017-03-12
|
* Fixing debugger after the split of toplevel into vernac.Gravatar Pierre-Marie Pédrot2017-02-19
|
* Fix loading of debug printers.Gravatar Pierre-Marie Pédrot2016-10-05
|
* No more dev/printers.cmaGravatar Pierre Letouzey2016-07-26
This file was only used during ocamldebug sessions (in the dev/db script). It was containing a large subset of the core cma files, up to the printing functions. There were a few notable exceptions, for instance no kernel/vm.cmo to avoid loading dllcoqrun.so in ocamldebug. But printers.cma was troublesome to maintain : almost each time an ML file was added/removed/renamed in the core of Coq, dev/printers.mllib had to be edited, in addition to the directory-specific .mllib (kernel/kernel.mllib and co). So I propose here to kill this file, and put instead in dev/db several "load_printer" of the core cma files. For that to work, we need to compile kernel/kernel.cma with the right -dllib and -dllpath options, but that shouldn't hurt (on the contrary). We also source now the camlpX cma in dev/db, via a new generated file dev/camlp4.dbg containing a load_printer of either gramlib.cma or camp4lib.cma. If one doesn't want to perform the whole "source db" at the start of an ocamldebug session, then the former "load_printer printers.cma" could be replaced by: source core.dbg load_printer top_printers.cmo See for instance the minimal dev/base_db.