rtrieu (Richard Trieu)
User

Projects

User does not belong to any projects.

User Details

User Since
Jul 11 2012, 7:44 PM (293 w, 2 d)

Recent Activity

Yesterday

rtrieu added inline comments to D43696: Reduce hash collisions for reference and pointer types.
Fri, Feb 23, 5:04 PM

Wed, Feb 21

rtrieu committed rC325742: [ODRHash] Fix hashing for friend functions..
[ODRHash] Fix hashing for friend functions.
Wed, Feb 21, 9:54 PM
rtrieu committed rL325742: [ODRHash] Fix hashing for friend functions..
[ODRHash] Fix hashing for friend functions.
Wed, Feb 21, 9:54 PM
rtrieu committed rC325741: [ODRHash] Handle some template weirdness..
[ODRHash] Handle some template weirdness.
Wed, Feb 21, 9:37 PM
rtrieu committed rL325741: [ODRHash] Handle some template weirdness..
[ODRHash] Handle some template weirdness.
Wed, Feb 21, 9:37 PM

Tue, Feb 13

rtrieu committed rL325040: Update StmtProfile.cpp to handle zero template arguments..
Update StmtProfile.cpp to handle zero template arguments.
Tue, Feb 13, 11:56 AM
rtrieu committed rC325040: Update StmtProfile.cpp to handle zero template arguments..
Update StmtProfile.cpp to handle zero template arguments.
Tue, Feb 13, 11:56 AM

Mon, Feb 5

rtrieu committed rL324308: Fix crash on invalid..
Fix crash on invalid.
Mon, Feb 5, 7:00 PM
rtrieu committed rC324308: Fix crash on invalid..
Fix crash on invalid.
Mon, Feb 5, 7:00 PM

Fri, Jan 26

rtrieu committed rL323569: Inline variable only used within assert..
Inline variable only used within assert.
Fri, Jan 26, 1:56 PM

Jan 23 2018

rtrieu committed rC323267: Fix test Driver/solaris-ld.c.
Fix test Driver/solaris-ld.c
Jan 23 2018, 2:02 PM
rtrieu committed rL323267: Fix test Driver/solaris-ld.c.
Fix test Driver/solaris-ld.c
Jan 23 2018, 2:02 PM

Jan 19 2018

rtrieu committed rL322984: Allow BlockDecl in CXXRecord scope to have no access specifier..
Allow BlockDecl in CXXRecord scope to have no access specifier.
Jan 19 2018, 12:49 PM
rtrieu committed rC322984: Allow BlockDecl in CXXRecord scope to have no access specifier..
Allow BlockDecl in CXXRecord scope to have no access specifier.
Jan 19 2018, 12:49 PM

Jan 17 2018

rtrieu committed rL322813: Fix Scope::dump().
Fix Scope::dump()
Jan 17 2018, 8:32 PM
rtrieu committed rC322813: Fix Scope::dump().
Fix Scope::dump()
Jan 17 2018, 8:31 PM

Jan 16 2018

rtrieu committed rC322593: Add context to why test was disabled on Windows.
Add context to why test was disabled on Windows
Jan 16 2018, 11:54 AM
rtrieu committed rL322593: Add context to why test was disabled on Windows.
Add context to why test was disabled on Windows
Jan 16 2018, 11:54 AM

Jan 12 2018

rtrieu committed rL322420: Try to suppress Windows testing again..
Try to suppress Windows testing again.
Jan 12 2018, 3:15 PM
rtrieu committed rC322420: Try to suppress Windows testing again..
Try to suppress Windows testing again.
Jan 12 2018, 3:14 PM
rtrieu committed rC322405: Disable test for Windows to fix Windows buildbots..
Disable test for Windows to fix Windows buildbots.
Jan 12 2018, 1:50 PM
rtrieu committed rL322405: Disable test for Windows to fix Windows buildbots..
Disable test for Windows to fix Windows buildbots.
Jan 12 2018, 1:50 PM

Jan 11 2018

rtrieu committed rL322350: [ODRHash] Don't hash friend functions..
[ODRHash] Don't hash friend functions.
Jan 11 2018, 8:43 PM
rtrieu committed rC322350: [ODRHash] Don't hash friend functions..
[ODRHash] Don't hash friend functions.
Jan 11 2018, 8:43 PM

Jan 5 2018

rtrieu committed rC321924: Test case for r321396.
Test case for r321396
Jan 5 2018, 7:22 PM
rtrieu committed rL321924: Test case for r321396.
Test case for r321396
Jan 5 2018, 7:22 PM

Dec 22 2017

rtrieu committed rC321396: [ODRHash] Disable hashing on methods..
[ODRHash] Disable hashing on methods.
Dec 22 2017, 5:36 PM
rtrieu committed rL321396: [ODRHash] Disable hashing on methods..
[ODRHash] Disable hashing on methods.
Dec 22 2017, 5:36 PM
rtrieu committed rC321395: [ODRHash] Support ODR violation detection in functions..
[ODRHash] Support ODR violation detection in functions.
Dec 22 2017, 4:42 PM
rtrieu committed rL321395: [ODRHash] Support ODR violation detection in functions..
[ODRHash] Support ODR violation detection in functions.
Dec 22 2017, 4:41 PM

Dec 21 2017

rtrieu committed rL321319: [ODRHash] Canonicalize Decl's before processing..
[ODRHash] Canonicalize Decl's before processing.
Dec 21 2017, 2:39 PM
rtrieu committed rC321319: [ODRHash] Canonicalize Decl's before processing..
[ODRHash] Canonicalize Decl's before processing.
Dec 21 2017, 2:39 PM

Dec 11 2017

rtrieu committed rL320429: Revert r318704 - [Sparc] efficient pattern for UINT_TO_FP conversion.
Revert r318704 - [Sparc] efficient pattern for UINT_TO_FP conversion
Dec 11 2017, 2:25 PM

Dec 8 2017

rtrieu committed rC320239: Revert r320230 to fix buildbots..
Revert r320230 to fix buildbots.
Dec 8 2017, 7:03 PM
rtrieu committed rL320239: Revert r320230 to fix buildbots..
Revert r320230 to fix buildbots.
Dec 8 2017, 7:03 PM
rtrieu committed rC320230: [ODRHash] Support ODR violation detection in functions..
[ODRHash] Support ODR violation detection in functions.
Dec 8 2017, 5:30 PM
rtrieu committed rL320230: [ODRHash] Support ODR violation detection in functions..
[ODRHash] Support ODR violation detection in functions.
Dec 8 2017, 5:30 PM

Nov 21 2017

rtrieu committed rL318811: [OpenMP] Fix tests after r318789.
[OpenMP] Fix tests after r318789
Nov 21 2017, 2:53 PM

Nov 20 2017

rtrieu committed rL318724: Add default values for member functions..
Add default values for member functions.
Nov 20 2017, 5:47 PM
rtrieu committed rL318710: Revert r318678 to fix Clang test.
Revert r318678 to fix Clang test
Nov 20 2017, 4:12 PM

Nov 10 2017

rtrieu committed rL317957: Handle lambda captures of variable length arrays in profiling and printing..
Handle lambda captures of variable length arrays in profiling and printing.
Nov 10 2017, 4:55 PM

Nov 3 2017

rtrieu committed rL317394: Update ODR hashing tests.
Update ODR hashing tests
Nov 3 2017, 6:21 PM

Oct 31 2017

rtrieu committed rL317073: Change assertion to quick exit from checking function..
Change assertion to quick exit from checking function.
Oct 31 2017, 8:58 PM

Sep 29 2017

rtrieu committed rL314581: [ODRHash] Add base classes to hashing CXXRecordDecl..
[ODRHash] Add base classes to hashing CXXRecordDecl.
Sep 29 2017, 7:21 PM

Sep 25 2017

rtrieu committed rL314035: Fix unused variable warning in non-debug builds..
Fix unused variable warning in non-debug builds.
Sep 25 2017, 5:06 AM

Sep 21 2017

rtrieu committed rL313942: Fix unused variable warning..
Fix unused variable warning.
Sep 21 2017, 4:49 PM

Sep 8 2017

rtrieu committed rL312842: Catch more cases with -Wenum-compare.
Catch more cases with -Wenum-compare
Sep 8 2017, 5:26 PM

Sep 7 2017

rtrieu committed rL312758: Revert r312318, r312325, r312424, r312489.
Revert r312318, r312325, r312424, r312489
Sep 7 2017, 4:22 PM

Aug 22 2017

rtrieu committed rL311519: [ODRHash] Diagnose differing template parameters..
[ODRHash] Diagnose differing template parameters.
Aug 22 2017, 7:45 PM

Aug 8 2017

rtrieu committed rL310435: Allow operator delete to be an invalid Decl..
Allow operator delete to be an invalid Decl.
Aug 8 2017, 7:04 PM

Aug 4 2017

rtrieu committed rL310158: [ODRHash] Treat some non-templated classes as templated..
[ODRHash] Treat some non-templated classes as templated.
Aug 4 2017, 5:55 PM

Jul 21 2017

rtrieu committed rL308783: Inline variable into assert to fix unused warning..
Inline variable into assert to fix unused warning.
Jul 21 2017, 2:30 PM
rtrieu committed rL308777: Fix tblgen error.
Fix tblgen error
Jul 21 2017, 1:32 PM

Jul 20 2017

rtrieu committed rL308714: Fix tblgen error..
Fix tblgen error.
Jul 20 2017, 9:58 PM

Jul 14 2017

rtrieu committed rL308077: [ODRHash] Revert r307743 which reverted r307720.
[ODRHash] Revert r307743 which reverted r307720
Jul 14 2017, 7:55 PM

Jul 13 2017

rtrieu committed rL307986: [ODRHash] Avoid taking the types of FunctionDecl's.
[ODRHash] Avoid taking the types of FunctionDecl's
Jul 13 2017, 6:37 PM

Jul 11 2017

rtrieu committed rL307743: [ODRHash] Revert r307720 to fix buildbot..
[ODRHash] Revert r307720 to fix buildbot.
Jul 11 2017, 5:38 PM
rtrieu committed rL307720: [ODRHash] Support more method types..
[ODRHash] Support more method types.
Jul 11 2017, 3:11 PM

Jul 9 2017

rtrieu committed rL307458: [ODRHash] Support FriendDecl.
[ODRHash] Support FriendDecl
Jul 9 2017, 6:19 AM

Jun 30 2017

rtrieu committed rL306926: [ODRHash] Revert r305104 - Skip inline namespaces when hashing..
[ODRHash] Revert r305104 - Skip inline namespaces when hashing.
Jun 30 2017, 7:00 PM
rtrieu committed rL306904: [ODRHash] Support Type TemplateArgument.
[ODRHash] Support Type TemplateArgument
Jun 30 2017, 3:41 PM

Jun 29 2017

rtrieu committed rL306753: [ODRHash] Improve typedef handling..
[ODRHash] Improve typedef handling.
Jun 29 2017, 3:53 PM
rtrieu added a comment to D34810: [Sema] -Wcomma should not warn for expressions that return void.

Reid is correct, the whitelisted expressions was greatly reduced during code review so only casts to void would disable the warning. While the last review did not have the description updated to reflect this, the committed code does have an accurate description. What is the reason to exclude void expressions now? For the function case, it is more consistent to warn on all function calls since we can't determine if a function returns void just by looking at the call site.

Jun 29 2017, 3:06 PM

Jun 20 2017

rtrieu committed rL305872: [ODRHash] Supply more information when generic error message is emitted..
[ODRHash] Supply more information when generic error message is emitted.
Jun 20 2017, 6:43 PM

Jun 15 2017

rtrieu committed rL305543: [ODRHash] Hash VarDecl members..
[ODRHash] Hash VarDecl members.
Jun 15 2017, 7:45 PM

Jun 14 2017

rtrieu committed rL305440: [ODRHash] Hash TemplateArgument::Pack and TemplateTypeParmType.
[ODRHash] Hash TemplateArgument::Pack and TemplateTypeParmType
Jun 14 2017, 6:35 PM

Jun 13 2017

rtrieu committed rL305362: [ODRHash] Remove debugging code from r305361.
[ODRHash] Remove debugging code from r305361
Jun 13 2017, 8:20 PM
rtrieu committed rL305361: [ODRHash] Hash Template and TemplateExpansion in TemplateArgument..
[ODRHash] Hash Template and TemplateExpansion in TemplateArgument.
Jun 13 2017, 8:18 PM
rtrieu committed rL305360: [ODRHash] Hash Expr for TemplateArgument::Expression.
[ODRHash] Hash Expr for TemplateArgument::Expression
Jun 13 2017, 6:45 PM
rtrieu committed rL305328: [ODRHash] Add TemplateArgument kind to hash..
[ODRHash] Add TemplateArgument kind to hash.
Jun 13 2017, 3:22 PM

Jun 12 2017

rtrieu committed rL305238: [ODRHash] Add diagnostic messages for typedef and type alias..
[ODRHash] Add diagnostic messages for typedef and type alias.
Jun 12 2017, 2:59 PM

Jun 9 2017

rtrieu committed rL305130: Revert r305110 to fix buildbot.
Revert r305110 to fix buildbot
Jun 9 2017, 4:04 PM
rtrieu committed rL305110: [ODRHash] Add support for TemplateArgument types..
[ODRHash] Add support for TemplateArgument types.
Jun 9 2017, 2:00 PM
rtrieu committed rL305104: [ODRHash] Skip inline namespaces when hashing..
[ODRHash] Skip inline namespaces when hashing.
Jun 9 2017, 1:12 PM

Jun 7 2017

rtrieu committed rL304962: [ODRHash] Make diagnostic message more readable..
[ODRHash] Make diagnostic message more readable.
Jun 7 2017, 9:48 PM
rtrieu committed rL304956: [ODRHash] Change the fall-back diagnostic error..
[ODRHash] Change the fall-back diagnostic error.
Jun 7 2017, 5:57 PM

Jun 2 2017

rtrieu committed rL304618: Revert r304592.
Revert r304592
Jun 2 2017, 5:11 PM
rtrieu committed rL304592: [ODRHash] Add support for TemplateArgument types..
[ODRHash] Add support for TemplateArgument types.
Jun 2 2017, 1:35 PM

Jun 1 2017

rtrieu committed rL304519: Minor fixes to for-loop warning..
Minor fixes to for-loop warning.
Jun 1 2017, 9:25 PM

May 30 2017

rtrieu committed rL304261: [ODRHash] Support TemplateSpecializationType.
[ODRHash] Support TemplateSpecializationType
May 30 2017, 5:32 PM

May 25 2017

rtrieu committed rL303934: "*" => "+" to avoid matching on empty string..
"*" => "+" to avoid matching on empty string.
May 25 2017, 4:25 PM
rtrieu committed rL303932: Make test/Driver/baremetal.cpp work when output directory isn't named 'bin'..
Make test/Driver/baremetal.cpp work when output directory isn't named 'bin'.
May 25 2017, 4:03 PM

May 19 2017

rtrieu committed rL303459: [ODRHash] Revert r303450 to fix buildbot.
[ODRHash] Revert r303450 to fix buildbot
May 19 2017, 3:49 PM
rtrieu committed rL303450: [ODRHash] Support TemplateName and TemplateArgument.
[ODRHash] Support TemplateName and TemplateArgument
May 19 2017, 1:18 PM

May 16 2017

rtrieu committed rL303233: [ODRHash] Support NestedNameSpecifier.
[ODRHash] Support NestedNameSpecifier
May 16 2017, 8:36 PM
rtrieu committed rL303231: [ODRHash] Support more types in the ODR checker..
[ODRHash] Support more types in the ODR checker.
May 16 2017, 7:42 PM

May 8 2017

rtrieu committed rL302505: [ODRHash] Loosen checks on typedefs..
[ODRHash] Loosen checks on typedefs.
May 8 2017, 8:38 PM

May 5 2017

rtrieu committed rL302284: [ODRHash] Fix typo, NFC.
[ODRHash] Fix typo, NFC
May 5 2017, 2:01 PM

May 2 2017

rtrieu committed rL301989: [ODRHash] Add support for array and decayed types, and parameter names and….
[ODRHash] Add support for array and decayed types, and parameter names and…
May 2 2017, 5:12 PM

Apr 28 2017

rtrieu committed rL301701: [ODRHash] Add testcase with different paramter names. NFC.
[ODRHash] Add testcase with different paramter names. NFC
Apr 28 2017, 3:16 PM

Apr 19 2017

rtrieu committed rL300814: [ODRHash] clean up test and add new examples. NFC.
[ODRHash] clean up test and add new examples. NFC
Apr 19 2017, 8:06 PM

Apr 11 2017

rtrieu committed rL300001: Revert r298824 & r298816, recommit r298742 & r298754.
Revert r298824 & r298816, recommit r298742 & r298754
Apr 11 2017, 3:44 PM
rtrieu committed rL299989: [ODRHash] Improve handling of hash values.
[ODRHash] Improve handling of hash values
Apr 11 2017, 2:43 PM

Mar 24 2017

rtrieu committed rL298754: [ODRHash] Add support for array and decayed types..
[ODRHash] Add support for array and decayed types.
Mar 24 2017, 6:01 PM
rtrieu committed rL298742: [ODRHash] Add error messages for mismatched parameters in methods..
[ODRHash] Add error messages for mismatched parameters in methods.
Mar 24 2017, 2:30 PM

Mar 7 2017

rtrieu committed rL297246: [ODRHash] Hash typedefs and usings statements in classes..
[ODRHash] Hash typedefs and usings statements in classes.
Mar 7 2017, 4:25 PM

Mar 3 2017

rtrieu committed rL296958: [ODRHash] Try again to fix build bot..
[ODRHash] Try again to fix build bot.
Mar 3 2017, 7:16 PM
rtrieu committed rL296956: Handle null QualType better in Stmt::Profile.
Handle null QualType better in Stmt::Profile
Mar 3 2017, 6:54 PM
rtrieu committed rL296953: [ODRHash] Change test to try to appease buildbot..
[ODRHash] Change test to try to appease buildbot.
Mar 3 2017, 6:17 PM
rtrieu committed rL296932: [ODRHash] Add support for detecting different method properties..
[ODRHash] Add support for detecting different method properties.
Mar 3 2017, 4:21 PM