Tomoko Uchida
e61958e4fd
links to github should be '/issues'
2022-08-27 11:54:20 +09:00
tang donghai
b08e34722d
LUCENE-10646: Add some comment on LevenshteinAutomata ( #1016 )
...
* add Comment on Lev & pretty the toDot
* use auto generate scripts to add comment
* update checksum
* update checksum
* restore toDot
* add removeDeadStates in levAutomata
Co-authored-by: tangdonghai <tangdonghai@meituan.com>
2022-08-07 10:01:30 -04:00
Dawid Weiss
f93e52e5bb
LUCENE-10669: The build should be more helpful when generated resources are touched ( #1053 )
2022-07-30 20:45:32 +02:00
Uwe Schindler
eafc6420f3
Exclude Lucene's own JAR files from classpath entries in Eclipse config ( #976 )
2022-06-24 19:42:42 +02:00
Uwe Schindler
831ae2465b
Remove the deflater hack introduced because of JDK-8252739 ( #977 )
...
This bug was fixed in JDK-16 so it does not apply to main branch (Java 17) anymore.
2022-06-24 14:23:10 +02:00
Dawid Weiss
54c67db10d
Try to fix the gradle compilation in idea ( #945 )
...
* Try to fix the gradle compilation in idea
* Try to detect sync and build phases within intellij and act accordingly to support both modes of compilation (gradle and intellij).
2022-06-09 11:14:10 +02:00
Dawid Weiss
e8c1720956
Revert "Try to detect sync and build phases within intellij and act accordingly to support both modes of compilation (gradle and intellij)."
...
This reverts commit 13e10eaae2
.
2022-06-03 20:19:21 +02:00
Dawid Weiss
13e10eaae2
Try to detect sync and build phases within intellij and act accordingly to support both modes of compilation (gradle and intellij).
2022-06-03 20:18:04 +02:00
Dawid Weiss
5b92002fed
LUCENE-10370: recreate temporary location in case it's wiped by a clean.
2022-05-23 10:51:02 +02:00
Dawid Weiss
63b66e06cd
LUCENE-10370: pass proper classpath/module arguments for forking jvms from within tests. ( #909 )
2022-05-21 00:30:02 +02:00
Tomoko Uchida
b911d1d47c
LUCENE-10531: Add @RequiresGUI test group for GUI tests ( #893 )
...
Co-authored-by: Dawid Weiss <dawid.weiss@carrotsearch.com>
2022-05-18 09:26:06 +09:00
Uwe Schindler
7a8071c9d4
Detect CI builds and enable errorprone by default for those CI builds ( #890 )
2022-05-14 20:49:50 +02:00
Robert Muir
3edfeb5eb2
LUCENE-10532: remove @Slow annotation ( #832 )
...
Remove `@Slow` annotation, for more consistency with CI and local jobs. All tests can be fast!
2022-05-09 23:03:55 -04:00
Tomoko Uchida
5f48469837
Allow to link to github PR from changes ( #854 )
2022-05-02 23:06:39 +09:00
Dawid Weiss
75aadb9589
gradle 7.3.3 quick upgrade ( #856 )
2022-04-29 21:02:19 +02:00
Dawid Weiss
a53d05b9f9
Upgrade spotless and use runToFixMessage for 'gradlew tidy' hint. ( #834 )
2022-04-25 14:51:14 +02:00
Robert Muir
d6461eab0b
improve spotless error to suggest running 'gradlew tidy' ( #817 )
...
The current error isn't helpful as it suggests a per-module command. If
the user has modified multiple modules, they will be running gradle
commands to try to fix each one of them, when it would be easier to just
run 'gradlew tidy' a single time and fix everything.
2022-04-21 08:30:10 -04:00
Dawid Weiss
ba1062620c
LUCENE-10510: Check module access prior to running gjf/spotless tasks ( #802 )
2022-04-10 20:35:45 +02:00
Tomoko Uchida
2a3e5ca07f
LUCENE-10475: Merge o.a.l.a.[ja|ko].util into o.a.l.a.[ja|ko].dict ( #772 )
2022-03-29 21:09:26 +09:00
Uwe Schindler
ff263f0aa4
Upgrade to forbiddenapis 3.3 ( #768 )
2022-03-26 17:09:42 +01:00
Mike Drob
b3906e96ea
LUCENE-9651 Update benchmark module docs ( #759 )
2022-03-23 14:51:28 -05:00
Tomoko Uchida
76c9fd4e38
LUCENE-10416: Update Korean Dictionary to mecab-ko-dic-2.1.1-20180720 for Nori
2022-02-20 21:39:03 +09:00
Dawid Weiss
8aa4763070
LUCENE-10419: fix rat thread safety bug.
2022-02-13 18:43:13 +01:00
Dawid Weiss
a861ff8df2
LUCENE-10419: revert debugging changes.
2022-02-13 18:34:57 +01:00
Dawid Weiss
50b7e2970f
LUCENE-10419: more debugging code. The message from AbstractStringBuilder suggests a concurrency issue somewhere, but I just can't see it!
2022-02-12 20:22:49 +01:00
Dawid Weiss
1f1da12c89
LUCENE-10419: add debugging code.
2022-02-10 12:03:54 +01:00
Dawid Weiss
9a28c91a5a
LUCENE-10283: bump the minimum source/release in javadoc settings.
2022-02-02 17:25:50 +01:00
Dawid Weiss
87bba4152c
LUCENE-10283: bump the minimum source/release in ecj linter settings.
2022-02-02 17:25:41 +01:00
Robert Muir
61edacee5d
update javac flags for java 17 ( #628 )
...
Previously -Xlint:text-blocks and -Xlint:text-blocks were enabled
conditionally, if the user had at least java 15 or java 16,
respectively. Enable them always.
Add new options so that the warnings list is fully configured:
* -Xlint:module (new in java 17)
* -Xlint:strictfp (new in java 17)
Disable "path" with -Xlint:-path rather than commenting it out, for
consistency.
Disable "missing-explicit-ctor" (new in java 17), as it is unlikely to
succeed right now.
Alphasort the flags and doc how to get the updated list, this makes it
easy to compare and keep up to date.
2022-01-28 05:48:58 -05:00
Adrien Grand
2ebc57a465
LUCENE-10283: Bump minimum required Java version to 17. ( #579 )
...
Co-authored-by: Dawid Weiss <dawid.weiss@carrotsearch.com>
2022-01-10 15:42:15 +01:00
Uwe Schindler
42fe2d5620
LUCENE-10364: Prepare and update errorprone plugin for Java 17 ( #590 )
2022-01-07 19:19:46 +01:00
Dawid Weiss
ff547e7bbd
LUCENE-10328: Module path for compiling and running tests is wrong ( #571 )
2022-01-05 20:42:02 +01:00
Uwe Schindler
475fbd0bdd
LUCENE-10352: Convert TestAllAnalyzersHaveFactories and TestRandomChains to a global integration test and discover classes to check from module system ( #582 )
...
Co-authored-by: Robert Muir <rmuir@apache.org>
2022-01-05 15:35:02 +01:00
Dawid Weiss
0f0d06ca28
LUCENE-10347: add a helper task 'collectRuntimeJars' that assembles binary artifacts under each module's build 'runtimeJars' folder. ( #576 )
2022-01-03 21:11:35 +01:00
Uwe Schindler
0b517573a4
LUCENE-10342: Add logging to static initializers to warn users if unmapping or object size calculation does not work ( #572 )
...
Co-authored-by: Tomoko Uchida <tomoko.uchida.1111@gmail.com>
2021-12-29 18:18:21 +01:00
Dawid Weiss
d928c47d6e
LUCENE-10338: Scan for tests only by convention file name pattern ( #565 )
2021-12-26 18:18:24 +01:00
Dawid Weiss
a94fbb79ac
LUCENE-10301: make the test-framework a proper module by moving all test
...
classes to org.apache.lucene.tests.*. Also changes distribution layout
(all modules are now under modules/).
2021-12-21 20:30:45 +01:00
Dawid Weiss
e790125504
LUCENE-10331: don't emit the contents of the inputs file until we're actually running the task ( #554 )
2021-12-20 19:27:37 +01:00
Dawid Weiss
5512786dd9
LUCENE-10327: workaround for gradle emitting empty sourcepath.
2021-12-19 08:52:01 +01:00
Dawid Weiss
d2c98912eb
This reverts commit a7b50f723d
.
2021-12-19 08:51:13 +01:00
Dawid Weiss
a7b50f723d
Reverting back to b48cac02
.
2021-12-18 23:36:30 +01:00
Dawid Weiss
2a44ff532e
LUCENE-10308: sort input files for ecj so that module-info.java comes first.
2021-12-18 21:17:56 +01:00
Dawid Weiss
d42db56bab
LUCENE-10255: initial support for Java Modules.
2021-12-18 20:45:51 +01:00
Dawid Weiss
b48cac0206
LUCENE-10285: try to force ordering of internal tasks, in spite of making top-level wrapper dependencies. ( #549 )
2021-12-17 19:12:09 +01:00
Dawid Weiss
1a429c621e
Render javadocs for all projects, even if they're not part of site.
2021-12-17 17:57:38 +01:00
Uwe Schindler
db9dff225c
after reading code, correct the argument file to comply with ECJ's parser
2021-12-17 12:18:28 +01:00
Uwe Schindler
6941701c6d
Escape the options in ECJ's options file
2021-12-17 11:37:27 +01:00
Dawid Weiss
ae92e96481
Address Uwe's remarks.
2021-12-16 20:05:05 +01:00
Dawid Weiss
e0745c7b24
LUCENE-10255: re-add utilities for debugging packages and services. These are not included by default to avoid unnecessary compilation overhead.
2021-12-16 17:59:54 +01:00
Dawid Weiss
5b3b75efd8
LUCENE-10308: Make ecj and javadoc run with modular paths
2021-12-16 17:51:01 +01:00