History log of /seL4-l4v-10.1.1/isabelle/src/Pure/Admin/build_log.scala
Revision Date Author Comments
# 8f980f23 13-May-2018 wenzelm <none@none>

tuned signature;


# b2480a8d 20-Apr-2018 wenzelm <none@none>

support for XZ.Cache;


# b31880a2 02-Mar-2018 wenzelm <none@none>

avoid hardwired parameters;
less ambitious defaults: low memory requirements;


# e8f67707 13-Nov-2017 wenzelm <none@none>

tuned signature;


# c29e6cb6 04-Nov-2017 wenzelm <none@none>

tolerate odd negative times from old log files (before 1698e9ccef2d);


# 2f3f709e 03-Nov-2017 wenzelm <none@none>

plain identify job for Isabelle + AFP, independent of any Isabelle technology;


# 7f77184d 30-Oct-2017 wenzelm <none@none>

more informative timeout message, notably for build_status;


# ca1a0639 24-Oct-2017 wenzelm <none@none>

store session sources stamp;


# 1c67776c 18-Oct-2017 wenzelm <none@none>

more thorough treatment of afp_version and afp_pull_date;


# ba54fe11 16-Oct-2017 wenzelm <none@none>

store theory timings in session in build_log database;
tuned;


# cb48a523 16-Oct-2017 wenzelm <none@none>

provide theory timing information, similar to command timing but always considered relevant;


# e62f63e1 14-Oct-2017 wenzelm <none@none>

clarified afp_pull_date: both repository versions are relevant;


# 2f4ad38c 13-Oct-2017 wenzelm <none@none>

support for AFP versions;


# b9449921 13-Oct-2017 wenzelm <none@none>

tuned signature;


# 62c3b2b7 13-Oct-2017 wenzelm <none@none>

tuned signature;


# 1bdc0558 13-Oct-2017 wenzelm <none@none>

support for AFP versions;


# 3846af5d 09-Jun-2017 wenzelm <none@none>

tuned message;


# 059aba15 26-May-2017 wenzelm <none@none>

store errors in build_history logs and database;


# 8bbf3333 26-May-2017 wenzelm <none@none>

store errors in build db;


# 132f3c09 17-May-2017 wenzelm <none@none>

clarified use of XML.Cache;


# 3637a846 17-May-2017 wenzelm <none@none>

proper ml_statistics;


# 8899adab 17-May-2017 wenzelm <none@none>

tuned;


# 187eedc3 17-May-2017 wenzelm <none@none>

eliminated unused operations;


# cd3da6d5 17-May-2017 wenzelm <none@none>

tuned signature;


# 324b452e 17-May-2017 wenzelm <none@none>

clarified universal table: include ml_statistics;


# 463dc197 12-May-2017 wenzelm <none@none>

tuned;


# 0ff36578 08-May-2017 wenzelm <none@none>

pick isabelle_version based on build_log database;


# c6bbceec 08-May-2017 wenzelm <none@none>

tuned (again);


# 9188f7c7 08-May-2017 wenzelm <none@none>

tuned -- inlined single use;


# 78b27f72 08-May-2017 wenzelm <none@none>

tuned signature;


# 139d6d35 08-May-2017 wenzelm <none@none>

tuned signature;


# 7c4702e3 08-May-2017 wenzelm <none@none>

tuned signature;


# 1d187c6a 06-May-2017 wenzelm <none@none>

tuned signature;


# a55f9da2 05-May-2017 wenzelm <none@none>

tuned;


# c1edb7e5 05-May-2017 wenzelm <none@none>

clarified signature;


# 23ddce29 06-May-2017 wenzelm <none@none>

tuned;


# 9309898c 05-May-2017 wenzelm <none@none>

performance statistics from build log database;


# d067db20 05-May-2017 wenzelm <none@none>

tuned signature;


# e1ff12e8 04-May-2017 wenzelm <none@none>

clarified universal view: include pull_date;


# be098aba 04-May-2017 wenzelm <none@none>

clarified signature: PostgreSQL manages high-volume data, SQLite only sees small snapshots;


# 04ade21f 04-May-2017 wenzelm <none@none>

clarified database layout: pull date progression follows Isabelle only, and AFP is derived from that;


# 5ecdd496 04-May-2017 wenzelm <none@none>

redundant;


# a4ac255d 03-May-2017 wenzelm <none@none>

tuned;


# 8225694b 04-May-2017 wenzelm <none@none>

eliminated unused afp_pull_date table;
tuned;


# 1fc0c2fa 03-May-2017 wenzelm <none@none>

slightly more compact file;


# 14870c2b 03-May-2017 wenzelm <none@none>

omit parentheses for the sake of SQLite;


# 3fe467be 03-May-2017 wenzelm <none@none>

more snapshot content;


# 770ec0e3 03-May-2017 wenzelm <none@none>

more direct insert_permissive statement, which avoids somewhat fragile nested transactions;


# a738898c 03-May-2017 wenzelm <none@none>

tuned signature;


# 3cdf11cc 03-May-2017 wenzelm <none@none>

simplified: standard toString is SQL.ident;


# 0a79e072 03-May-2017 wenzelm <none@none>

tuned;


# 494445d1 03-May-2017 wenzelm <none@none>

tuned signature;


# ba2fd628 03-May-2017 wenzelm <none@none>

clarified signature;


# 88ebeb5e 03-May-2017 wenzelm <none@none>

tuned signature;


# 06737a52 03-May-2017 wenzelm <none@none>

tuned signature;


# 7dcdb1b9 03-May-2017 wenzelm <none@none>

tuned signature;


# acb0219b 03-May-2017 wenzelm <none@none>

clarified modules;


# f2d47f34 03-May-2017 wenzelm <none@none>

clarified pull_date tables;
support for SQLite snapshot;


# 60393605 02-May-2017 wenzelm <none@none>

views for full PostgreSQL database;


# dff0cf03 02-May-2017 wenzelm <none@none>

eliminated redundant type SQL.View;
eliminated unused DROP operations;


# e5a33a5e 02-May-2017 wenzelm <none@none>

tuned;


# dbe875f0 02-May-2017 wenzelm <none@none>

tuned signature;


# ed95d14f 02-May-2017 wenzelm <none@none>

tuned;


# 82290553 02-May-2017 wenzelm <none@none>

detect old log files (early 2016);


# 1afb83ef 02-May-2017 wenzelm <none@none>

explicit support for multiple regexes;


# 9a990b77 02-May-2017 wenzelm <none@none>

some derived data fields, to facilitate queries;


# 741747d6 02-May-2017 wenzelm <none@none>

tuned signature;


# 07022df6 02-May-2017 wenzelm <none@none>

more general pattern;


# 34c3e5e7 01-May-2017 wenzelm <none@none>

approximate repository identify job based on isabelle-nightly-slow;
more Jenkins changeset patterns found in the wild;


# 03ff91bf 01-May-2017 wenzelm <none@none>

create full view on build_log data, but avoid bombing sqlitebrowser;


# 28be433e 01-May-2017 wenzelm <none@none>

more operations;
tuned;


# 1f9a5479 30-Apr-2017 wenzelm <none@none>

more robust detection of Jenkins log;


# 48fc10dd 30-Apr-2017 wenzelm <none@none>

detect Jenkins log files as well;


# 68f4592b 01-May-2017 wenzelm <none@none>

detect host name;


# a37f6e1c 30-Apr-2017 wenzelm <none@none>

tuned signature;


# d8257f0e 30-Apr-2017 wenzelm <none@none>

tuned signature;


# 0dcc640e 30-Apr-2017 wenzelm <none@none>

parse ml_statistics only when required;


# 4dc7394c 30-Apr-2017 wenzelm <none@none>

clarified database layout: bulky ml_statistics are stored/retrieved separately;


# 11ffc1d5 30-Apr-2017 wenzelm <none@none>

clarified dummy Session_Entry;


# 0abf22a4 29-Apr-2017 wenzelm <none@none>

clarified database update operations;
more efficient log_file processing;
tuned;


# cd3e130a 29-Apr-2017 wenzelm <none@none>

exclude special log files;


# f89eff80 29-Apr-2017 wenzelm <none@none>

ssh_close for proper termination after use of database;


# 76477504 29-Apr-2017 wenzelm <none@none>

tuned;


# ae1c97d9 29-Apr-2017 wenzelm <none@none>

tuned signature;


# 87f110ba 29-Apr-2017 wenzelm <none@none>

clarified database content;


# e0004b7a 29-Apr-2017 wenzelm <none@none>

optional ml_statistics: much faster;


# 0ee0847c 29-Apr-2017 wenzelm <none@none>

proper query (amending ce15da15f8e2);


# c4936e1d 29-Apr-2017 wenzelm <none@none>

put bulky data last;


# 17570fb4 29-Apr-2017 wenzelm <none@none>

tuned;


# 8094fc78 29-Apr-2017 wenzelm <none@none>

more log files;


# 7a5deadd 29-Apr-2017 wenzelm <none@none>

clarified multi-line properties;


# 54d1dfae 28-Apr-2017 wenzelm <none@none>

dummy session entry for empty build_info: relevant for filter_files;


# 304f6d60 28-Apr-2017 wenzelm <none@none>

tuned query, notably for isabelle_build_log_build_info;


# 26c3fcb5 28-Apr-2017 wenzelm <none@none>

operations to read database;


# 9cafd735 28-Apr-2017 wenzelm <none@none>

tuned signature;


# edc72b34 28-Apr-2017 wenzelm <none@none>

tuned transaction granularity;


# e0f0b463 28-Apr-2017 wenzelm <none@none>

clarified database layout;


# 7b3c619f 28-Apr-2017 wenzelm <none@none>

tuned signature: avoid null in regular Scala code;


# f011bd74 28-Apr-2017 wenzelm <none@none>

clarified transaction boundaries: more robust incremental write operations;


# bc95d6fd 28-Apr-2017 wenzelm <none@none>

clarified database layout;


# a62a6851 28-Apr-2017 wenzelm <none@none>

more uniform storage of Meta_Info;


# 5c07cc54 28-Apr-2017 wenzelm <none@none>

clarified plain_name / log_name;


# d6ed1c6d 28-Apr-2017 wenzelm <none@none>

tuned comment;


# d5a625e1 28-Apr-2017 wenzelm <none@none>

tuned signature;


# d2c4612f 28-Apr-2017 wenzelm <none@none>

separate small meta_info vs. big build_info;


# fdbf03dd 28-Apr-2017 wenzelm <none@none>

unused;


# 8bb761ed 28-Apr-2017 wenzelm <none@none>

tuned signature;


# bbbece0e 28-Apr-2017 wenzelm <none@none>

more standard multi-line storage in database: Prop.separator is only required for single-line meta_info within log file;


# 4670ef5f 28-Apr-2017 wenzelm <none@none>

clarified filter_files: sorted and unique;


# 575ec07d 27-Apr-2017 wenzelm <none@none>

database storage of Meta_Info and Build_Info;


# c837b93f 27-Apr-2017 wenzelm <none@none>

support for database connection;


# c26c3886 27-Apr-2017 wenzelm <none@none>

more SQL operations;


# 322e1605 26-Apr-2017 wenzelm <none@none>

more robust (see also 6688b9cd443b);


# 20981da9 26-Apr-2017 wenzelm <none@none>

clarified signature;


# 78bb813b 19-Mar-2017 wenzelm <none@none>

eliminated somewhat redundant inlined name (despite a7aa17a1f721);


# a29ef013 17-Mar-2017 wenzelm <none@none>

tuned;


# f09cf15f 15-Mar-2017 wenzelm <none@none>

tuned comments;


# 07047e53 26-Feb-2017 wenzelm <none@none>

more operations;


# 7aac73dd 21-Oct-2016 wenzelm <none@none>

avoid deprecated Scala;


# 526b15de 18-Oct-2016 wenzelm <none@none>

another attempt to squeeze a list into a property list entry;


# df97b808 18-Oct-2016 wenzelm <none@none>

clarified multiple props: result needs to fit on a single line within the log file;


# f304253c 18-Oct-2016 wenzelm <none@none>

clarified properties;


# eef1d38f 18-Oct-2016 wenzelm <none@none>

tuned;


# c2dcee57 18-Oct-2016 wenzelm <none@none>

support for free-form build tags;
tuned;


# 1870d8bf 18-Oct-2016 wenzelm <none@none>

explicit identification of builds and correlated build groups;


# b686ee65 13-Oct-2016 wenzelm <none@none>

more robust wrt. old versions that use clear-text properties (e.g. Timing in build_history_base);


# 6a93d97a 13-Oct-2016 wenzelm <none@none>

clarified log_subdir vs. log_filename;
support for sequential and parallel task blocks (unnamed);


# 7768c0d1 12-Oct-2016 wenzelm <none@none>

clarified files;

--HG--
rename : src/Pure/Tools/build_history.scala => src/Pure/Admin/build_history.scala
rename : src/Pure/Tools/build_log.scala => src/Pure/Admin/build_log.scala
rename : src/Pure/Tools/ci_api.scala => src/Pure/Admin/ci_api.scala
rename : src/Pure/Tools/ci_profile.scala => src/Pure/Admin/ci_profile.scala