From 7a3141b79caf7023ae02ec04dae85a8946d370a9 Mon Sep 17 00:00:00 2001 From: Alexandre Jesus Date: Mon, 1 Dec 2025 14:06:26 +0000 Subject: Add time measurement and ocamlformat --- bin/dune | 2 +- bin/main.ml | 4 +++- flake.nix | 1 + 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/bin/dune b/bin/dune index 73686e6..4874544 100644 --- a/bin/dune +++ b/bin/dune @@ -5,4 +5,4 @@ (executable (public_name aoc2025) (name main) - (libraries aoc2025)) + (libraries aoc2025 unix)) diff --git a/bin/main.ml b/bin/main.ml index 2cddf84..0ffbaac 100644 --- a/bin/main.ml +++ b/bin/main.ml @@ -37,7 +37,9 @@ let () = let fn = day_part_fn args.(2) args.(1) in let ic = open_in args.(0) in try - fn ic + let s = Unix.gettimeofday () in + fn ic; + Printf.printf "%.3f" ((Unix.gettimeofday ()) -. s) with e -> close_in_noerr ic; raise e diff --git a/flake.nix b/flake.nix index f9de1fc..8146942 100644 --- a/flake.nix +++ b/flake.nix @@ -23,6 +23,7 @@ ] ++ (with ocamlPackages; [ ocaml ocaml-lsp + ocamlformat ]); }; }; -- cgit v1.2.3