Coder Social home page Coder Social logo

Update for 15.5 preview about config HOT 12 CLOSED

boostorg avatar boostorg commented on July 28, 2024 1
Update for 15.5 preview

from config.

Comments (12)

OlafvdSpek avatar OlafvdSpek commented on July 28, 2024 1

@jzmaddock 15.3 is 1911 isn't it?
15.5 is 1912

https://blogs.msdn.microsoft.com/vcblog/2017/11/15/msvc-conformance-improvements-in-visual-studio-2017-version-15-5/

from config.

jzmaddock avatar jzmaddock commented on July 28, 2024

If we're signalling that version 1920 is supported, I'd like to know what, if any new features have been added since this appears to be a new compiler version (unlike msvc 15.4 which keeps the compiler version at 1910).

from config.

danieljames avatar danieljames commented on July 28, 2024

I'm not sure, I created this to flag up the issue in case you hadn't noticed. But there are some release notes.

from config.

OlafvdSpek avatar OlafvdSpek commented on July 28, 2024

@jzmaddock Can this be done for 1.66 or is it too late?

from config.

egorpugin avatar egorpugin commented on July 28, 2024

VS15.5 is out.
+1 to previous question.

from config.

danieljames avatar danieljames commented on July 28, 2024

We're closing for release tomorrow, so we'd probably have to delay the release to handle this. It can have knock on effects for other libraries.

from config.

egorpugin avatar egorpugin commented on July 28, 2024

True. You probably need some policy for handling such situations.
Possible solution is to ship VS15.5 fixes into 1.66.1 as it was for 1.65.1.

Now I see tons of warnings in C++17 mode in VS15.5 on current master.

from config.

OlafvdSpek avatar OlafvdSpek commented on July 28, 2024

from config.

pdimov avatar pdimov commented on July 28, 2024

Results of the Config tests for 15.5:

C:\Projects\boost-git\boost\libs\config\test\all>b2 toolset=msvc-14.1 | grep \.\
.\.failed
...failed compile-c-c++ ..\..\..\..\bin.v2\libs\config\test\all\no_cxx11_sfinae_
expr_fail.test\msvc-14.1\debug\threadapi-win32\threading-multi\no_cxx11_sfinae_e
xpr_fail.obj...
...failed compile-c-c++ ..\..\..\..\bin.v2\libs\config\test\all\no_ded_typename_
fail.test\msvc-14.1\debug\threadapi-win32\threading-multi\no_ded_typename_fail.o
bj...
...failed compile-c-c++ ..\..\..\..\bin.v2\libs\config\test\all\no_two_phase_loo
kup_fail.test\msvc-14.1\debug\threadapi-win32\threading-multi\no_two_phase_looku
p_fail.obj...
...failed compile-c-c++ ..\..\..\..\bin.v2\libs\config\test\all\has_macro_use_fa
cet_fail.test\msvc-14.1\debug\threadapi-win32\threading-multi\has_macro_use_face
t_fail.obj...
...failed compile-c-c++ ..\..\..\..\bin.v2\libs\config\test\all\has_nrvo_fail.te
st\msvc-14.1\debug\threadapi-win32\threading-multi\has_nrvo_fail.obj...
...failed compile-c-c++ ..\..\..\..\bin.v2\libs\config\test\all\no_com_value_ini
t_fail.test\msvc-14.1\debug\threadapi-win32\threading-multi\no_com_value_init_fa
il.obj...
...failed compile-c-c++ ..\..\..\..\bin.v2\libs\config\test\all\no_cxx11_hdr_cod
ecvt_fail.test\msvc-14.1\debug\threadapi-win32\threading-multi\no_cxx11_hdr_code
cvt_fail.obj...
...failed updating 7 targets...

from config.

pdimov avatar pdimov commented on July 28, 2024

Same in C++17 mode:

C:\Projects\boost-git\boost\libs\config\test\all>b2 toolset=msvc-14.1 cxxstd=17
| grep \.\.\.failed
...failed compile-c-c++ ..\..\..\..\bin.v2\libs\config\test\all\no_cxx11_sfinae_
expr_fail.test\msvc-14.1\debug\cxxstd-17-iso\threadapi-win32\threading-multi\no_
cxx11_sfinae_expr_fail.obj...
...failed compile-c-c++ ..\..\..\..\bin.v2\libs\config\test\all\no_cxx17_fold_ex
pressions_fail.test\msvc-14.1\debug\cxxstd-17-iso\threadapi-win32\threading-mult
i\no_cxx17_fold_expressions_fail.obj...
...failed compile-c-c++ ..\..\..\..\bin.v2\libs\config\test\all\no_cxx17_inline_
variables_fail.test\msvc-14.1\debug\cxxstd-17-iso\threadapi-win32\threading-mult
i\no_cxx17_inline_variables_fail.obj...
...failed compile-c-c++ ..\..\..\..\bin.v2\libs\config\test\all\no_ded_typename_
fail.test\msvc-14.1\debug\cxxstd-17-iso\threadapi-win32\threading-multi\no_ded_t
ypename_fail.obj...
...failed compile-c-c++ ..\..\..\..\bin.v2\libs\config\test\all\no_two_phase_loo
kup_fail.test\msvc-14.1\debug\cxxstd-17-iso\threadapi-win32\threading-multi\no_t
wo_phase_lookup_fail.obj...
...failed compile-c-c++ ..\..\..\..\bin.v2\libs\config\test\all\has_macro_use_fa
cet_fail.test\msvc-14.1\debug\cxxstd-17-iso\threadapi-win32\threading-multi\has_
macro_use_facet_fail.obj...
...failed compile-c-c++ ..\..\..\..\bin.v2\libs\config\test\all\has_nrvo_fail.te
st\msvc-14.1\debug\cxxstd-17-iso\threadapi-win32\threading-multi\has_nrvo_fail.o
bj...
...failed compile-c-c++ ..\..\..\..\bin.v2\libs\config\test\all\no_com_value_ini
t_fail.test\msvc-14.1\debug\cxxstd-17-iso\threadapi-win32\threading-multi\no_com
_value_init_fail.obj...
...failed compile-c-c++ ..\..\..\..\bin.v2\libs\config\test\all\no_cxx11_hdr_cod
ecvt_fail.test\msvc-14.1\debug\cxxstd-17-iso\threadapi-win32\threading-multi\no_
cxx11_hdr_codecvt_fail.obj...
...failed updating 9 targets...

from config.

pdimov avatar pdimov commented on July 28, 2024

For reference, here's msvc-14.0 on the same tests:

C:\Projects\boost-git\boost\libs\config\test\all>b2 toolset=msvc-14.0 | grep \.\
.\.failed
...failed compile-c-c++ ..\..\..\..\bin.v2\libs\config\test\all\no_ded_typename_
fail.test\msvc-14.0\debug\threadapi-win32\threading-multi\no_ded_typename_fail.o
bj...
...failed compile-c-c++ ..\..\..\..\bin.v2\libs\config\test\all\no_two_phase_loo
kup_fail.test\msvc-14.0\debug\threadapi-win32\threading-multi\no_two_phase_looku
p_fail.obj...
...failed compile-c-c++ ..\..\..\..\bin.v2\libs\config\test\all\has_macro_use_fa
cet_fail.test\msvc-14.0\debug\threadapi-win32\threading-multi\has_macro_use_face
t_fail.obj...
...failed compile-c-c++ ..\..\..\..\bin.v2\libs\config\test\all\has_nrvo_fail.te
st\msvc-14.0\debug\threadapi-win32\threading-multi\has_nrvo_fail.obj...
...failed compile-c-c++ ..\..\..\..\bin.v2\libs\config\test\all\no_com_value_ini
t_fail.test\msvc-14.0\debug\threadapi-win32\threading-multi\no_com_value_init_fa
il.obj...
...failed compile-c-c++ ..\..\..\..\bin.v2\libs\config\test\all\no_cxx11_hdr_cod
ecvt_fail.test\msvc-14.0\debug\threadapi-win32\threading-multi\no_cxx11_hdr_code
cvt_fail.obj...
...failed updating 6 targets...

from config.

jzmaddock avatar jzmaddock commented on July 28, 2024

Please see: #198

from config.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.