Range-V3-VS2015

流行的range-v3 C++库的一个分支,支持Visual Studio 2015 Update 3 VC++编译器。(A fork of the popular range-v3 C++ library with support for the Visual Studio 2015 Update 3 VC++ compiler.)

  • 所有者: microsoft/Range-V3-VS2015
  • 平台: Windows
  • 许可证: Other
  • 分类:
  • 主题:
  • 喜欢:
    0
      比较:

Github星跟踪图

Range-V3-VS2015

This is a fork of Eric Niebler's range-v3 library from late 2015 with extensive (and somewhat invasive) workarounds to support the Visual C++ compiler as released in Microsoft Visual Studio 2015. As MSVC becomes more conforming throughout the VS2017 series, it is our hope that this separate fork will become unnecessary and that it will be possible for upstream range-v3 to support MSVC directly. Given that goal, there is little motivation for diverging development in this fork. (Note that despite the "VS2015" in the title, this library is intended to work with VS2017 as well.)

Please post any problems you have with this codebase in the Github issues forum and not in the upstream range-v3 forum. There's no need to bother the range-v3 maintainers with issues and/or bugs in this two-year-old code that may have already been fixed upstream.

About (excerpted from the upstream README):

Why does C++ need another range library? Simply put, the existing solutions haven't kept up with the rapid evolution of C++. Range v3 is a library for the future C++. Not only does it work well with today's C++ -- move semantics, lambdas, automatically deduced types and all -- it also anticipates tomorrow's C++ with Concepts Lite.

Range v3 forms the basis of a proposal to add range support to the standard library (N4128: Ranges for the Standard Library). It also will be the reference implementation for an upcoming Technical Specification. These are the first steps toward turning ranges into an international standard.

Documentation:

Check out the (woefully incomplete) documentation here.

License:

Most of the source code is under the Boost Software License. Parts are taken from Alex Stepanov's Elements of Programming, LLVM's libc++, and from the SGI STL. Please see the attached LICENSE.txt for the full text of all licenses.

主要指标

概览
名称与所有者microsoft/Range-V3-VS2015
主编程语言C++
编程语言CMake (语言数: 3)
平台Windows
许可证Other
所有者活动
创建于2016-08-22 22:11:49
推送于2022-10-11 04:43:20
最后一次提交
发布数5
最新版本名称vcpkg5 (发布于 )
第一版名称fork_base (发布于 )
用户参与
星数113
关注者数20
派生数22
提交数0.9k
已启用问题?
问题数27
打开的问题数15
拉请求数5
打开的拉请求数2
关闭的拉请求数2
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?