<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm5719-llvm/clang/test/CXX/concepts-ts, branch meklort-10.0.1</title>
<subtitle>Project Ortega BCM5719 LLVM</subtitle>
<id>https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.1</id>
<link rel='self' href='https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.1'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/'/>
<updated>2019-10-15T15:24:26+00:00</updated>
<entry>
<title>[Concepts] Concept Specialization Expressions</title>
<updated>2019-10-15T15:24:26+00:00</updated>
<author>
<name>Saar Raz</name>
<email>saar@raz.email</email>
</author>
<published>2019-10-15T15:24:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=5d98ba6077dac656fbf023e9312d9c131d53144c'/>
<id>urn:sha1:5d98ba6077dac656fbf023e9312d9c131d53144c</id>
<content type='text'>
Part of C++20 Concepts implementation effort. Added Concept Specialization Expressions that are created when a concept is refe$

D41217 on Phabricator.

(recommit after fixing failing Parser test on windows)

llvm-svn: 374903
</content>
</entry>
<entry>
<title>Revert 374882 "[Concepts] Concept Specialization Expressions"</title>
<updated>2019-10-15T14:46:39+00:00</updated>
<author>
<name>Nico Weber</name>
<email>nicolasweber@gmx.de</email>
</author>
<published>2019-10-15T14:46:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=b4638f9ff063a29e84b2d6b949ee4f7d27e4c2ab'/>
<id>urn:sha1:b4638f9ff063a29e84b2d6b949ee4f7d27e4c2ab</id>
<content type='text'>
This reverts commit ec87b003823d63f3342cf648f55a134c1522e612.
The test fails on Windows, see e.g.
http://lab.llvm.org:8011/builders/clang-x64-windows-msvc/builds/11533/steps/stage%201%20check/logs/stdio

Also revert follow-up r374893.

llvm-svn: 374899
</content>
</entry>
<entry>
<title>[Concepts] Concept Specialization Expressions</title>
<updated>2019-10-15T11:48:58+00:00</updated>
<author>
<name>Saar Raz</name>
<email>saar@raz.email</email>
</author>
<published>2019-10-15T11:48:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=ec87b003823d63f3342cf648f55a134c1522e612'/>
<id>urn:sha1:ec87b003823d63f3342cf648f55a134c1522e612</id>
<content type='text'>
Part of C++20 Concepts implementation effort. Added Concept Specialization Expressions that are created when a concept is referenced with arguments, and tests thereof.

llvm-svn: 374882
</content>
</entry>
<entry>
<title>[Concepts] Concept definitions (D40381)</title>
<updated>2019-07-10T21:25:49+00:00</updated>
<author>
<name>Saar Raz</name>
<email>saar@raz.email</email>
</author>
<published>2019-07-10T21:25:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=d7aae33a9513d29400157867cdc1f11c2e4a0c40'/>
<id>urn:sha1:d7aae33a9513d29400157867cdc1f11c2e4a0c40</id>
<content type='text'>
First in a series of patches to land C++2a Concepts support.
This patch adds AST and parsing support for concept-declarations.

llvm-svn: 365699
</content>
</entry>
<entry>
<title>My first test commit.</title>
<updated>2019-07-10T20:01:44+00:00</updated>
<author>
<name>Saar Raz</name>
<email>saar@raz.email</email>
</author>
<published>2019-07-10T20:01:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=cbe3ed17fa99102bcdc72e5aa65303ff05272ffc'/>
<id>urn:sha1:cbe3ed17fa99102bcdc72e5aa65303ff05272ffc</id>
<content type='text'>
llvm-svn: 365695
</content>
</entry>
<entry>
<title>Remove old concepts parsing code</title>
<updated>2017-12-07T00:34:20+00:00</updated>
<author>
<name>Hubert Tong</name>
<email>hubert.reinterpretcast@gmail.com</email>
</author>
<published>2017-12-07T00:34:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=bd72cd957767e3e875d6070b1ff7bbd5289467ad'/>
<id>urn:sha1:bd72cd957767e3e875d6070b1ff7bbd5289467ad</id>
<content type='text'>
Summary:
This is so we can implement concepts per P0734R0. Relevant failing test
cases are disabled.

Reviewers: hubert.reinterpretcast, rsmith, saar.raz, nwilson

Reviewed By: saar.raz

Subscribers: cfe-commits

Differential Revision: https://reviews.llvm.org/D40380

Patch by Changyu Li!

llvm-svn: 319992
</content>
</entry>
<entry>
<title>[Concepts] Class template associated constraints</title>
<updated>2017-02-10T02:46:19+00:00</updated>
<author>
<name>Hubert Tong</name>
<email>hubert.reinterpretcast@gmail.com</email>
</author>
<published>2017-02-10T02:46:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=5a8ec4e287f51cd64351d7c5be63c498e7d85f07'/>
<id>urn:sha1:5a8ec4e287f51cd64351d7c5be63c498e7d85f07</id>
<content type='text'>
Summary:
This adds associated constraints as a property of class templates.
An error is produced if redeclarations are not similarly constrained.

Reviewers: rsmith, faisalv, aaron.ballman

Reviewed By: rsmith

Subscribers: cfe-commits, nwilson

Differential Revision: https://reviews.llvm.org/D25674

llvm-svn: 294697
</content>
</entry>
<entry>
<title>[Concepts] Implement subsection [dcl.spec.concept]p7 of the Concepts TS</title>
<updated>2016-04-09T02:55:27+00:00</updated>
<author>
<name>Nathan Wilson</name>
<email>nwilson20@gmail.com</email>
</author>
<published>2016-04-09T02:55:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=8383912f8700297a7cc6d5be7e8bbaed71057067'/>
<id>urn:sha1:8383912f8700297a7cc6d5be7e8bbaed71057067</id>
<content type='text'>
Summary: A program shall not declare an explicit instantiation (14.8.2), an explicit specialization (14.8.3), or a partial specialization of a concept definition.

Reviewers: rsmith, hubert.reinterpretcast, faisalv, aaron.ballman

Subscribers: cfe-commits

Differential Revision: http://reviews.llvm.org/D18221

llvm-svn: 265868
</content>
</entry>
<entry>
<title>[Concepts] Implement a portion of Concepts TS[dcl.spec.concept]p1 by</title>
<updated>2016-02-08T05:34:00+00:00</updated>
<author>
<name>Nathan Wilson</name>
<email>nwilson20@gmail.com</email>
</author>
<published>2016-02-08T05:34:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=de49845b05d90a2c8dc278850a5d74bf5853f932'/>
<id>urn:sha1:de49845b05d90a2c8dc278850a5d74bf5853f932</id>
<content type='text'>
diagnosing when 'concept' is specified on a function or template
specialization.

Since a concept can only be applied to a function or variable template,
the concept bit is stored in TemplateDecl as a PointerIntPair.

Reviewers: rsmith, faisalv, aaron.ballman, hubert.reinterpretcast

Differential Revision: http://reviews.llvm.org/D13357

llvm-svn: 260074
</content>
</entry>
<entry>
<title>[Concepts] Implement a portion of Concepts TS[dcl.spec.concept]p5 and p6:</title>
<updated>2016-01-29T04:43:59+00:00</updated>
<author>
<name>Nathan Wilson</name>
<email>nwilson20@gmail.com</email>
</author>
<published>2016-01-29T04:43:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=4661c610be1e5074359a0afdf77d76a76882141f'/>
<id>urn:sha1:4661c610be1e5074359a0afdf77d76a76882141f</id>
<content type='text'>
Diagnose if the return type of a function concept or declaration type of a
variable concept is not bool.

Reviewers: hubert.reinterpretcast

Differential Revision: http://reviews.llvm.org/D16163

llvm-svn: 259159
</content>
</entry>
</feed>
