coin-or / CppAD

A C++ Algorithmic Differentiation Package: Home Page
https://cppad.readthedocs.io
Other
469 stars 95 forks source link

Fix Windows issues + add CI #143

Closed jcarpent closed 2 years ago

jcarpent commented 2 years ago

This is mostly a rebase of #117 on the current master branch. This PR fixes issues with Clang-Cl on Windows.

jcarpent commented 2 years ago

@bradbell #117 could then be closed after merging this PR. On our side, we need the fixes to make our systems work with Clang-Cl.

Would you mind merging this PR? Thanks in advance for your help.

Justin

bradbell commented 2 years ago

@jcarpent Thanks for this. There are a lot of things in this pull request and I am formulating a plan for reviewing them. In addition, I am currently traveling and so it may take some time.

jcarpent commented 2 years ago

As soon as it works, I can split the PR into several pieces if it helps you. The only issue concerns the Visual Code v142 compiler, which produces wrong results. I'm trying to investigate through the CI.

bradbell commented 2 years ago

Splitting it up would help. Thanks.