History log of /seL4-l4v-master/l4v/isabelle/src/Pure/General/timing.ML
Revision Date Author Comments
# c30e7616 23-Mar-2018 wenzelm <none@none>

clarified signature;


# 1d600368 03-Nov-2017 wenzelm <none@none>

tuned;


# 7dda55f9 03-Nov-2017 wenzelm <none@none>

more portable print_time, notably for occasional negative (!) elapsed time of theory_timing;


# fad83164 14-Aug-2017 wenzelm <none@none>

updated to scala-2.12.3;


# 185dcd47 02-Apr-2016 wenzelm <none@none>

prefer infix operations;


# 476992a1 18-Dec-2014 wenzelm <none@none>

suppress irrelevant timing messages (the majority);


# 16d1cf5d 31-Mar-2014 wenzelm <none@none>

support bulk messages consisting of small string segments, which are more healthy to the Poly/ML RTS and might prevent spurious GC crashes such as MTGCProcessMarkPointers::ScanAddressesInObject;


# e5854438 09-Apr-2013 wenzelm <none@none>

just one timing protocol function, with 3 implementations: TTY/PG, PIDE/document, build;


# df6ab650 03-Apr-2013 wenzelm <none@none>

additional timing status for implicitly forked terminal proofs -- proper accounting for interactive Timing dockable etc.;


# 9826d1f7 20-Feb-2013 wenzelm <none@none>

more tight representation of command timing;
tuned signatures;
tuned;


# d6677e67 18-Feb-2013 wenzelm <none@none>

support for prescient timing information within command transactions;


# c0e6a5cb 09-Jan-2013 wenzelm <none@none>

standardized treatment of timing properties;


# 11909622 08-Jan-2013 wenzelm <none@none>

include timing properties in log;
general Properties.parse operations;
tuned signature;


# bf6be5cf 24-Aug-2011 wenzelm <none@none>

ignore irrelevant timings;


# 6dfa2872 15-May-2011 wenzelm <none@none>

only show relevant timing;


# e0158fae 21-Mar-2011 wenzelm <none@none>

tuned;


# e94d541d 20-Mar-2011 wenzelm <none@none>

pure Timing.timing, without any exception handling;
clarified cond_timeit: propagate interrupt without side-effect;


# 8b04ee36 20-Mar-2011 wenzelm <none@none>

structure Timing: covers former start_timing/end_timing and Output.timeit etc;
explicit Timing.message function;
eliminated Output.timing flag, cf. Toplevel.timing;
tuned;


# 625ec383 06-Nov-2010 wenzelm <none@none>

somewhat more uniform timing in ML vs. Scala;

--HG--
rename : src/Pure/ML-Systems/timing.ML => src/Pure/General/timing.ML