mirror of
https://github.com/apache/lucene.git
synced 2025-02-07 10:38:40 +00:00
880d0ba1a8
* Rewrite Javascript expression compiler to use hidden classes and MethodHandles for functions * Use dynamic constants for MethodHandles * Remove invokestatic code and handle everything through dynamic constants * Rewrite code to patch stack trace (keep Expressions class unmodified) * Improve generating of constant names * Remove classloader test (no longer needed) * Add benchmark * use better exception in benchmark * Add documentation, migration guide and a utility method to convert legacy function maps * also ignore SecurityException here while checking compatibility (if it happens only an imprecise error message is thrown) * Use Map.copyOf to not clone the map each time we compile an expression * Add another test with same method multiple times * Update ASM to 9.6 and set classfile version to Java 17 * Cleanup classloader permissions, unfortunately "createClassLoader" is still needed for Jacoco for God knows what
21 lines
622 B
XML
21 lines
622 B
XML
com.carrotsearch.randomizedtesting:*=2.8.1
|
|
com.carrotsearch:hppc=0.9.1
|
|
com.carrotsearch:procfork=1.0.6
|
|
com.google.errorprone:*=2.18.0
|
|
com.ibm.icu:icu4j=70.1
|
|
commons-codec:commons-codec=1.13
|
|
io.sgr:s2-geometry-library-java=1.0.0
|
|
junit:junit=4.13.1
|
|
net.sourceforge.nekohtml:nekohtml=1.9.17
|
|
org.antlr:antlr4*=4.11.1
|
|
org.apache.commons:commons-compress=1.19
|
|
org.apache.opennlp:opennlp-tools=1.9.4
|
|
org.assertj:*=3.21.0
|
|
org.carrot2:morfologik-*=2.1.9
|
|
org.hamcrest:*=2.2
|
|
org.locationtech.jts:jts-core=1.17.0
|
|
org.locationtech.spatial4j:*=0.8
|
|
org.ow2.asm:*=9.6
|
|
ua.net.nlp:morfologik-ukrainian-search=4.9.1
|
|
xerces:xercesImpl=2.12.0
|