1. 16 Feb, 2016 1 commit
  2. 03 Feb, 2016 1 commit
  3. 02 Feb, 2016 1 commit
  4. 20 Oct, 2015 1 commit
  5. 30 Jun, 2015 1 commit
  6. 29 Jun, 2015 1 commit
  7. 27 Feb, 2015 1 commit
  8. 25 Feb, 2015 1 commit
  9. 03 Dec, 2014 1 commit
  10. 23 Sep, 2014 2 commits
  11. 21 Sep, 2014 1 commit
  12. 03 Jul, 2014 1 commit
    • kjellander@google.com's avatar
      Roll chromium_revision 274825:280149 to fix GN · f34649b2
      kjellander@google.com authored
      Due to http://crbug.com/389883 GN currently doesn't execute
      unless the top folder is named 'src'.
      
      To work around this, perform the following changes to a
      checkout that currently has "trunk" as the root folder:
      1. Rename trunk -> src
      2. Remove .gclient_entries file (will be re-created)
      3. Edit .gclient and:
        * set the name of the solution to "src"
        * add/change the custom_vars dict for the solution to
          have a key like this:
          "custom_vars" : {
            "root_dir" : "src",
          },
      4. Run gclient sync
      
      The buildbots already have this done and gets a "src"
      dir for their checkouts.
      
      I also workaround some recent changes for sanitizer tools
      and add a copy of Chromium's tsan_suppressions.cc to prepare
      for TSan v2 (since v1 that libyuv is currently using is
      deprecated and should be removed).
      
      BUG=libyuv:338
      TEST=Currently working trybot passing + local compile on Linux in
      Debug,Release and with ASan+TSan v2 using:
      GYP_DEFINES="asan=1 release_extra_cflags=-g use_allocator=none" ./gyp_libyuv && ninja -C out/Release
      GYP_DEFINES="tsan=1 release_extra_cflags=-g use_allocator=none" ./gyp_libyuv && ninja -C out/Release
      R=fbarchard@google.com
      
      Review URL: https://webrtc-codereview.appspot.com/12889004
      
      git-svn-id: http://libyuv.googlecode.com/svn/trunk@1027 16f28f9a-4ce2-e073-06de-1de4eb20be90
      f34649b2
  13. 28 Mar, 2014 1 commit
  14. 19 Nov, 2013 1 commit
  15. 10 Jan, 2013 1 commit
    • kjellander@google.com's avatar
      Memory tool wrapper script for libyuv · 72f428db
      kjellander@google.com authored
      This is a renamed copy of the r3354 wrapper script existing for WebRTC located
      in trunk/tools/valgrind-webrtc/ of WebRTC (with suppressions cleaned).
      
      Using the libyuv_tests.[sh,bat] script, it is possible to run the libyuv
      unit tests under memory tools like Valgrind memcheck, Thread Sanitizer and
      Address Sanitizer.
      
      Adding this directory to libyuv makes it possible to handle suppressions
      entirely in libyuv, instead of depending on manually setting up the WebRTC
      wrapper script on the buildbots.
      Having this directory in libyuv is identical to the current buildbot setup in
      terms of execution, but will make the buildbot code cleaner.
      
      It also makes it convenient for libyuv developers to run memory tests.
      
      Examples:
      memcheck: tools/valgrind-libyuv/libyuv_tests.sh -t
      out/Debug/libyuv_unittest
      tsan: tools/valgrind-libyuv/libyuv_tests.sh --tool=tsan -t
      out/Debug/libyuv_unittest
      asan: tools/valgrind-libyuv/libyuv_tests.sh --tool=asan -t
      out/Debug/libyuv_unittest
      
      BUG=none
      TEST=Ran the command lines listed above.
      Review URL: https://webrtc-codereview.appspot.com/1023009
      
      git-svn-id: http://libyuv.googlecode.com/svn/trunk@533 16f28f9a-4ce2-e073-06de-1de4eb20be90
      72f428db