<commit_before>module Bisect_visit___source___ml =
  struct
    let ___bisect_visit___ =
      let point_definitions =
        "\132\149\166\190\000\000\000\t\000\000\000\003\000\000\000\t\000\000\000\t\160\160\000EA\160\000[@"
         in
      let point_state = Array.make 2 0  in
      Bisect.Runtime.register_file "source.ml" point_state point_definitions;
      (fun point_index  ->
         let current_count = point_state.(point_index)  in
         point_state.(point_index) <-
           (if current_count < Pervasives.max_int
            then Pervasives.succ current_count
            else current_count))
      
  end
open Bisect_visit___source___ml
let f1 x y = if x = y then x + y else x - y 
let g s =
  ___bisect_visit___ 1;
  for i = 1 to 5 do (___bisect_visit___ 0; print_endline s) done 
let f2 b x = if b then x * x else x 
let f3 : 'a . 'a -> string = fun (type a) ->
  (fun _  -> "Hello" : a -> string) <commit_msg>Fix testing diff on 4.05 and 4.06<commit_after>module Bisect_visit___source___ml =
  struct
    let ___bisect_visit___ =
      let point_definitions =
        "\132\149\166\190\000\000\000\t\000\000\000\003\000\000\000\t\000\000\000\t\160\160\000EA\160\000[@"
         in
      let point_state = Array.make 2 0  in
      Bisect.Runtime.register_file "source.ml" point_state point_definitions;
      (fun point_index  ->
         let current_count = point_state.(point_index)  in
         point_state.(point_index) <-
           (if current_count < Pervasives.max_int
            then Pervasives.succ current_count
            else current_count))
      
  end
open Bisect_visit___source___ml
let f1 x y = if x = y then x + y else x - y 
let g s =
  ___bisect_visit___ 1;
  for i = 1 to 5 do (___bisect_visit___ 0; print_endline s) done 
let f2 b x = if b then x * x else x 
let f3 : type a.a -> string = fun _  -> "Hello" 
{'fraction_non_alphanumeric': 0.09531502423263329, 'fraction_numerical': 0.0840064620355412, 'mean_word_length': 2.3781818181818184, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 11, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7479042', 'n_tokens_mistral': 769, 'n_tokens_neox': 662, 'n_words': 179}