Summary
- merged
- clarified execution context: main work happens within Future.thread; clarified signature: only one "join" operation;
- clarified timeout: closer to actual process;
- tuned names;
- clarified names;
- tuned, following ML_Statistics.monitor;
- unused (see also 0cebcbeac4c7);
- tuned;
- tuned;
- tuned comments;
- clarified modules; tuned signature; tuned comments;
- clarified modules;
- clarified modules;
- clarified signature;
- clarified modules;
- clarified modules;
- tuned;
- clarified modules;
- clarified modules;
- tuned;
- more robust: proper synchronization of transition from next_job to start_session;
- more thorough synchronized_database for internal *and* external state;
- simplified startup under "locked" condition (in contrast to f7e413e8d269);
- more explicit session name, in anticipation of variants like "session.document", "session.browser_info";
- tuned signature;
- tuned signature;
- tuned signature;
- tuned signature: support general Build_Job instances;
- tuned signature;
- clarified signature: prefer static data;
- tuned signature;
- identify Build_Process.Context.instance with Sessions.Build_Info (see also ff164add75cd);
- tuned signature;
- tuned signature;
- tuned signature;
- tuned;
- unused;
- tuned signature (again);
- tuned;
- tuned;
- proper deps from build_graph, not imports_graph (amending 0c704aba71e3);
- misc tuning: more direct access to ancestors, without build_graph;
- tuned signature (again);
- clarified signature: reduce explicit access to static Sessions.Structure;
- tuned signature;
- clarified modules (again);
- tuned;
- tuned signature;
- avoid premature Properties.uncompress: allow blob to be stored in another database;
- more robust: synchronized access to database;
- clarified signature: do not expose global state to object-oriented variants;
- tuned comments and outline;
- merged
- Imported a theorem about Infinite_Sum. Importing this theory a bit earlier is causing syntactic ambiguities with Infinite_Set_Sum however; no_notation needed
- A little bit more tidying up