1. 28 May, 2016 1 commit
  2. 27 May, 2016 6 commits
  3. 25 May, 2016 2 commits
  4. 24 May, 2016 2 commits
  5. 23 May, 2016 3 commits
  6. 20 May, 2016 1 commit
  7. 19 May, 2016 1 commit
  8. 17 May, 2016 5 commits
  9. 16 May, 2016 5 commits
  10. 13 May, 2016 1 commit
  11. 12 May, 2016 1 commit
  12. 10 May, 2016 2 commits
  13. 09 May, 2016 6 commits
  14. 07 May, 2016 2 commits
  15. 06 May, 2016 2 commits
    • avakulenko@chromium.org's avatar
      Update cpplint.py to r456. · 764ce71c
      avakulenko@chromium.org authored
      This is a cherry-pick of the GitHub commit, created after merging relevant
      changes from Google's internal cpplint.py implementation.
      
      456 - Tweak lint to sometimes allow { on line following array initialization.
      455 - Recognize more types.
      454 - Try a bit harder to detect templated types.
      453 - Changed error message wording on build/storage_class to be less ambiguous.
      452 - Recognize more types to silence false positives for brace warnings.
      451 - <skipped>
      450 - <skipped>
      449 - Ignore whitespace/tab for Linux Kernel files.
      448 - Remove some more false positive lint warnings for int64{n}.
      447 - Just one warning message for line length is enough, don't need two.
      446 - Allow braced conversions to int16, uint64, etc. per the style guide.
      445 - Fixed handling of backslash escapes for checking whether a "//" is quoted.
      444 - Reduced dependency on hardcoded .cc extension.
      443 - Disable single-arg constructor checks by default, since ClangTidy has the
            same check. We could just delete the check entirely, but it's slightly
            useful in places that can't run ClangTidy.
      442 - Fix matching of macro names in CheckTrailingSemicolon to include digits.
      441 - Deleted checks:
            - All checks for RValue references.
            - Spacing check around boolean &&, because those look like RValue
              references.
            A huge amount of code and effort were dedicated to tell RValue
            references apart from boolean expressions, and to differentiate
            allowed versus banned RValue references. But we still get regular
            false positives from this one check. Rather than making the check
            more complex than what it already is, it seemed safer to just delete
            it altogether for now, and have a different process for catching
            RValue references.
      440 - Add rule to cpplint to throw error on empty if statement bodies without
            else clauses. If statement bodies with comments are not considered empty.
      439 - Allow spaces before closing brace of namespace block so that namespaces
            inside of macro definitions (where the entire macro definition is
            indented) are not treated as errors.
      438 - cpplint: fix a false positive on `new const int(x)`.
      437 - Only check for function length when current line is inside a function.
      436 - cpplint: Catch static `std::string` instances as well as those written as
            `string`. Previously users would sometimes work around the lint warning by
            changing their code to even worse code by adding the "std::" prefix.
      435 - cpplint: Be a little smarter about warning on indentation.
      434 - cpplint: Remove false positives on some functions returning string const&.
      433 - cpplint: improve diagnostics of global/static string objects.
      432 - Allow non-const reference parameters for iostream based types.
      431 - Better handling of raw strings inside comments.
      430 - <noop>
      429 - <skipped>
      428 - <skipped>
      427 - Add support to CHECK_NOTNULL when checking if a member variable is
            initialized with itself.
      426 - Allow suppressing specific warnings in C headers.
      425 - Allow spaces before parens for inline assembly.
      424 - Remove lint checks for {EXPECT,ASSERT}_.*_M.
      423 - Allow comment lines of more than 80 characters if they contain a single
            "word" (without any spaces).
      422 - cpplint: Warn on inclusion of C++14 headers.
      421 - cpplint: recognize <shared_mutex> as a standard library header.
      420 - Add <scoped_allocator> to cpplint's list of C++ standard headers.
      419 - Add cpplint check for tr1/ headers. We removed the nanny guards for these
      418 - <skipped>
      417 - Update the styleguide and cpplint to allow unnamed parameters
      416 - Remove the rule explicitly banning non-default move operations.
      415 - Remove the check for explicit multi arg constructors
      414 - Include clarity of lambda default captures in "pros" section, mention
            of capturing `this` and lambdas which escape the current scope in "cons".
            Soften the ban on default captures to a preference, with admonition against
            using them for capturing `this` or when they will escape the current scope.
            This is a fairly straightforward change with a brief inclusion
            of 2 problematic cases for implicit capture. As this is the style
            guide, I'm not sure how much more detail is appropriate.
      413 - Fixed a bug by making regex in CleanseRawStrings match multiple raw strings
            on a single line in left-to-right order.
      412 - Fixed false positive for classes derived using decltype()
      411 - <skipped>
      410 - Recognize '1LL<<20' as numeric and don't flag it for spacing.
      
      BUG=
      
      Review-Url: https://codereview.chromium.org/1959503003
      
      git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@300481 0039d316-1c4b-4281-b951-d872f2087c98
      764ce71c
    • recipe-roller@chromium.org's avatar
      Roll recipe dependencies (trivial). · 926dc5fa
      recipe-roller@chromium.org authored
      This is an automated CL created by the recipe roller. This CL rolls recipe
      changes from upstream projects (e.g. depot_tools) into downstream projects
      (e.g. tools/build).
      
      
      More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug
      (or complain)
      
      recipe_engine:
        https://crrev.com/614e66740642550cba38bc78a2776866dae66ea6 Use subprocess42 in recipe_engine to avoid threading madness. (iannucci@chromium.org)
      
      R=estaab@chromium.org,iannucci@chromium.org,maruel@chromium.org,martiniss@chromium.org,tansell@chromium.org
      BUG=522396
      
      TBR=martiniss@chromium.org,phajdan.jr@chromium.org
      
      Review-Url: https://codereview.chromium.org/1960713002
      
      git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@300472 0039d316-1c4b-4281-b951-d872f2087c98
      926dc5fa