Skip to content

Commit 636d10b

Browse files
committed
LUCENE-9981: move CHANGES.txt entry to the confusingly no-longer-a-proper-floating-point-number 8.10.0 section
1 parent e6ed1fb commit 636d10b

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

lucene/CHANGES.txt

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -236,18 +236,6 @@ Improvements
236236
* LUCENE-9929: Add NorwegianNormalizationFilter, which does the same as ScandinavianNormalizationFilter except
237237
it does not fold oo->ø and ao->å. (janhoy, Robert Muir, Adrien Grand)
238238

239-
* LUCENE-9981: Operations.getCommonSuffix/Prefix(Automaton) is now much more
240-
efficient, from a worst case exponential down to quadratic cost in the
241-
number of states + transitions in the Automaton. These methods no longer
242-
use the costly determinize method, removing the risk of
243-
TooComplexToDeterminizeException (Robert Muir, Mike McCandless)
244-
245-
* LUCENE-9981: Operations.determinize now throws TooComplexToDeterminizeException
246-
based on too much "effort" spent determinizing rather than a precise state
247-
count on the resulting returned automaton, to better handle adversarial
248-
cases like det(rev(regexp("(.*a){2000}"))) that spend lots of effort but
249-
result in smallish eventual returned automata. (Robert Muir, Mike McCandless)
250-
251239
* LUCENE-9944: Allow DrillSideways users to provide their own CollectorManager without also requiring
252240
them to provide an ExecutorService. (Greg Miller)
253241

@@ -368,6 +356,18 @@ Improvements
368356
* LUCENE-9965: Added QueryProfilerIndexSearcher and ProfilerCollector to support debugging
369357
query execution strategy and timing. (Jack Conradson, Julie Tibshirani)
370358

359+
* LUCENE-9981: Operations.getCommonSuffix/Prefix(Automaton) is now much more
360+
efficient, from a worst case exponential down to quadratic cost in the
361+
number of states + transitions in the Automaton. These methods no longer
362+
use the costly determinize method, removing the risk of
363+
TooComplexToDeterminizeException (Robert Muir, Mike McCandless)
364+
365+
* LUCENE-9981: Operations.determinize now throws TooComplexToDeterminizeException
366+
based on too much "effort" spent determinizing rather than a precise state
367+
count on the resulting returned automaton, to better handle adversarial
368+
cases like det(rev(regexp("(.*a){2000}"))) that spend lots of effort but
369+
result in smallish eventual returned automata. (Robert Muir, Mike McCandless)
370+
371371
Optimizations
372372
---------------------
373373
* LUCENE-9996: Improved memory efficiency of IndexWriter's RAM buffer, in

0 commit comments

Comments
 (0)