[shark] branch master created (now 384186a)

Ghislain Vaillant ghisvail-guest at moszumanska.debian.org
Thu Nov 26 15:38:58 UTC 2015


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

ghisvail-guest pushed a change to branch master
in repository shark.

        at  384186a   Update Pgm.h

This branch includes the following new commits:

       new  d576bf7   updated documentation to reflect 3.0 release
       new  39ed32e   updated installation page for windows
       new  97954f0   typo corrected
       new  bd47297   typos
       new  05e8333   addet travis-ci buildfile
       new  a4f2cd7   whitespaces matter..
       new  187081a   boost is named differently
       new  d429fbf   default boost on travis-ci is too old, trying backports...
       new  628fcb2   used aydins config
       new  140043f   DIRECTORY replaced by PATH as it is unknown prior cmake 2.8.12 which does not exist on travis
       new  7baa1cf   standard travis command requires configure...
       new  a60941c   yaml error...i begin to hate thi trial& error approach
       new  5f0dd47   added multithreaded build as time limit exceeded
       new  3f06e8b   removed potentially hazardeous print-outs of iteration status which make up quite a big portion of runtime
       new  fcff956   set openmp threads to a sane number for the virtualized environment of travis
       new  ae56b67   trying out osx travis support
       new  71eb300   syntax error
       new  c1e26f1   troubleshooting: somehow build process gets killed..
       new  fac1f91   improved indent
       new  bffb22e   Create appveyor.yml
       new  0baec0b   Update appveyor.yml
       new  ab2357f   Update appveyor.yml
       new  b53238a   Update appveyor.yml
       new  2d73e92   Update appveyor.yml
       new  66d6904   Update appveyor.yml
       new  b2dc9c3   Update appveyor.yml
       new  395945c   Update appveyor.yml
       new  bd43092   Update appveyor.yml
       new  a9a1568   Update appveyor.yml
       new  da54a41   Update appveyor.yml
       new  90b2325   Update appveyor.yml
       new  f632251   new website frontpage
       new  199a522   one line added to the css
       new  081337e   added missing include to Shark.h which prevented the define sto get through to the DLL macros. Fixes #10
       new  2c61366   added icon to front page, changed links in sub-pages to new front page
       new  b437aae   Merge branch 'master' of https://github.com/Shark-ML/Shark
       new  7393006   Update appveyor.yml
       new  92da03e   Update CMakeLists.txt
       new  7bb4193   Update CMakeLists.txt
       new  5998a76   Update appveyor.yml
       new  9da1946   Update appveyor.yml
       new  881cbb7   Update MultiNomialDistribution.h
       new  4a356ba   Update appveyor.yml
       new  f8875a6   Update MultiNomialDistribution.h
       new  56b6369   Update MultiNomialDistribution.h
       new  710da04   Update MultiNomialDistribution.h
       new  ce99bfe   Update appveyor.yml
       new  17c9711   Update appveyor.yml
       new  912095d   BUILD_SHARED_LIBS=ON
       new  c962e02   Update appveyor.yml
       new  d6dc915   Merge pull request #13 from Shark-ML/appveyor
       new  3ce327f   Update appveyor.yml
       new  2659421   removed same_closure, it is never going to work well
       new  2b9bd3a   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
       new  69c14fe   fixed unused variable warning
       new  dfecdec   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
       new  58ee65b   added missing special case for gemv when the matrix orientation is unknown (which very rarely happens)
       new  54cf77f   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
       new  9b91378   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)
       new  1b43f7c   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 additi [...]
       new  58304c5   type
       new  d83bd6a   added the same proxy changes to the vector proxies
       new  d94cfee   replaced axpy_prod with prod for all matrix-vector multiplications. the code is now much simpler in many cases
       new  d094fb2   added matrix-matrix prod() as well as required matrix-expressions matrix_scalar_prod and matrix_addition
       new  669bc58   removed accidentally included file
       new  62dec7c   removed almost all uses of axpy_prod
       new  b0c7cf0   typo
       new  fc2a185   fixed some typos
       new  cd733f5   various bugfixes
       new  241e77b   clang error on travis-ci lead me to the path of a much simpler implementation of eval_block - a simple implicit cast/copy
       new  3ac7e4d   rwrote operator+/- for vector/matrix +- scalar operations. they now use the more efficient block interface
       new  87653fe   fixed typo
       new  063ec6d   made scalar_expressions a vector expression which prevents dangling reference problems...
       new  e56f12d   Update appveyor.yml
       new  c181701   appveyor added to homepage
       new  d2a34bc   reimplemented the outer_product class so that it is easier to understand.
       new  9645832   Merge pull request #12 from Shark-ML/blas
       new  97b1c54   unused variable removed (and hence a warning)
       new  384186a   Update Pgm.h

The 79 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


-- 
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