<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in functions.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>561f0de6 - [analyzer] Increase minimum complexity filter of the CloneChecker.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Analysis/copypaste/functions.cpp#561f0de6</link>
        <description>[analyzer] Increase minimum complexity filter of the CloneChecker.Summary:So far we used a value of 10 which was useful for testing but produces many false-positives in real programs. The usual suspicious clones we find seem to be at around a complexity value of 70 and for normal clone-reporting everything above 50 seems to be a valid normal clone for users, so let&apos;s just go with 50 for now and set this as the new default value.This patch also explicitly sets the complexity value for the regression tests as they serve more of a regression testing/debugging purpose and shouldn&apos;t really be reported by default in real programs. I&apos;ll add more tests that reflect actual found bugs that then need to pass with the default setting in the future.Reviewers: NoQSubscribers: cfe-commits, javed.absar, xazax.hun, v.g.vassilevDifferential Revision: https://reviews.llvm.org/D34178llvm-svn: 312468

            List of files:
            /llvm-project-15.0.7/clang/test/Analysis/copypaste/functions.cpp</description>
        <pubDate>Mon, 04 Sep 2017 05:56:36 +0000</pubDate>
        <dc:creator>Raphael Isemann &lt;teemperor@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>184c6242 - Reland 4: [analyzer] NFC: Update test infrastructure to support multiple constraint managers</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Analysis/copypaste/functions.cpp#184c6242</link>
        <description>Reland 4: [analyzer] NFC: Update test infrastructure to support multiple constraint managersSummary: Replace calls to %clang/%clang_cc1 with %clang_analyze_cc1 when invoking static analyzer, and perform runtime substitution to select the appropriate constraint manager, per D28952.Reviewers: xazax.hun, NoQ, zaks.anna, dcoughlinSubscribers: mgorny, rgov, mikhail.ramalho, a.sidorin, cfe-commitsDifferential Revision: https://reviews.llvm.org/D30373llvm-svn: 296895

            List of files:
            /llvm-project-15.0.7/clang/test/Analysis/copypaste/functions.cpp</description>
        <pubDate>Fri, 03 Mar 2017 18:02:02 +0000</pubDate>
        <dc:creator>Dominic Chen &lt;d.c.ddcc@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>09d66f75 - Revert &quot;Reland 3: [analyzer] NFC: Update test infrastructure to support multiple constraint managers&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Analysis/copypaste/functions.cpp#09d66f75</link>
        <description>Revert &quot;Reland 3: [analyzer] NFC: Update test infrastructure to support multiple constraint managers&quot;This reverts commit ea36f1406e1f36bf456c3f3929839b024128e468.llvm-svn: 296841

            List of files:
            /llvm-project-15.0.7/clang/test/Analysis/copypaste/functions.cpp</description>
        <pubDate>Thu, 02 Mar 2017 23:30:53 +0000</pubDate>
        <dc:creator>Dominic Chen &lt;d.c.ddcc@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>feaf9ff5 - Reland 3: [analyzer] NFC: Update test infrastructure to support multiple constraint managers</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Analysis/copypaste/functions.cpp#feaf9ff5</link>
        <description>Reland 3: [analyzer] NFC: Update test infrastructure to support multiple constraint managersSummary: Replace calls to %clang/%clang_cc1 with %clang_analyze_cc1 when invoking static analyzer, and perform runtime substitution to select the appropriate constraint manager, per D28952.Reviewers: xazax.hun, NoQ, zaks.anna, dcoughlinSubscribers: mgorny, rgov, mikhail.ramalho, a.sidorin, cfe-commitsDifferential Revision: https://reviews.llvm.org/D30373llvm-svn: 296837

            List of files:
            /llvm-project-15.0.7/clang/test/Analysis/copypaste/functions.cpp</description>
        <pubDate>Thu, 02 Mar 2017 23:05:45 +0000</pubDate>
        <dc:creator>Dominic Chen &lt;d.c.ddcc@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>4a90bf8c - Revert &quot;Reland 2: [analyzer] NFC: Update test infrastructure to support multiple constraint managers&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Analysis/copypaste/functions.cpp#4a90bf8c</link>
        <description>Revert &quot;Reland 2: [analyzer] NFC: Update test infrastructure to support multiple constraint managers&quot;This reverts commit f93343c099fff646a2314cc7f4925833708298b1.llvm-svn: 296836

            List of files:
            /llvm-project-15.0.7/clang/test/Analysis/copypaste/functions.cpp</description>
        <pubDate>Thu, 02 Mar 2017 22:58:06 +0000</pubDate>
        <dc:creator>Dominic Chen &lt;d.c.ddcc@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>1cb0256a - Reland 2: [analyzer] NFC: Update test infrastructure to support multiple constraint managers</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Analysis/copypaste/functions.cpp#1cb0256a</link>
        <description>Reland 2: [analyzer] NFC: Update test infrastructure to support multiple constraint managersSummary: Replace calls to %clang/%clang_cc1 with %clang_analyze_cc1 when invoking static analyzer, and perform runtime substitution to select the appropriate constraint manager, per D28952.Reviewers: xazax.hun, NoQ, zaks.anna, dcoughlinSubscribers: mgorny, rgov, mikhail.ramalho, a.sidorin, cfe-commitsDifferential Revision: https://reviews.llvm.org/D30373llvm-svn: 296835

            List of files:
            /llvm-project-15.0.7/clang/test/Analysis/copypaste/functions.cpp</description>
        <pubDate>Thu, 02 Mar 2017 22:45:24 +0000</pubDate>
        <dc:creator>Dominic Chen &lt;d.c.ddcc@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>00355a51 - Revert &quot;Reland: [analyzer] NFC: Update test infrastructure to support multiple constraint managers&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Analysis/copypaste/functions.cpp#00355a51</link>
        <description>Revert &quot;Reland: [analyzer] NFC: Update test infrastructure to support multiple constraint managers&quot;This reverts commit 1b28d0b10e1c8feccb971abb6ef7a18bee589830.llvm-svn: 296422

            List of files:
            /llvm-project-15.0.7/clang/test/Analysis/copypaste/functions.cpp</description>
        <pubDate>Tue, 28 Feb 2017 01:50:23 +0000</pubDate>
        <dc:creator>Dominic Chen &lt;d.c.ddcc@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>59cd8933 - Reland: [analyzer] NFC: Update test infrastructure to support multiple constraint managers</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Analysis/copypaste/functions.cpp#59cd8933</link>
        <description>Reland: [analyzer] NFC: Update test infrastructure to support multiple constraint managersSummary: Replace calls to %clang/%clang_cc1 with %clang_analyze_cc1 when invoking static analyzer, and perform runtime substitution to select the appropriate constraint manager, per D28952.Reviewers: xazax.hun, NoQ, zaks.anna, dcoughlinSubscribers: mgorny, rgov, mikhail.ramalho, a.sidorin, cfe-commitsDifferential Revision: https://reviews.llvm.org/D30373llvm-svn: 296414

            List of files:
            /llvm-project-15.0.7/clang/test/Analysis/copypaste/functions.cpp</description>
        <pubDate>Tue, 28 Feb 2017 00:02:36 +0000</pubDate>
        <dc:creator>Dominic Chen &lt;d.c.ddcc@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>8589e10c - Revert &quot;[analyzer] NFC: Update test infrastructure to support multiple constraint managers&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Analysis/copypaste/functions.cpp#8589e10c</link>
        <description>Revert &quot;[analyzer] NFC: Update test infrastructure to support multiple constraint managers&quot;This reverts commit 8e7780b9e59ddaad1800baf533058d2c064d4787.llvm-svn: 296317

            List of files:
            /llvm-project-15.0.7/clang/test/Analysis/copypaste/functions.cpp</description>
        <pubDate>Mon, 27 Feb 2017 03:29:25 +0000</pubDate>
        <dc:creator>Dominic Chen &lt;d.c.ddcc@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>02064a30 - [analyzer] NFC: Update test infrastructure to support multiple constraint managers</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Analysis/copypaste/functions.cpp#02064a30</link>
        <description>[analyzer] NFC: Update test infrastructure to support multiple constraint managersSummary: Replace calls to %clang/%clang_cc1 with %clang_analyze_cc1 when invoking static analyzer, and perform runtime substitution to select the appropriate constraint manager, per D28952.Reviewers: xazax.hun, NoQ, zaks.anna, dcoughlinSubscribers: mgorny, rgov, mikhail.ramalho, a.sidorin, cfe-commitsDifferential Revision: https://reviews.llvm.org/D30373llvm-svn: 296312

            List of files:
            /llvm-project-15.0.7/clang/test/Analysis/copypaste/functions.cpp</description>
        <pubDate>Mon, 27 Feb 2017 02:36:15 +0000</pubDate>
        <dc:creator>Dominic Chen &lt;d.c.ddcc@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>4eca0de7 - [analyzer] Re-apply r283094 &quot;Improve CloneChecker diagnostics&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Analysis/copypaste/functions.cpp#4eca0de7</link>
        <description>[analyzer] Re-apply r283094 &quot;Improve CloneChecker diagnostics&quot;The parent commit (r283092) was reverted before and now finally landed.llvm-svn: 283661

            List of files:
            /llvm-project-15.0.7/clang/test/Analysis/copypaste/functions.cpp</description>
        <pubDate>Sat, 08 Oct 2016 10:54:30 +0000</pubDate>
        <dc:creator>Artem Dergachev &lt;artem.dergachev@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>1a8d52d1 - Revert &quot;[analyzer] Improve CloneChecker diagnostics&quot; as its depends on reverted r283092</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Analysis/copypaste/functions.cpp#1a8d52d1</link>
        <description>Revert &quot;[analyzer] Improve CloneChecker diagnostics&quot; as its depends on reverted r283092This reverts commit r283094.llvm-svn: 283182

            List of files:
            /llvm-project-15.0.7/clang/test/Analysis/copypaste/functions.cpp</description>
        <pubDate>Tue, 04 Oct 2016 02:40:35 +0000</pubDate>
        <dc:creator>Vitaly Buka &lt;vitalybuka@google.com&gt;</dc:creator>
    </item>
<item>
        <title>c87d2a61 - [analyzer] Improve CloneChecker diagnostics</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Analysis/copypaste/functions.cpp#c87d2a61</link>
        <description>[analyzer] Improve CloneChecker diagnosticsHighlight code clones referenced by the warning message with the help ofthe extra notes feature recently introduced in r283092.Change warning text to more clang-ish. Remove suggestions from the copy-pasteerror checker diagnostics, because currently our suggestions are strictly 50%wrong (we do not know which of the two code clones contains the error), andfor that reason we should not sound as if we&apos;re actually suggesting this.Hopefully a better solution would bring them back.Make sure the suspicious clone pair structure always mentionsthe correct variable for the second clone.Differential Revision: https://reviews.llvm.org/D24916llvm-svn: 283094

            List of files:
            /llvm-project-15.0.7/clang/test/Analysis/copypaste/functions.cpp</description>
        <pubDate>Mon, 03 Oct 2016 08:11:50 +0000</pubDate>
        <dc:creator>Artem Dergachev &lt;artem.dergachev@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>7a0088bb - [analyzer] Make CloneDetector recognize different variable patterns.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Analysis/copypaste/functions.cpp#7a0088bb</link>
        <description>[analyzer] Make CloneDetector recognize different variable patterns.CloneDetector should be able to detect clones with renamed variables.However, if variables are referenced multiple times around the code sample,the usage patterns need to be recognized.For example, (x &lt; y ? y : x) and (y &lt; x ? y : x) are no longer clones,however (a &lt; b ? b : a) is still a clone of the former.Variable patterns are computed and compared during a separate filtering pass.Patch by Raphael Isemann!Differential Revision: https://reviews.llvm.org/D22982llvm-svn: 277757

            List of files:
            /llvm-project-15.0.7/clang/test/Analysis/copypaste/functions.cpp</description>
        <pubDate>Thu, 04 Aug 2016 19:37:00 +0000</pubDate>
        <dc:creator>Artem Dergachev &lt;artem.dergachev@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>78692ea5 - [analyzer] Respect statement-specific data in CloneDetection.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Analysis/copypaste/functions.cpp#78692ea5</link>
        <description>[analyzer] Respect statement-specific data in CloneDetection.So far the CloneDetector only respected the kind of each statement whensearching for clones. This patch refines the way the CloneDetector collects datafrom each statement by providing methods for each statement kind,that will read the kind-specific attributes.For example, statements &apos;a &lt; b&apos; and &apos;a &gt; b&apos; are no longer considered to beclones, because they are different in operation code, which is an attributespecific to the BinaryOperator statement kind.Patch by Raphael Isemann!Differential Revision: https://reviews.llvm.org/D22514llvm-svn: 277449

            List of files:
            /llvm-project-15.0.7/clang/test/Analysis/copypaste/functions.cpp</description>
        <pubDate>Tue, 02 Aug 2016 12:21:09 +0000</pubDate>
        <dc:creator>Artem Dergachev &lt;artem.dergachev@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>ba816326 - [analyzer] Add basic capabilities to detect source code clones.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/Analysis/copypaste/functions.cpp#ba816326</link>
        <description>[analyzer] Add basic capabilities to detect source code clones.This patch adds the CloneDetector class which allows searching source codefor clones.For every statement or group of statements within a compound statement,CloneDetector computes a hash value, and finds clones by detectingidentical hash values.This initial patch only provides a simple hashing mechanismthat hashes the kind of each sub-statement.This patch also adds CloneChecker - a simple static analyzer checkerthat uses CloneDetector to report copy-pasted code.Patch by Raphael Isemann!Differential Revision: https://reviews.llvm.org/D20795llvm-svn: 276782

            List of files:
            /llvm-project-15.0.7/clang/test/Analysis/copypaste/functions.cpp</description>
        <pubDate>Tue, 26 Jul 2016 18:13:12 +0000</pubDate>
        <dc:creator>Artem Dergachev &lt;artem.dergachev@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
