[shark] annotated tag upstream/3.0.1+ds1 updated (04a1aa9 -> ae70dc2)

Ghislain Vaillant ghisvail-guest at moszumanska.debian.org
Sun Feb 7 18:04:28 UTC 2016


This is an automated email from the git hooks/post-receive script.

ghisvail-guest pushed a change to annotated tag upstream/3.0.1+ds1
in repository shark.

*** WARNING: tag upstream/3.0.1+ds1 was modified! ***

      from  04a1aa9   (tag)
        to  ae70dc2   (tag)
   tagging  c6fcc64f8138874886bfd9b34b93ed8c8afe7269 (commit)
  replaces  upstream/3.0.0+ds1
 tagged by  Ghislain Antony Vaillant
        on  Sun Feb 7 18:03:24 2016 +0000

- Log -----------------------------------------------------------------
Upstream version 3.0.1+ds1

Christian Igel (34):
      typo corrected
      typos
      improved indent
      Create appveyor.yml
      Update appveyor.yml
      Update appveyor.yml
      Update appveyor.yml
      Update appveyor.yml
      Update appveyor.yml
      Update appveyor.yml
      Update appveyor.yml
      Update appveyor.yml
      Update appveyor.yml
      Update appveyor.yml
      Update appveyor.yml
      Update appveyor.yml
      Update CMakeLists.txt
      Update CMakeLists.txt
      Update appveyor.yml
      Update appveyor.yml
      Update MultiNomialDistribution.h
      Update appveyor.yml
      Update MultiNomialDistribution.h
      Update MultiNomialDistribution.h
      Update MultiNomialDistribution.h
      Update appveyor.yml
      Update appveyor.yml
      BUILD_SHARED_LIBS=ON
      Update appveyor.yml
      Merge pull request #13 from Shark-ML/appveyor
      Update appveyor.yml
      Update appveyor.yml
      Update Pgm.h
      Merge pull request #28 from ghisvail/fix/cmsa-files-encoding

Ghislain Antony Vaillant (5):
      Fix HDF5 detection.
      Replace non-ascii characters.
      Revert "added SOVERSION recommendiation of issue #21"
      Use public SHARK_[SO]VERSION variables in library target.
      Merge tag 'upstream/v3.0.1' into upstream

Oswin (23):
      updated documentation to reflect 3.0 release
      updated installation page for windows
      addet travis-ci buildfile
      whitespaces matter..
      boost is named differently
      default boost on travis-ci is too old, trying backports...
      used aydins config
      DIRECTORY replaced by PATH as it is unknown prior cmake 2.8.12 which does not exist on travis
      standard travis command requires configure...
      yaml error...i begin to hate thi trial& error approach
      removed same_closure, it is never going to work well
      reorganized asignment operators by centralizing them through freestanding operators. also theoretical upport for blockwie expression is added albeit no expression is declared blockwise right now
      fixed unused variable warning
      added const_expression template which produces the const expression type (which is the same as const_closure except for container types for which it is const ContainerType). This is necessary to simplify expression generation as it is virtually impossible to write a non-const-> const conversion when the types are Proxy<Matrix> -> Proxy<matrix_reference<const Matrix> >. This is going to be used in the typedefs for const_closure
      added missing special case for gemv when the matrix orientation is unknown (which very rarely happens)
      fixed a small bug in proxy assignment and added a template function eval_block which checks at compile time whether the expression is a block expression. If yes, it is evaluated and a temporary is returned, otherwise the expression is returned untouched
      rewrote const_closure_Type generation of proxies. This is now by default Proxy<M> -> Proxy<const_expression<M>::type >. The old behaviour was Proxy<M>->Proxy<M const> const which, for nested proxies does not enforce read-onlyness due to proxy semantics (which behave more like references or pointers)
      made the matrix-vector prod a block expression which internally uses kernels::gemv. this required a lot of changes in vector_expression to be able to write stuff like 2*prod(A,v)+b efficiently. namely two new expressions vector_scalar_multiply which multiplies a vector by a scalar and vector_addition which adds two vectors. This is because scalar multiplication can be carried out by gemv efficiently so it makes sense to have plus_assign_to or assign_to take an additional scalar argu [...]
      various bugfixes
      made scalar_expressions a vector expression which prevents dangling reference problems...
      reimplemented the outer_product class so that it is easier to understand.
      fixed a broken check that a HDF5 file was opened correctly. Also fixed the buildscript to copy the test files in the build directory. fixes #22
      fixed issue #30

Oswin Krause (32):
      added multithreaded build as time limit exceeded
      removed potentially hazardeous print-outs of iteration status which make up quite a big portion of runtime
      set openmp threads to a sane number for the virtualized environment of travis
      trying out osx travis support
      syntax error
      troubleshooting: somehow build process gets killed..
      added missing include to Shark.h which prevented the define sto get through to the DLL macros. Fixes #10
      type
      added the same proxy changes to the vector proxies
      replaced axpy_prod with prod for all matrix-vector multiplications. the code is now much simpler in many cases
      added matrix-matrix prod() as well as required matrix-expressions matrix_scalar_prod and matrix_addition
      removed accidentally included file
      removed almost all uses of axpy_prod
      typo
      fixed some typos
      clang error on travis-ci lead me to the path of a much simpler implementation of eval_block - a simple implicit cast/copy
      rwrote operator+/- for vector/matrix +- scalar operations. they now use the more efficient block interface
      fixed typo
      Merge pull request #12 from Shark-ML/blas
      moved the non-atlas specific cblas interface to kernels/cblas
      restructured finding ATLAS/Accelerate a little to make it easier to add future CBLAS packages
      added support for generic cblas libraries
      added support for Generic and OpenBLAS. compiles
      Merge pull request #23 from ghisvail/fix/hdf5-detection
      fixed issue #26
      Merge pull request #20 from Shark-ML/blas
      added copyright information to files to fix issue #25
      fix of #24
      added SOVERSION recommendiation of issue #21
      updating cmake version to 2.8.12 in travis, hope this works
      Merge branch 'master' of ssh://github.com/Shark-ML/Shark
      Merge pull request #29 from ghisvail/fix/soversion-management

Tobias Glasmachers (7):
      new website frontpage
      one line added to the css
      added icon to front page, changed links in sub-pages to new front page
      Merge branch 'master' of https://github.com/Shark-ML/Shark
      appveyor added to homepage
      unused variable removed (and hence a warning)
      documentation bug fixed

-----------------------------------------------------------------------


No new revisions were added by this update.

Summary of changes:

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/shark.git



More information about the debian-science-commits mailing list