就 C++1x 支持而言,Apple clang-703.0.29 如何映射回 clang 版本?

How does Apple clang-703.0.29 map back to clang releases in terms of C++1x support?

我想将 Xcode 附带的 Apple clang 映射回官方 clang 功能列表。

但我不能 link 这两个。版本是模糊的。

有什么方法可以判断吗?

我不太明白你为什么需要这样的信息,因为 they already claim full compatibility with C++11 spec

无论如何,这是我的看法。

请注意,以下步骤不会给出明确的答案,但目前我想不出更好的方法。

  1. This developer curated list 表明 Apple LLVM version 7.3.0 clang 703.0.29Xcode 7.3 (7D175) 捆绑在一起。
  2. 当我转到 the project page for clang in Apple Open Source website 时,不幸的是我看不到 703.0.29 构建的目录。 至少还没有
  3. 每当他们发布它时,就得到它。
  4. 此外,从 http://llvm.org/svn/llvm-project/cfe/trunk/
  5. 获取官方 clang 的后备箱
  6. Run tests 命名为 $OFFICIAL_CLANG_ROOT/test/SemaCXX/cxx11*.cpp 而不是 Apple 的 clang.
  7. 评估