You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by lu...@apache.org on 2015/04/17 21:23:29 UTC
[1/2] [math] Wrap jgit buildnumber plugin in a profile triggered by
.git exsiting.
Repository: commons-math
Updated Branches:
refs/heads/master 3a4e18ddf -> e613e029f
Wrap jgit buildnumber plugin in a profile triggered by .git exsiting.
This should prevent numerous warnings when building from a source
archive instead of from git checkout.
Project: http://git-wip-us.apache.org/repos/asf/commons-math/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-math/commit/6dc7ccc5
Tree: http://git-wip-us.apache.org/repos/asf/commons-math/tree/6dc7ccc5
Diff: http://git-wip-us.apache.org/repos/asf/commons-math/diff/6dc7ccc5
Branch: refs/heads/master
Commit: 6dc7ccc57b4c49764e224ed3554bd541f6803b2f
Parents: 3a4e18d
Author: Luc Maisonobe <lu...@apache.org>
Authored: Fri Apr 17 21:01:38 2015 +0200
Committer: Luc Maisonobe <lu...@apache.org>
Committed: Fri Apr 17 21:01:38 2015 +0200
----------------------------------------------------------------------
pom.xml | 42 +++++++++++++++++++++++++++---------------
1 file changed, 27 insertions(+), 15 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/commons-math/blob/6dc7ccc5/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 4dc0622..5553e40 100644
--- a/pom.xml
+++ b/pom.xml
@@ -529,21 +529,6 @@
<additionalparam>-header '<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>'</additionalparam>
</configuration>
</plugin>
- <plugin>
- <groupId>ru.concerteza.buildnumber</groupId>
- <artifactId>maven-jgit-buildnumber-plugin</artifactId>
- <version>${math.jgit.buildnumber.version}</version>
- <executions>
- <execution>
- <phase>generate-resources</phase>
- <goals>
- <goal>extract-buildnumber</goal>
- </goals>
- </execution>
- </executions>
- <configuration>
- </configuration>
- </plugin>
</plugins>
</build>
@@ -695,6 +680,33 @@
<profiles>
<profile>
+ <id>jgit-buildnumber</id>
+ <activation>
+ <file>
+ <exists>.git</exists>
+ </file>
+ </activation>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>ru.concerteza.buildnumber</groupId>
+ <artifactId>maven-jgit-buildnumber-plugin</artifactId>
+ <version>${math.jgit.buildnumber.version}</version>
+ <executions>
+ <execution>
+ <phase>generate-resources</phase>
+ <goals>
+ <goal>extract-buildnumber</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ <profile>
<id>setup-checkout</id>
<activation>
<file>
[2/2] [math] Merge 3.5 back into 4.0 history.
Posted by lu...@apache.org.
Merge 3.5 back into 4.0 history.
Project: http://git-wip-us.apache.org/repos/asf/commons-math/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-math/commit/e613e029
Tree: http://git-wip-us.apache.org/repos/asf/commons-math/tree/e613e029
Diff: http://git-wip-us.apache.org/repos/asf/commons-math/diff/e613e029
Branch: refs/heads/master
Commit: e613e029fb4c93e22624b54964ccea536920adf4
Parents: 6dc7ccc
Author: Luc Maisonobe <lu...@apache.org>
Authored: Fri Apr 17 21:10:07 2015 +0200
Committer: Luc Maisonobe <lu...@apache.org>
Committed: Fri Apr 17 21:10:07 2015 +0200
----------------------------------------------------------------------
doap_math.rdf | 5 +++
src/changes/changes.xml | 82 ++++++++++++++++++++++++++++++++------------
2 files changed, 66 insertions(+), 21 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/commons-math/blob/e613e029/doap_math.rdf
----------------------------------------------------------------------
diff --git a/doap_math.rdf b/doap_math.rdf
index 2903a63..a728234 100644
--- a/doap_math.rdf
+++ b/doap_math.rdf
@@ -38,6 +38,11 @@
<release>
<Version>
<name>commons-math</name>
+ <created>2015-04-17</created>
+ <revision>3.5</revision>
+ </Version>
+ <Version>
+ <name>commons-math</name>
<created>2015-01-11</created>
<revision>3.4.1</revision>
</Version>
http://git-wip-us.apache.org/repos/asf/commons-math/blob/e613e029/src/changes/changes.xml
----------------------------------------------------------------------
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index b19b759..c2eb5f0 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -79,14 +79,6 @@ If the output is not quite correct, check for invisible trailing spaces!
Methods "evaluate(...)" of class "Variance" changed the internal state
although it was stated differently in the javadoc.
</action>
- <action dev="luc" type="fix" issue="MATH-1195">
- Moved FastMathTestPerformance out of the main test tree, as is is
- a benchmark rather than a test.
- </action>
- <action dev="luc" type="add">
- Added a way to build polyhedrons sets from a list of vertices and
- facets specified using vertices indices.
- </action>
<action dev="luc" type="fix" issue="MATH-1191">
Fixed ignored method parameters in QRDecomposition protected methods.
</action>
@@ -103,21 +95,12 @@ If the output is not quite correct, check for invisible trailing spaces!
"QRDecomposition": include information about the condition that
triggers a "SingularMatrixException".
</action>
- <action dev="tn" type="fix" issue="MATH-1209" due-to="Jonathan Ogilvie">
- Fixed link to algorithm description in "PoissonDistribution#sample()".
- </action>
<action dev="tn" type="update" issue="MATH-757">
Removed broken synchronization support in "ResizableDoubleArray".
</action>
<action dev="tn" type="add" issue="MATH-945">
Added method "T log10()" to interface "RealFieldElement".
</action>
- <action dev="psteitz" type="fix" issue="MATH-1208">
- EmpiricalDistribution cumulativeProbability can return NaN when evaluated within a constant bin.
- </action>
- <action dev="psteitz" type="fix" issue="MATH-1203">
- EmpiricalDistribution getKernel fails for buckets with only multiple instances of the same value.
- </action>
<action dev="tn" type="update" issue="MATH-869">
"SpearmansCorrelation" will now throw an "MathIllegalArgumentException"
if provided with a "NaturalRanking" instance that uses "REMOVED" as "NaNStrategy".
@@ -141,10 +124,6 @@ If the output is not quite correct, check for invisible trailing spaces!
in a static instance. This reduces the initialization cost when
creating a new instance.
</action>
- <action dev="evanward" type="fix" issue="MATH-1204">
- "UnivariateSolverUtils#bracket(...)" sometimes failed to bracket
- if a reached the lower bound.
- </action>
<action dev="tn" type="remove" issue="MATH-1050">
Removed "ArithmeticUtils#pow(int, long)" and "ArithmeticUtils#pow(long, long)".
</action>
@@ -154,6 +133,67 @@ If the output is not quite correct, check for invisible trailing spaces!
<action dev="tn" type="update" issue="MATH-760" due-to="sebb">
Field "windowSize" in "DescriptiveStatistics" has been made private.
</action>
+ </release>
+
+ <release version="3.5" date="2015-04-17" description="
+This is a minor release: It combines bug fixes and new features.
+ Changes to existing features were made in a backwards-compatible
+ way such as to allow drop-in replacement of the v3.4.1 JAR file.
+
+Most notable among the new features are:
+ getQuadraticMean method added to DescriptiveStatistics SummaryStatistics
+ which calculates the root mean square, and a way to build polyhedrons sets
+ from list of vertices and the facets they belong too. There have been
+ numerous bug fixes. See below for a full list.
+
+The minimum version of the Java platform required to compile and use
+ Apache Commons Math is Java 5.
+
+Users are encouraged to upgrade to this version as this release not
+ only includes bug fixes but also deprecates numerous classes and
+ methods that will be deleted from the next major release (4.0).
+
+ Caveat:
+ 1. The implementation of the BOBYQA optimization algorithm is in alpha
+ state (cf. MATH-621): Many code paths are untested, and we are looking
+ for volunteers to improve the code readability, robustness and performance
+ and to extend the unit tests suite.
+ 2. A few methods in the FastMath class are in fact slower that their
+ counterpart in either Math or StrictMath (cf. MATH-740 and MATH-901).
+">
+ <action dev="luc" type="fix" issue="MATH-1195">
+ Moved FastMathTestPerformance out of the main test tree, as is is
+ a benchmark rather than a test.
+ </action>
+ <action dev="luc" type="add">
+ Added a way to build polyhedrons sets from a list of vertices and
+ facets specified using vertices indices.
+ </action>
+ <action dev="psteitz" type="update" issue="MATH-1213">
+ Added Laguerre complex solve methods taking maxEval parameters.
+ </action>
+ <action dev="luc" type="fix" issue="MATH-1191">
+ Fixed ignored method parameters in QRDecomposition protected methods.
+ </action>
+ <action dev="luc" type="fix" issue="MATH-1211" due-to="Mike Zimmerman">
+ Fixed wrong selection of line/polyhedron intersection point.
+ </action>
+ <action dev="luc" type="fix" issue="MATH-1162">
+ Improved fix for corner cases in BSP-tree merging, when cut sub-hyperplanes vanish.
+ </action>
+ <action dev="tn" type="fix" issue="MATH-1209" due-to="Jonathan Ogilvie">
+ Fixed link to algorithm description in "PoissonDistribution#sample()".
+ </action>
+ <action dev="psteitz" type="fix" issue="MATH-1208">
+ EmpiricalDistribution cumulativeProbability can return NaN when evaluated within a constant bin.
+ </action>
+ <action dev="psteitz" type="fix" issue="MATH-1203">
+ EmpiricalDistribution getKernel fails for buckets with only multiple instances of the same value.
+ </action>
+ <action dev="evanward" type="fix" issue="MATH-1204">
+ "UnivariateSolverUtils#bracket(...)" sometimes failed to bracket
+ if a reached the lower bound.
+ </action>
<action dev="sebb" type="add" issue="MATH-1198">
Simplified "FastMath#exp(double)" in order to avoid a potential
Java 1.5 JIT bug when calling with negative infinity as argument.