jzmaddock

Results 27 issues of jzmaddock

Boost does not work properly on modern macOS, for example 10.11, with Intel C++ Compiler. When compiling with default language/standard/compatibility flags, select_compiler_config.hpp picks up intel.hpp which does not define BOOST_NO_RTTI...

``` 1>bucket_sorter.cpp 1>d:\data\boost\boost\libs\graph\example\bucket_sorter.cpp(46): warning C4267: 'argument': conversion from 'size_t' to 'const int', possible loss of data 1>d:\data\boost\boost\libs\graph\example\bucket_sorter.cpp(65): warning C4267: 'argument': conversion from 'size_t' to 'const int', possible loss of data...

I see: ``` 1>csr-example.cpp 1>d:\data\boost\boost\boost\graph\graphviz.hpp(265): error C2064: term does not evaluate to a function taking 1 arguments 1>d:\data\boost\boost\boost\graph\graphviz.hpp(291): note: see reference to function template instantiation 'void boost::write_graphviz(std::ostream &,const Graph &,VertexPropertiesWriter,EdgePropertiesWriter,GraphPropertiesWriter,VertexID,boost::graph::detail::no_parameter)'...

We're running cycle_ratio_example.cpp in the tests, but it uses a non-deterministic random number generator which very occasionally results in the assertions failing. It's not clear if this is inevitable, or...

while trying to build the example labeled_graph.cpp I see: ``` 1>d:\data\boost\boost\libs\graph\example\labeled_graph.cpp(61): error C2039: 'add_edge': is not a member of 'boost::labeled_graph' 1>d:\data\boost\boost\libs\graph\example\labeled_graph.cpp(57): note: see declaration of 'boost::labeled_graph' ```

The following two examples crash at runtime: astar_maze.cpp kevin-bacon2.cpp Sorry but I don't see what the issue is off hand.

Title says it all, msvc runtime checks catch this.

In order to get us green again, I've disabled 2 tests in test_autodiff_8.cpp for Clang/MacOS: https://github.com/boostorg/math/blob/a243640baddfaa318859d622fddb7abc3ba8a978/test/test_autodiff_8.cpp#L12 and https://github.com/boostorg/math/blob/a243640baddfaa318859d622fddb7abc3ba8a978/test/test_autodiff_8.cpp#L135 One for @pulver.

OK folks, here's a bit of an experiment with C++ modules, it works with msvc but gcc leads to a fairly hopeless spiral of internal compiler errors :( There are...