Re: [eigen] 3.3 branch state

[ Thread Index | Date Index | More lists.tuxfamily.org/eigen Archives ]




On 31/05/2019 15.48, Rob Conde wrote:
I apologize, I got myself a bit confused (too much multi-tasking). Let's start over.

According to Gael on the "About dropping C++03 compatibility" thread:

this is off topic but with c++17 and gcc 7+ or clang 7+ and the head of Eigen, it was already possible to get rid of EIGEN_MAKE_ALIGNED_OPERATOR_NEW in user code.

As of today, this is also conditionally removed from Eigen's classes and, more importantly, documented: http://eigen.tuxfamily.org/dox-devel/group__TopicUnalignedArrayAssert.html


That's the change I want...so I care not about 3.3, but master (...on github, default on bitbucket). So then the question is about the the state of master. If the answer is "run the tests yourself", that's perfectly acceptable. But if, for example, you run them before merging to default/master (and therefore default/master can be considered "blessed") then maybe I don't need to bother.

For default/master I (and occasionally some other users) also run Nightly builds: http://manao.inria.fr/CDash/index.php?project=Eigen (also for C++03 and C++11 only. Eventually, I'm planning to make running with newer standards more easy. See http://eigen.tuxfamily.org/bz/show_bug.cgi?id=1655)

Gaël also runs builds which are triggered by any incoming commit (I think also with C++14 or C++17, but I'm not sure). "Usually" any changes are tested before they are pushed, but accidents can happen, of course. And naturally, there can also be errors which are not (yet) covered by any unit test.

On the other hand, nothing (implicitly) happens due to failed tests (in fact some failing tests are known issues ...), unless someone looks at the dashboard and takes care of them (I usually do, but there is no guarantee for that).

If you want to be sure, pull some version, run the test-suite yourself and only update occasionally (e.g., if you need a newly added feature or bug-fix). And please report any issues you get!


Cheers,
Christoph



Thanks!
Rob
________________________________
From: Christoph Hertzberg <chtz@xxxxxxxxxxxxxxxxxxxxxxxx>
Sent: Friday, May 31, 2019 6:00 AM
To: eigen@xxxxxxxxxxxxxxxxxxx
Subject: Re: [eigen] 3.3 branch state

I do make nightly test-runs for various gcc/clang versions for Eigen
3.3, but only using C++03 and C++11:
http://manao.inria.fr/CDash/index.php?project=Eigen+3.3

More extensive tests are usually done before releases. But the 3.3
branch generally only gets bug-fixes, so usually no new bugs should get
introduced.
Feel free to run the test-suite for your platform/compiler before using
it (running the test-suite is relatively easy):

I do not know what exactly you are referring to by "re:
Fixed-size-vectorizable-types" (I can't find any mail, commit,
pull-request or bugzilla entry with that title)


Cheers,
Christoph


On 30/05/2019 18.27, Rob Conde wrote:
I want to grab the 3.3 branch head to get the C++17 updates re: Fixed-size-vectorizable-types. Can I assume that all the tests are passing, or is that something you only check when you do a release?

Thanks,
Rob Conde


--
   Dr.-Ing. Christoph Hertzberg

   Besuchsadresse der Nebengeschäftsstelle:
   DFKI GmbH
   Robotics Innovation Center
   Robert-Hooke-Straße 5
   28359 Bremen, Germany

   Postadresse der Hauptgeschäftsstelle Standort Bremen:
   DFKI GmbH
   Robotics Innovation Center
   Robert-Hooke-Straße 1
   28359 Bremen, Germany

   Tel.:     +49 421 178 45-4021
   Zentrale: +49 421 178 45-0
   E-Mail:   christoph.hertzberg@xxxxxxx

   Weitere Informationen: http://www.dfki.de/robotik
    -------------------------------------------------------------
    Deutsches Forschungszentrum für Künstliche Intelligenz GmbH
    Trippstadter Strasse 122, D-67663 Kaiserslautern, Germany

    Geschäftsführung:
    Prof. Dr. Jana Koehler (Vorsitzende)
    Dr. Walter Olthoff

    Vorsitzender des Aufsichtsrats:
    Prof. Dr. h.c. Hans A. Aukes
    Amtsgericht Kaiserslautern, HRB 2313
    -------------------------------------------------------------





--
 Dr.-Ing. Christoph Hertzberg

 Besuchsadresse der Nebengeschäftsstelle:
 DFKI GmbH
 Robotics Innovation Center
 Robert-Hooke-Straße 5
 28359 Bremen, Germany

 Postadresse der Hauptgeschäftsstelle Standort Bremen:
 DFKI GmbH
 Robotics Innovation Center
 Robert-Hooke-Straße 1
 28359 Bremen, Germany

 Tel.:     +49 421 178 45-4021
 Zentrale: +49 421 178 45-0
 E-Mail:   christoph.hertzberg@xxxxxxx

 Weitere Informationen: http://www.dfki.de/robotik
  -------------------------------------------------------------
  Deutsches Forschungszentrum für Künstliche Intelligenz GmbH
  Trippstadter Strasse 122, D-67663 Kaiserslautern, Germany

  Geschäftsführung:
  Prof. Dr. Jana Koehler (Vorsitzende)
  Dr. Walter Olthoff

  Vorsitzender des Aufsichtsrats:
  Prof. Dr. h.c. Hans A. Aukes
  Amtsgericht Kaiserslautern, HRB 2313
  -------------------------------------------------------------




Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/