| author | immler | 
| Mon, 13 Oct 2014 18:55:05 +0200 | |
| changeset 58656 | 7f14d5d9b933 | 
| parent 58470 | 890d8286fd4e | 
| child 58660 | 8d4aebb9e327 | 
| permissions | -rw-r--r-- | 
| 
51397
 
03b586ee5930
support for 'chapter' specifications within session ROOT;
 
wenzelm 
parents: 
50911 
diff
changeset
 | 
1  | 
chapter Pure  | 
| 
 
03b586ee5930
support for 'chapter' specifications within session ROOT;
 
wenzelm 
parents: 
50911 
diff
changeset
 | 
2  | 
|
| 
48738
 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 
wenzelm 
parents: 
48732 
diff
changeset
 | 
3  | 
session RAW =  | 
| 48916 | 4  | 
theories  | 
| 48347 | 5  | 
files  | 
6  | 
"General/exn.ML"  | 
|
7  | 
"ML-Systems/compiler_polyml.ML"  | 
|
8  | 
"ML-Systems/ml_name_space.ML"  | 
|
| 
56435
 
28b34e8e4a80
approximate ML antiquotation @{here} for Isabelle/Pure bootstrap;
 
wenzelm 
parents: 
56303 
diff
changeset
 | 
9  | 
"ML-Systems/ml_positions.ML"  | 
| 48347 | 10  | 
"ML-Systems/ml_pretty.ML"  | 
11  | 
"ML-Systems/ml_system.ML"  | 
|
12  | 
"ML-Systems/multithreading.ML"  | 
|
13  | 
"ML-Systems/multithreading_polyml.ML"  | 
|
14  | 
"ML-Systems/overloading_smlnj.ML"  | 
|
15  | 
"ML-Systems/polyml.ML"  | 
|
| 
54723
 
124432e77ecf
simplified polyml-5.5.2 setup -- implicit upgrade of Thread.numProcessors;
 
wenzelm 
parents: 
54717 
diff
changeset
 | 
16  | 
"ML-Systems/polyml-5.5.2.ML"  | 
| 
58470
 
890d8286fd4e
pro-forma support for polyml-5.5.3 (presently SVN 1960);
 
wenzelm 
parents: 
58009 
diff
changeset
 | 
17  | 
"ML-Systems/polyml-5.5.3.ML"  | 
| 48347 | 18  | 
"ML-Systems/pp_dummy.ML"  | 
19  | 
"ML-Systems/proper_int.ML"  | 
|
20  | 
"ML-Systems/single_assignment.ML"  | 
|
21  | 
"ML-Systems/single_assignment_polyml.ML"  | 
|
| 
52711
 
155f02cacb2d
old Poly/ML 5.3.0 cannot share the massive heap of HOL anymore (after introduction of immutable theory in 38466f4f3483);
 
wenzelm 
parents: 
52605 
diff
changeset
 | 
22  | 
"ML-Systems/share_common_data_polyml-5.3.0.ML"  | 
| 48347 | 23  | 
"ML-Systems/smlnj.ML"  | 
24  | 
"ML-Systems/thread_dummy.ML"  | 
|
25  | 
"ML-Systems/universal.ML"  | 
|
26  | 
"ML-Systems/unsynchronized.ML"  | 
|
27  | 
"ML-Systems/use_context.ML"  | 
|
28  | 
||
| 
48738
 
f8c1a5b9488f
simplified session specifications: names are taken verbatim and current directory is default;
 
wenzelm 
parents: 
48732 
diff
changeset
 | 
29  | 
session Pure =  | 
| 
56801
 
8dd9df88f647
some support for session-qualified theories: allow to refer to resources via qualified name instead of odd file-system path;
 
wenzelm 
parents: 
56435 
diff
changeset
 | 
30  | 
global_theories Pure  | 
| 48514 | 31  | 
files  | 
32  | 
"General/exn.ML"  | 
|
33  | 
"ML-Systems/compiler_polyml.ML"  | 
|
34  | 
"ML-Systems/ml_name_space.ML"  | 
|
| 
56435
 
28b34e8e4a80
approximate ML antiquotation @{here} for Isabelle/Pure bootstrap;
 
wenzelm 
parents: 
56303 
diff
changeset
 | 
35  | 
"ML-Systems/ml_positions.ML"  | 
| 48514 | 36  | 
"ML-Systems/ml_pretty.ML"  | 
37  | 
"ML-Systems/ml_system.ML"  | 
|
38  | 
"ML-Systems/multithreading.ML"  | 
|
39  | 
"ML-Systems/multithreading_polyml.ML"  | 
|
40  | 
"ML-Systems/overloading_smlnj.ML"  | 
|
41  | 
"ML-Systems/polyml.ML"  | 
|
| 
54723
 
124432e77ecf
simplified polyml-5.5.2 setup -- implicit upgrade of Thread.numProcessors;
 
wenzelm 
parents: 
54717 
diff
changeset
 | 
42  | 
"ML-Systems/polyml-5.5.2.ML"  | 
| 
58470
 
890d8286fd4e
pro-forma support for polyml-5.5.3 (presently SVN 1960);
 
wenzelm 
parents: 
58009 
diff
changeset
 | 
43  | 
"ML-Systems/polyml-5.5.3.ML"  | 
| 48514 | 44  | 
"ML-Systems/pp_dummy.ML"  | 
45  | 
"ML-Systems/proper_int.ML"  | 
|
46  | 
"ML-Systems/single_assignment.ML"  | 
|
47  | 
"ML-Systems/single_assignment_polyml.ML"  | 
|
48  | 
"ML-Systems/smlnj.ML"  | 
|
49  | 
"ML-Systems/thread_dummy.ML"  | 
|
50  | 
"ML-Systems/universal.ML"  | 
|
51  | 
"ML-Systems/unsynchronized.ML"  | 
|
52  | 
"ML-Systems/use_context.ML"  | 
|
| 48347 | 53  | 
|
| 48514 | 54  | 
"Concurrent/bash.ML"  | 
55  | 
"Concurrent/bash_sequential.ML"  | 
|
56  | 
"Concurrent/cache.ML"  | 
|
| 52050 | 57  | 
"Concurrent/event_timer.ML"  | 
| 48514 | 58  | 
"Concurrent/future.ML"  | 
59  | 
"Concurrent/lazy.ML"  | 
|
60  | 
"Concurrent/lazy_sequential.ML"  | 
|
61  | 
"Concurrent/mailbox.ML"  | 
|
62  | 
"Concurrent/par_exn.ML"  | 
|
63  | 
"Concurrent/par_list.ML"  | 
|
64  | 
"Concurrent/par_list_sequential.ML"  | 
|
65  | 
"Concurrent/simple_thread.ML"  | 
|
66  | 
"Concurrent/single_assignment.ML"  | 
|
67  | 
"Concurrent/single_assignment_sequential.ML"  | 
|
68  | 
"Concurrent/synchronized.ML"  | 
|
69  | 
"Concurrent/synchronized_sequential.ML"  | 
|
70  | 
"Concurrent/task_queue.ML"  | 
|
71  | 
"Concurrent/time_limit.ML"  | 
|
72  | 
"General/alist.ML"  | 
|
73  | 
"General/antiquote.ML"  | 
|
74  | 
"General/balanced_tree.ML"  | 
|
75  | 
"General/basics.ML"  | 
|
76  | 
"General/binding.ML"  | 
|
77  | 
"General/buffer.ML"  | 
|
| 
56053
 
030531cc4c62
tables with changes relative to some common base version -- support for efficient join/merge of big global tables with small local updates;
 
wenzelm 
parents: 
55672 
diff
changeset
 | 
78  | 
"General/change_table.ML"  | 
| 
55672
 
5e25cc741ab9
support for completion within the formal context;
 
wenzelm 
parents: 
55516 
diff
changeset
 | 
79  | 
"General/completion.ML"  | 
| 48514 | 80  | 
"General/file.ML"  | 
81  | 
"General/graph.ML"  | 
|
| 49561 | 82  | 
"General/graph_display.ML"  | 
| 48514 | 83  | 
"General/heap.ML"  | 
84  | 
"General/integer.ML"  | 
|
85  | 
"General/linear_set.ML"  | 
|
86  | 
"General/long_name.ML"  | 
|
87  | 
"General/name_space.ML"  | 
|
88  | 
"General/ord_list.ML"  | 
|
89  | 
"General/output.ML"  | 
|
90  | 
"General/path.ML"  | 
|
91  | 
"General/position.ML"  | 
|
92  | 
"General/pretty.ML"  | 
|
93  | 
"General/print_mode.ML"  | 
|
94  | 
"General/properties.ML"  | 
|
95  | 
"General/queue.ML"  | 
|
96  | 
"General/same.ML"  | 
|
97  | 
"General/scan.ML"  | 
|
98  | 
"General/secure.ML"  | 
|
99  | 
"General/seq.ML"  | 
|
100  | 
"General/sha1.ML"  | 
|
101  | 
"General/sha1_polyml.ML"  | 
|
| 
53212
 
387b9f7cb0ac
added SHA1 library integrity test, which is invoked at compile time and Isabelle_Process run-time;
 
wenzelm 
parents: 
52926 
diff
changeset
 | 
102  | 
"General/sha1_samples.ML"  | 
| 
50800
 
c0fb2839d1a9
recovered buffered sockets from 11f622794ad6 -- requires Poly/ML 5.5.x;
 
wenzelm 
parents: 
50686 
diff
changeset
 | 
103  | 
"General/socket_io.ML"  | 
| 48514 | 104  | 
"General/source.ML"  | 
105  | 
"General/stack.ML"  | 
|
106  | 
"General/symbol.ML"  | 
|
107  | 
"General/symbol_pos.ML"  | 
|
108  | 
"General/table.ML"  | 
|
109  | 
"General/timing.ML"  | 
|
110  | 
"General/url.ML"  | 
|
111  | 
"Isar/args.ML"  | 
|
112  | 
"Isar/attrib.ML"  | 
|
113  | 
"Isar/auto_bind.ML"  | 
|
114  | 
"Isar/bundle.ML"  | 
|
115  | 
"Isar/class.ML"  | 
|
116  | 
"Isar/class_declaration.ML"  | 
|
117  | 
"Isar/code.ML"  | 
|
118  | 
"Isar/context_rules.ML"  | 
|
119  | 
"Isar/element.ML"  | 
|
120  | 
"Isar/expression.ML"  | 
|
121  | 
"Isar/generic_target.ML"  | 
|
122  | 
"Isar/isar_cmd.ML"  | 
|
123  | 
"Isar/keyword.ML"  | 
|
124  | 
"Isar/local_defs.ML"  | 
|
125  | 
"Isar/local_theory.ML"  | 
|
126  | 
"Isar/locale.ML"  | 
|
127  | 
"Isar/method.ML"  | 
|
128  | 
"Isar/named_target.ML"  | 
|
129  | 
"Isar/object_logic.ML"  | 
|
130  | 
"Isar/obtain.ML"  | 
|
131  | 
"Isar/outer_syntax.ML"  | 
|
132  | 
"Isar/overloading.ML"  | 
|
133  | 
"Isar/parse.ML"  | 
|
134  | 
"Isar/parse_spec.ML"  | 
|
135  | 
"Isar/proof.ML"  | 
|
136  | 
"Isar/proof_context.ML"  | 
|
137  | 
"Isar/proof_display.ML"  | 
|
138  | 
"Isar/proof_node.ML"  | 
|
139  | 
"Isar/rule_cases.ML"  | 
|
140  | 
"Isar/runtime.ML"  | 
|
141  | 
"Isar/spec_rules.ML"  | 
|
142  | 
"Isar/specification.ML"  | 
|
143  | 
"Isar/token.ML"  | 
|
144  | 
"Isar/toplevel.ML"  | 
|
145  | 
"Isar/typedecl.ML"  | 
|
| 
56303
 
4cc3f4db3447
clarified Isabelle/ML bootstrap, such that Execution does not require ML_Compiler;
 
wenzelm 
parents: 
56210 
diff
changeset
 | 
146  | 
"ML/exn_output.ML"  | 
| 
 
4cc3f4db3447
clarified Isabelle/ML bootstrap, such that Execution does not require ML_Compiler;
 
wenzelm 
parents: 
56210 
diff
changeset
 | 
147  | 
"ML/exn_output_polyml.ML"  | 
| 52010 | 148  | 
"ML/exn_properties_dummy.ML"  | 
149  | 
"ML/exn_properties_polyml.ML"  | 
|
| 
52836
 
1a03ffc00a4a
exception trace for Poly/ML 5.5.1, using regular Isabelle output;
 
wenzelm 
parents: 
52711 
diff
changeset
 | 
150  | 
"ML/exn_trace_polyml-5.5.1.ML"  | 
| 48514 | 151  | 
"ML/install_pp_polyml.ML"  | 
| 56072 | 152  | 
"ML/ml_antiquotation.ML"  | 
| 48514 | 153  | 
"ML/ml_compiler.ML"  | 
154  | 
"ML/ml_compiler_polyml.ML"  | 
|
155  | 
"ML/ml_context.ML"  | 
|
156  | 
"ML/ml_env.ML"  | 
|
157  | 
"ML/ml_lex.ML"  | 
|
158  | 
"ML/ml_parse.ML"  | 
|
| 
56303
 
4cc3f4db3447
clarified Isabelle/ML bootstrap, such that Execution does not require ML_Compiler;
 
wenzelm 
parents: 
56210 
diff
changeset
 | 
159  | 
"ML/ml_options.ML"  | 
| 50255 | 160  | 
"ML/ml_statistics_dummy.ML"  | 
161  | 
"ML/ml_statistics_polyml-5.5.0.ML"  | 
|
| 48514 | 162  | 
"ML/ml_syntax.ML"  | 
| 
50450
 
358b6020f8b6
generalized notion of active area, where sendback is just one application;
 
wenzelm 
parents: 
50255 
diff
changeset
 | 
163  | 
"PIDE/active.ML"  | 
| 48514 | 164  | 
"PIDE/command.ML"  | 
| 
57905
 
c0c5652e796e
separate module Command_Span: mostly syntactic representation;
 
wenzelm 
parents: 
56801 
diff
changeset
 | 
165  | 
"PIDE/command_span.ML"  | 
| 48514 | 166  | 
"PIDE/document.ML"  | 
| 
52530
 
99dd8b4ef3fe
explicit module Document_ID as source of globally unique identifiers across ML/Scala;
 
wenzelm 
parents: 
52211 
diff
changeset
 | 
167  | 
"PIDE/document_id.ML"  | 
| 52605 | 168  | 
"PIDE/execution.ML"  | 
| 48514 | 169  | 
"PIDE/markup.ML"  | 
170  | 
"PIDE/protocol.ML"  | 
|
| 
52865
 
02a7e7180ee5
slightly more general support for one-shot query operations via asynchronous print functions and temporary document overlay;
 
wenzelm 
parents: 
52836 
diff
changeset
 | 
171  | 
"PIDE/query_operation.ML"  | 
| 56208 | 172  | 
"PIDE/resources.ML"  | 
| 56210 | 173  | 
"PIDE/session.ML"  | 
| 48514 | 174  | 
"PIDE/xml.ML"  | 
175  | 
"PIDE/yxml.ML"  | 
|
176  | 
"Proof/extraction.ML"  | 
|
177  | 
"Proof/proof_checker.ML"  | 
|
178  | 
"Proof/proof_rewrite_rules.ML"  | 
|
179  | 
"Proof/proof_syntax.ML"  | 
|
180  | 
"Proof/reconstruct.ML"  | 
|
181  | 
"ROOT.ML"  | 
|
182  | 
"Syntax/ast.ML"  | 
|
183  | 
"Syntax/lexicon.ML"  | 
|
184  | 
"Syntax/local_syntax.ML"  | 
|
185  | 
"Syntax/mixfix.ML"  | 
|
186  | 
"Syntax/parser.ML"  | 
|
187  | 
"Syntax/printer.ML"  | 
|
188  | 
"Syntax/simple_syntax.ML"  | 
|
189  | 
"Syntax/syntax.ML"  | 
|
190  | 
"Syntax/syntax_ext.ML"  | 
|
191  | 
"Syntax/syntax_phases.ML"  | 
|
192  | 
"Syntax/syntax_trans.ML"  | 
|
193  | 
"Syntax/term_position.ML"  | 
|
| 
52211
 
66bc827e37f8
explicit support for type annotations within printed syntax trees;
 
wenzelm 
parents: 
52050 
diff
changeset
 | 
194  | 
"Syntax/type_annotation.ML"  | 
| 
48681
 
181b91e1d1c1
prefer general Command_Line.tool wrapper (cf. Scala version);
 
wenzelm 
parents: 
48646 
diff
changeset
 | 
195  | 
"System/command_line.ML"  | 
| 48514 | 196  | 
"System/invoke_scala.ML"  | 
197  | 
"System/isabelle_process.ML"  | 
|
198  | 
"System/isabelle_system.ML"  | 
|
199  | 
"System/isar.ML"  | 
|
| 52584 | 200  | 
"System/message_channel.ML"  | 
| 48514 | 201  | 
"System/options.ML"  | 
202  | 
"System/system_channel.ML"  | 
|
203  | 
"Thy/html.ML"  | 
|
204  | 
"Thy/latex.ML"  | 
|
205  | 
"Thy/present.ML"  | 
|
206  | 
"Thy/term_style.ML"  | 
|
207  | 
"Thy/thy_header.ML"  | 
|
208  | 
"Thy/thy_info.ML"  | 
|
209  | 
"Thy/thy_output.ML"  | 
|
210  | 
"Thy/thy_syntax.ML"  | 
|
| 50686 | 211  | 
"Tools/build.ML"  | 
| 48514 | 212  | 
"Tools/named_thms.ML"  | 
| 52009 | 213  | 
"Tools/proof_general.ML"  | 
| 48514 | 214  | 
"assumption.ML"  | 
215  | 
"axclass.ML"  | 
|
216  | 
"config.ML"  | 
|
217  | 
"conjunction.ML"  | 
|
218  | 
"consts.ML"  | 
|
219  | 
"context.ML"  | 
|
220  | 
"context_position.ML"  | 
|
221  | 
"conv.ML"  | 
|
222  | 
"defs.ML"  | 
|
223  | 
"display.ML"  | 
|
224  | 
"drule.ML"  | 
|
225  | 
"envir.ML"  | 
|
226  | 
"facts.ML"  | 
|
227  | 
"global_theory.ML"  | 
|
228  | 
"goal.ML"  | 
|
229  | 
"goal_display.ML"  | 
|
230  | 
"interpretation.ML"  | 
|
231  | 
"item_net.ML"  | 
|
232  | 
"library.ML"  | 
|
233  | 
"logic.ML"  | 
|
234  | 
"more_thm.ML"  | 
|
235  | 
"morphism.ML"  | 
|
236  | 
"name.ML"  | 
|
237  | 
"net.ML"  | 
|
| 58009 | 238  | 
"par_tactical.ML"  | 
| 48514 | 239  | 
"pattern.ML"  | 
240  | 
"primitive_defs.ML"  | 
|
241  | 
"proofterm.ML"  | 
|
| 48879 | 242  | 
"pure_syn.ML"  | 
| 48514 | 243  | 
"pure_thy.ML"  | 
244  | 
"raw_simplifier.ML"  | 
|
245  | 
"search.ML"  | 
|
246  | 
"sign.ML"  | 
|
247  | 
"simplifier.ML"  | 
|
| 51551 | 248  | 
"skip_proof.ML"  | 
| 48514 | 249  | 
"sorts.ML"  | 
250  | 
"subgoal.ML"  | 
|
251  | 
"tactic.ML"  | 
|
252  | 
"tactical.ML"  | 
|
253  | 
"term.ML"  | 
|
254  | 
"term_ord.ML"  | 
|
255  | 
"term_sharing.ML"  | 
|
256  | 
"term_subst.ML"  | 
|
257  | 
"term_xml.ML"  | 
|
258  | 
"theory.ML"  | 
|
259  | 
"thm.ML"  | 
|
260  | 
"type.ML"  | 
|
261  | 
"type_infer.ML"  | 
|
262  | 
"type_infer_context.ML"  | 
|
263  | 
"unify.ML"  | 
|
264  | 
"variable.ML"  | 
|
265  |