Update to 1.8.0rc1.

Change-Id: Iaa10fd5a20be2ef84aca0119306c44669d87cc5d
This commit is contained in:
Sameer Agarwal
2013-10-31 13:56:38 -07:00
parent 88a703f44f
commit c71085ed32
5 changed files with 31 additions and 14 deletions
+2 -2
View File
@@ -81,11 +81,11 @@ SET(CMAKE_DEBUG_POSTFIX "-debug")
# For versions without ABI changes, bump the smallest number in CERES_VERSION,
# but leave the CERES_ABI_VERSION unchanged.
SET(CERES_VERSION_MAJOR 1)
SET(CERES_VERSION_MINOR 7)
SET(CERES_VERSION_MINOR 8)
SET(CERES_VERSION_PATCH 0)
SET(CERES_VERSION
${CERES_VERSION_MAJOR}.${CERES_VERSION_MINOR}.${CERES_VERSION_PATCH})
SET(CERES_ABI_VERSION 1.7.0)
SET(CERES_ABI_VERSION 1.8.0)
ENABLE_TESTING()
+1 -1
View File
@@ -50,7 +50,7 @@ copyright = u'2013, Google Inc.'
# The short X.Y version.
version = '1.7'
# The full version, including alpha/beta/rc tags.
release = '1.7.0'
release = '1.8.0'
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
+21 -7
View File
@@ -4,22 +4,36 @@
Version History
===============
HEAD
====
1.8.0
=====
New Features
------------
#. ``DynamicNumericDiffCostFunction`` for numerically differentiated cost
functions whose sizing is determined at run time.
#. Significant improved ``CMake`` files with better robustness,
dependency checking and GUI support. (Alex Stewart)
#. ``DynamicNumericDiffCostFunction`` for numerically differentiated
cost functions whose sizing is determined at run time.
#. ``NumericDiffCostFunction`` now supports a dynamic number of
residuals just like ``AutoDiffCostFunction``.
#. Significant refactoring of the ``CMake`` for increased robustness,
better dependency checking, better GUI support. (Alex Stewart)
#. ``Problem`` exposes more of its structure in its API.
#. Faster Automatic differentiation (Tim Langlois)
#. Added the commonly occuring ``2_d_d`` template specialization for
the Schur Eliminator.
#. Faster ``ITERATIVE_SCHUR`` solver using template specializations.
#. Faster ``SCHUR_JACOBI`` preconditioner construction.
#. Faster ``AngleAxisRotatePoint``.
#. Added support for multiple clustering algorithms in visibility
based preconditioning, including a new fast single linkage
clustering algorithm.
Bug Fixes
---------
#. Fix build on MSVC 2013 (Petter Strandmark)
#. Fixed ``AngleAxisToRotationMatrix`` near zero.
#. Move ``CERES_HASH_NAMESPACE`` macros to ``collections_port.h``.
#. Fix handling of unordered_map/unordered_set on OSX 10.9.0.
#. Explicitly link to libm for ``curve_fitting_c.c``. (Alex Stewart)
#. Minor type conversion fix to autodiff.h
#. Remove RuntimeNumericDiffCostFunction.
#. Fix operator= ambiguity on some versions of Clang. (Alex Stewart)
#. Various Lint cleanups (William Rucklidge & Jim Roseborough)
+2 -2
View File
@@ -34,8 +34,8 @@
#ifndef CERES_PUBLIC_CERES_H_
#define CERES_PUBLIC_CERES_H_
#define CERES_VERSION 1.7.0
#define CERES_ABI_VERSION 1.7.0
#define CERES_VERSION 1.8.0
#define CERES_ABI_VERSION 1.8.0
#include "ceres/autodiff_cost_function.h"
#include "ceres/autodiff_local_parameterization.h"
+5 -2
View File
@@ -1,9 +1,9 @@
Name: ceres-solver
Version: 1.7.0
Version: 1.8.0
# Release candidate versions are messy. Give them a release of
# e.g. "0.1.0%{?dist}" for RC1 (and remember to adjust the Source0
# URL). Non-RC releases go back to incrementing integers starting at 1.
Release: 0.3.0%{?dist}
Release: 0.1.0%{?dist}
Summary: A non-linear least squares minimizer
Group: Development/Libraries
@@ -110,6 +110,9 @@ rm -rf $RPM_BUILD_ROOT
%changelog
* Thu Oct 31 2013 Sameer Agarwal <sameeragarwal@google.com> - 1.8.0-0.1.0
- Bump version
* Thu Aug 29 2013 Taylor Braun-Jones <taylor@braun-jones.org> - 1.7.0-0.3.0
- Bump version