Skip to content

Commit efe3fba

Browse files
committed
use timing tree type from Goblint
1 parent b17477e commit efe3fba

File tree

4 files changed

+13
-22
lines changed

4 files changed

+13
-22
lines changed

src/dune

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
goblint-cil
1111
goblint-cil.syntacticsearch
1212
goblint.lib
13+
goblint.timing
1314
goblint.sites.js
1415
integers_stubs_js
1516
ctypes_stubs_js

src/state/state.ml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ type t = {
2222
goblint : GvGoblint.solver_state;
2323
warnings : GvMessages.t;
2424
meta : Yojson.Safe.t;
25-
stats : Timing.tree * Gc.stat;
25+
stats : Goblint_timing.tree * Gc.stat;
2626
file_loc : (string, string) Hashtbl.t;
2727
display : display option;
2828
inspect : inspect option;
@@ -31,13 +31,21 @@ type t = {
3131
search : Search.t;
3232
}
3333

34+
let timing_default : Goblint_timing.tree = {
35+
name = "";
36+
cputime = 0.0;
37+
walltime = 0.0;
38+
allocated = 0.0;
39+
count = 0;
40+
children = [];
41+
}
3442
let default =
3543
{
3644
cil = Cil.dummyFile;
3745
goblint = GvGoblint.empty;
3846
warnings = [];
3947
meta = `Null;
40-
stats = (Timing.create_tree "default", Gc.quick_stat ());
48+
stats = (timing_default, Gc.quick_stat ());
4149
file_loc = Hashtbl.create 113;
4250
display = None;
4351
inspect = None;

src/state/timing.ml

Lines changed: 0 additions & 20 deletions
This file was deleted.

src/ui/panel/gvStatisticsView.re

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
open Batteries;
22

3+
module Timing = Goblint_timing
4+
35
let rec make_task_list = tasks =>
46
if (List.is_empty(tasks)) {
57
React.null;

0 commit comments

Comments
 (0)