Skip to content
This fork of llvm-project contains my implementation of C++2a Concepts for the Clang compiler, and will be updated regularly with bug fixes until the whole feature is merged to trunk. Follow the instructions here to build, then use the flags "-std=c++2a -Xclang -fconcepts-ts" to enable concepts.
C++ LLVM Assembly C Python Objective-C Other
Branch: concepts
Clone or download
#49 Compare This branch is 54 commits ahead, 18413 commits behind llvm:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
clang-tools-extra [clangd] Provide a way to publish highlightings in non-racy manner Jul 19, 2019
clang [cache] Fix UAF & memory leaks in cache insertion Dec 14, 2019
compiler-rt Fix asan infinite loop on undefined symbol Jul 20, 2019
libclc travis: Add LLVM-8 build Mar 27, 2019
libcxx [libc++] Mark as UNSUPPORTED instead of XFAI… Jul 19, 2019
libcxxabi Revert "[libc++] Integrate the PSTL into libc++" Jul 19, 2019
libunwind [libunwind][ARM] Fix loading FP registers on big-endian targets Jul 19, 2019
lld [ELF] Support explicitly overriding relocation model in LTO Jul 20, 2019
lldb [lldb] Fix crash when looking up type coming from the ClangModuleDecl… Jul 21, 2019
llgo IR: Support parsing numeric block ids, and emit them in textual output. Mar 22, 2019
llvm [PowerPC][NFC] Precomit test case for upcoming patch Jul 21, 2019
openmp [OpenMP][libomptarget] Suppress C++ 11 related warnings when building… Jul 18, 2019
parallel-libs Fix typos throughout the license files that somehow I and my reviewers Jan 21, 2019
polly Update polly test for SCEV change. Jul 18, 2019
pstl Revert "[libc++] Integrate the PSTL into libc++" Jul 19, 2019
.clang-format Add .clang-tidy and .clang-format files to the toplevel of the Jan 29, 2019
.clang-tidy Disable tidy checks with too many hits Feb 1, 2019
.gitignore Update the project name in Oct 19, 2018

The LLVM Compiler Infrastructure

This directory and its subdirectories contain source code for LLVM, a toolkit for the construction of highly optimized compilers, optimizers, and runtime environments.

You can’t perform that action at this time.