summaryrefslogtreecommitdiffstats
path: root/org.eclipse.jgit.benchmarks/.settings
Commit message (Collapse)AuthorAgeFilesLines
* benchmarks: use org.eclipse.jgit-parent as parent pomMatthias Sohn2023-10-181-2/+2
| | | | Change-Id: I2248c12072adccaf2ba525da5dec4fb5b35ca383
* Enable compiler option --releaseMatthias Sohn2021-09-292-5/+97
| | | | | | | | | | | | | | | | | | | This ensures the compiler compiles against the public, supported and documented API for a specific VM version (here 11) [1]. This also means that we don't need EE descriptors in Eclipse anymore in order to ensure that only supported APIs of the selected Java version can be used. According to [2] if option --release is used --source and --target options can't be used. While we are at it also add default value for all new jdt core options added in Eclipse 4.21. [1] https://docs.oracle.com/en/java/javase/11/tools/javac.html [2] https://docs.oracle.com/en/java/javase/14/docs/specs/man/javac.html#option-release Change-Id: I852a5d7b0a3210751c15d79ec91915b4c01c41e2 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Bump minimum required Java version to 11Matthias Sohn2021-09-291-3/+3
| | | | | | Bug: 569917 Change-Id: Ifdcdb022a3f29321b4d10da1cc34acca68ed7b03 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* [spotbugs] Silence warning DLS_DEAD_LOCAL_STORE in generated classesMatthias Sohn2020-12-221-0/+145
| | | | Change-Id: I714f5fa48a2443d1a8e2c640b204d3e32438910e Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* Merge branch 'stable-5.6'Matthias Sohn2019-12-111-0/+2
| | | | | | | | * stable-5.6: Prepare 5.6.1-SNAPSHOT builds JGit v5.6.0.201912101111-r Change-Id: I7824278560d828e1c6e2d540e3372e19507a39c0 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
* JMH benchmark for SimpleLruCacheMatthias Sohn2019-11-0511-0/+624
See [1] for JMH documentation and [2] how to use JMH in Eclipse. The benchmarks pom currently cannot use the JGit parent pom due to an ecj bug [3] regarding annotation processing. Hence for now do not inherit from the JGit parent pom and copy the compiler plugin configuration for javac from the parent pom. After running the Maven build the benchmark can be run using Maven: $ java -jar org.eclipse.jgit.benchmarks/target/benchmarks.jar or in Eclipse by running the main method of the SimpleLruCacheBenchmark class. [1] https://openjdk.java.net/projects/code-tools/jmh/ [2] http://alblue.bandlem.com/Page/3/index.html [3] https://eclip.se/532029 CQ: 20517 CQ: 20518 Change-Id: Idca8a9e0980f0b8a9c741c4c9e97d03c62f07c8d Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>