History log of /seL4-l4v-master/l4v/isabelle/src/Pure/Tools/dump.scala
Revision Date Author Comments
# 7e172706 25-Mar-2020 wenzelm <none@none>

clarified messages: indicate termination explicitly;


# 76c4f11c 20-Mar-2020 wenzelm <none@none>

avoid accidental update of base session sources (following documentation in "system" manual);


# e82a7994 09-Mar-2020 wenzelm <none@none>

more scalable output of YXML files;


# 7360436e 25-Nov-2019 wenzelm <none@none>

avoid vacuous session Pure -- dump does not read_pure_theory;


# 740c2715 24-Nov-2019 wenzelm <none@none>

clarified vacuous selection vs. Pure;


# c63053d2 24-Nov-2019 wenzelm <none@none>

tuned signature;


# 05b64de7 15-Oct-2019 wenzelm <none@none>

cumulative errors for session partitions;


# e4db810c 15-Oct-2019 wenzelm <none@none>

proper guard for process_theory: ensure uniform precedence of results;


# c83549f1 15-Oct-2019 wenzelm <none@none>

load HOL-Proofs first: it introduces some extra "thm" items that are required later on;


# bdccd224 14-Oct-2019 wenzelm <none@none>

more complete coverage of sessions: process_theory operation needs to handle duplicate theories;


# 6d3b2eda 14-Oct-2019 wenzelm <none@none>

proper build_graph to make session selection work as in "isabelle build";


# 403323b8 14-Oct-2019 wenzelm <none@none>

incorporate sessions with record_proofs;


# 53875534 14-Oct-2019 wenzelm <none@none>

clarified signature;


# b6bf83b6 14-Oct-2019 wenzelm <none@none>

clarified signature;


# 17c2e9b4 14-Oct-2019 wenzelm <none@none>

clarified signature;


# 499164ef 14-Oct-2019 wenzelm <none@none>

clarified signature;


# 0214f9b7 14-Oct-2019 wenzelm <none@none>

clarified treatment of base logic image;


# 8476f76a 14-Oct-2019 wenzelm <none@none>

simplified options: always split;


# 486f146c 14-Oct-2019 wenzelm <none@none>

proper guard -- avoid bad result;


# 147b8a81 14-Oct-2019 wenzelm <none@none>

split into standard partitions, for improved scalability;


# cf6972af 14-Oct-2019 wenzelm <none@none>

clarified defaults;


# c82bb3ba 14-Oct-2019 wenzelm <none@none>

tuned signature;


# b6ab7b00 13-Oct-2019 wenzelm <none@none>

clarified signature: static Dump.Context vs. dynamic Dump.Session;


# 1460ffa6 07-Oct-2019 wenzelm <none@none>

discontinued pointless dump_checkpoint and share_common_data -- superseded by base logic image in Isabelle/MMT;


# dfef1aa4 01-Oct-2019 wenzelm <none@none>

avoid censorship of options, e.g. relevant for Isabelle/MMT to provide its own value;


# e386bcbf 01-Oct-2019 wenzelm <none@none>

consolidate less aggressively: avoid live-lock when PIDE round-trip takes too long (e.g. in complex theory hierarchies);


# d6e674b4 30-Sep-2019 wenzelm <none@none>

clarified share_common_data: after finished checkpoint, before next edits;


# 9f19c5ec 30-Sep-2019 wenzelm <none@none>

obsolete (see 030a6baa5cb2 and d14ddb1df52c);


# f11acb12 30-Sep-2019 wenzelm <none@none>

added dump_options: disabled by default;


# bf2b8d7a 15-Sep-2019 wenzelm <none@none>

more ambitious options (again);


# c1c062f4 15-Sep-2019 wenzelm <none@none>

more ambitious options (again, after 93aa546ffbac);


# a3b9ca9e 12-Sep-2019 wenzelm <none@none>

eliminated pointless theory graph (reverting parts of a56eab490f4e): it caused problems with loaded vs. non-loaded node names, e.g. for theory Pure (see also 29bb1ebb188f);


# 25d58f90 07-Sep-2019 wenzelm <none@none>

disable fragile options for now;


# 2911fe73 06-Sep-2019 wenzelm <none@none>

more robust;


# 2b50b28a 04-Sep-2019 wenzelm <none@none>

disable share_common_data for now (amending 0f8742b5a9e8) -- potentially more robust;


# e4fedc7c 04-Sep-2019 wenzelm <none@none>

load theories in stages, to reduce ML heap requirements;


# 97ef0f44 03-Sep-2019 wenzelm <none@none>

clarified signature;


# 29942f1c 02-Sep-2019 wenzelm <none@none>

more explicit type Dump.Session, with context information;


# be148acd 29-Aug-2019 wenzelm <none@none>

more scalable isabelle dump (and derivatives): mark individual theories to share common data in ML;


# bb415370 28-Aug-2019 wenzelm <none@none>

enable share_common_data for "isabelle dump" and its derivatives (e.g. "isabelle mmt_import"): this has the potential to reduce ML heap size considerably, after initial command definitions;


# 028cc4e1 28-Aug-2019 wenzelm <none@none>

more scalable -- less ML heap requirements;


# b2e2b37e 28-Aug-2019 wenzelm <none@none>

tuned whitespace;


# c4a93be7 18-Mar-2019 wenzelm <none@none>

support unicode_symbols in input source;


# 50213ac9 11-Mar-2019 wenzelm <none@none>

tuned signature;


# da7b179d 11-Mar-2019 wenzelm <none@none>

tuned signature;


# 1f65ea8f 03-Mar-2019 wenzelm <none@none>

clarified signature;
suppress already loaded theories;


# a71d5d55 03-Mar-2019 wenzelm <none@none>

tuned signature;


# 9ff663fa 01-Mar-2019 wenzelm <none@none>

system option "system_heaps" supersedes various command-line options for "system build mode";
clarified "isabelle jedit" options -n, -s, -u;


# 61dd0931 01-Jan-2019 wenzelm <none@none>

tuned messages;


# 037f599a 29-Dec-2018 wenzelm <none@none>

tuned signature;


# 78ebad65 29-Dec-2018 wenzelm <none@none>

clarified signature, notably cascade of dump_options, deps, resources, session;


# 4e75e00c 29-Dec-2018 wenzelm <none@none>

unused;


# 1a6d18ee 29-Dec-2018 wenzelm <none@none>

clarified signature;


# 777ab364 29-Dec-2018 wenzelm <none@none>

clarified errors, according to Isabelle/MMT;
tuned signature;


# 0d0bec27 29-Dec-2018 wenzelm <none@none>

tuned, according to Isabelle/MMT;


# aa942982 29-Dec-2018 wenzelm <none@none>

clarified options: ensure consolidated Node_Status and thus percentage = 100% for progress;


# 6432c8fe 28-Dec-2018 wenzelm <none@none>

tuned;


# 17a15116 28-Dec-2018 wenzelm <none@none>

clarified sessions_deps, according to Isabelle/MMT usage;


# 8d5f3d24 27-Dec-2018 wenzelm <none@none>

tuned signature: for other dump-like tools;


# 44ed074d 27-Dec-2018 wenzelm <none@none>

unused;


# 58675532 27-Dec-2018 wenzelm <none@none>

tuned;


# 53119623 27-Dec-2018 wenzelm <none@none>

clarified defaults via system options;


# ffbd9b6f 02-Oct-2018 wenzelm <none@none>

unbounded tracing for proper termination, e.g. relevant for theory Sequents.Hard_Quantifiers;


# 58a968ff 22-Sep-2018 wenzelm <none@none>

proper return code for runtime failure;


# 6d23f0fc 22-Sep-2018 wenzelm <none@none>

clarified errors: no result from forced session.stop, check pending theories;


# 84d7e437 21-Sep-2018 wenzelm <none@none>

suppress some theories to allow "isabelle dump -o skip_proofs";


# 6b0aab39 21-Sep-2018 wenzelm <none@none>

tuned signature;


# 98d034bb 18-Sep-2018 wenzelm <none@none>

tuned signature;


# ffeb5f88 18-Sep-2018 wenzelm <none@none>

tuned signature;


# ba6062e5 18-Sep-2018 wenzelm <none@none>

clarified modules;

--HG--
rename : src/Pure/Thy/thy_resources.scala => src/Pure/PIDE/headless.scala


# 3b8acad1 17-Sep-2018 wenzelm <none@none>

tuned message;


# e370ee21 17-Sep-2018 wenzelm <none@none>

more detailed session dependencies, with conditions for theories;


# f4821ec5 12-Sep-2018 wenzelm <none@none>

tuned signature;


# aa41ed44 08-Sep-2018 wenzelm <none@none>

implicit use of NUMA policy, absorbing potential errors;


# ec9904fe 08-Sep-2018 wenzelm <none@none>

more uniform Progress, with theory() for batch-build and theory_percentage() for PIDE session;


# 1f7fc34f 08-Sep-2018 wenzelm <none@none>

more accurate output;


# 2bd05da2 08-Sep-2018 wenzelm <none@none>

clarified defaults;
more uniform treatment of "disabled" case;


# 5a595c0e 08-Sep-2018 wenzelm <none@none>

more accurate output;


# e09ec9fd 07-Sep-2018 wenzelm <none@none>

support for watchdog_timeout;


# c341123d 07-Sep-2018 wenzelm <none@none>

tuned signature;


# 1a091a40 07-Sep-2018 wenzelm <none@none>

removed junk;


# 9b18bdf1 08-Sep-2018 wenzelm <none@none>

tuned output;


# 999e99e5 07-Sep-2018 wenzelm <none@none>

continuously clean frontier of already committed theories: much less resource requirements;


# 9736fb13 07-Sep-2018 wenzelm <none@none>

clarified error progress and error_rc;


# 11c45f67 07-Sep-2018 wenzelm <none@none>

tuned signature;


# a4f0b15a 07-Sep-2018 wenzelm <none@none>

tuned signature;


# 289dceb3 07-Sep-2018 wenzelm <none@none>

dump aspects asynchronously;


# a95dec98 03-Sep-2018 wenzelm <none@none>

more detailed progress;


# 79dfd401 03-Sep-2018 wenzelm <none@none>

more robust default options, notably for node consolidation;


# c1740341 03-Sep-2018 wenzelm <none@none>

tuned;


# 4c8ae309 02-Sep-2018 wenzelm <none@none>

clarified quasi_consolidated state: ensure that exports are present for ok nodes;


# c4fc6914 17-Aug-2018 wenzelm <none@none>

clarified modules;


# 5ea4195f 12-Aug-2018 wenzelm <none@none>

proper session dirs;


# 3cc6a1ed 11-Aug-2018 wenzelm <none@none>

tuned;


# 22977237 30-Jun-2018 wenzelm <none@none>

proper error;


# cc45b479 29-Jun-2018 wenzelm <none@none>

proper build_heap;


# c63366c9 24-Jun-2018 wenzelm <none@none>

disable export_document by default (presently unused and for demo/testing purposes): avoid spurious IO exception in highly parallel environment;


# 438fd006 11-Jun-2018 wenzelm <none@none>

tuned signature;


# 7fe1580b 03-Jun-2018 wenzelm <none@none>

clarified signature: prefer Document.Snapshot;


# 6f0021e1 02-Jun-2018 wenzelm <none@none>

more args;


# d4a83481 01-Jun-2018 wenzelm <none@none>

documentation for "isabelle dump";


# 7d6cf173 01-Jun-2018 wenzelm <none@none>

more dump aspects, with options;
tuned signature;


# 30a0b920 01-Jun-2018 wenzelm <none@none>

clarified default: all aspects;


# 224c1fd1 30-May-2018 wenzelm <none@none>

store Isabelle symbols in canonical form;
tuned signature;


# c86a343f 30-May-2018 wenzelm <none@none>

clarified outermost progress.interrupt_handler;


# 731734f9 30-May-2018 wenzelm <none@none>

report theory progress via PIDE node status;


# 42462f24 29-May-2018 wenzelm <none@none>

shutdown ML process before output: Theories_Result is timeless/stateless;


# 8b383b78 29-May-2018 wenzelm <none@none>

more operations;
more output;


# 70e6f5ab 29-May-2018 wenzelm <none@none>

more accurate dependencies;
tuned;


# c0c589ac 29-May-2018 wenzelm <none@none>

more formal dump aspects;
support output dir;


# ad428fe3 28-May-2018 wenzelm <none@none>

support to dump build database produced by PIDE session;