Diff troppo complesso da visualizzare

A cosa servono le soglie?

Questo è stato il risultato di una modifica del titolo dell’argomento in cui il blocco evento non si trovava nel primo messaggio (OP); i post sono stati uniti mantenendo la cronologia.

La cronologia è stata mostrata in una notifica di modifica per un post che non era né il primo dell’argomento, né il primo storico. L’utente che ha ricevuto la notifica di modifica non stava seguendo l’argomento.

È un po’ complicato :thinking:

Il codice imposta un budget: il numero massimo di confronti che può eseguire prima di fermarsi e dire “è troppo difficile”.

Come viene calcolato il budget?

  • Prende la dimensione combinata dei due testi e la moltiplica per 200. Testi più grandi ricevono un budget più ampio.
  • Tuttavia, esiste un limite massimo rigido di 2 milioni di confronti: indipendentemente dalle dimensioni dei testi, non ne proverà mai più di questo.

Cosa succede quando il budget si esaurisce?

  • Il codice alza la mano e dice “mi arrendo”: lancia un errore (DiffLimitExceeded) invece di lasciare che il server impieghi secondi o minuti a lavorare :grimacing: