1. 31 Mar, 2017 1 commit
  2. 30 Mar, 2017 2 commits
  3. 28 Mar, 2017 2 commits
  4. 15 Mar, 2017 1 commit
  5. 13 Jan, 2017 1 commit
  6. 10 Jan, 2017 1 commit
  7. 05 Nov, 2016 1 commit
  8. 26 Oct, 2016 1 commit
  9. 14 Oct, 2016 1 commit
    • kcwu's avatar
      Fix StringToDouble parsing for large exponent · 094232aa
      kcwu authored
      1. strtod() need to maintain |end| pointer, should not stop immediately
         when detected overflow
      2. It is possible the the exponent is larger than max-exponent, but
         combined with mantissa, the final value is within the range of
         double. This CL mitigate this issue (use INT_MAX instead), to make it
         possible to parse values near the max/min double boundaries.
      
      found by libfuzzer
      
      TEST=base_unittest --gtest_filter=StringNumberConversionsTest.*
      BUG=542881
      
      Review-Url: https://codereview.chromium.org/2414273002
      Cr-Commit-Position: refs/heads/master@{#425501}
      094232aa
  10. 24 Sep, 2016 1 commit
  11. 14 Sep, 2016 1 commit
    • brettw's avatar
      Remove GYP files. · 315e4cfd
      brettw authored
      This removes all .gyp files not called "compiled_resources" in the main Chromium repository.
      CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.win:win10_chromium_x64_rel_ng
      
      Review-Url: https://codereview.chromium.org/2332843004
      Cr-Commit-Position: refs/heads/master@{#418654}
      315e4cfd
  12. 02 Sep, 2016 1 commit
  13. 28 Jul, 2016 1 commit
  14. 15 Jul, 2016 1 commit
  15. 14 Jul, 2016 1 commit
  16. 08 Jul, 2016 1 commit
  17. 07 Jul, 2016 1 commit
  18. 22 Apr, 2016 1 commit
  19. 22 Feb, 2016 1 commit
  20. 15 Feb, 2016 1 commit
  21. 02 Feb, 2016 1 commit
  22. 08 Jan, 2016 1 commit
    • spang's avatar
      Add librt to default libs on linux · 651aab40
      spang authored
      It's needed by clock_gettime() on glibc < 2.17, and that function is
      called in various places in the codebase. This library is part of glibc,
      so just put in the default toolchain libs so we get it everywhere.
      
      It fixes the following build error:
      
      gn gen out_gn_ozone --args='use_ozone=true toolkit_views=false is_component_build=true'
      ninja -C out_gn_ozone content_shell
      
      ../ui/gl/sync_control_vsync_provider.cc:70: error: undefined reference to
      'clock_gettime'
      ../ui/gl/sync_control_vsync_provider.cc:71: error: undefined reference to
      'clock_gettime'
      
      Review URL: https://codereview.chromium.org/1565983002
      
      Cr-Commit-Position: refs/heads/master@{#368383}
      651aab40
  23. 26 Dec, 2015 1 commit
  24. 22 Dec, 2015 1 commit
    • brettw's avatar
      Make base a static ibrary · b3c2f366
      brettw authored
      This saves a nontrivial amount of space for some of the smaller targets in release builds. See the comment added to the base target for more.
      
      Remove libmojo_sdk. This is a complete static library that depended on base. Since base is now a static library, this dependency is not allowed. The mojo team says this target is no longer needed, so it was deleted.
      
      Reland of https://codereview.chromium.org/1528233002/
      The difference is that this now depends on https://codereview.chromium.org/1540953003/ which merges base into one library. This prevents the component build issues that were causing problems.
      
      TBR=dpranke@chromium.org
      
      Review URL: https://codereview.chromium.org/1545493002
      
      Cr-Commit-Position: refs/heads/master@{#366621}
      b3c2f366
  25. 19 Dec, 2015 1 commit
    • tfarina's avatar
      move libevent into base · c7ebe6da
      tfarina authored
      This simplifies the process of bootstrapping gn standalone.
      
      And libevent is not really used outside of base. base is actually its only client.
      
      BUG=569352
      TEST=See CL for details for how to reproduce this.
      R=thestig@chromium.org
      TBR=cpu@chromium.org
      
      Review URL: https://codereview.chromium.org/1531573008
      
      Cr-Commit-Position: refs/heads/master@{#366282}
      c7ebe6da
  26. 18 Dec, 2015 2 commits
  27. 12 Oct, 2015 1 commit
  28. 24 Sep, 2015 1 commit
  29. 14 Sep, 2015 1 commit
  30. 02 Jul, 2015 1 commit
  31. 23 Jun, 2015 1 commit
  32. 22 Apr, 2015 1 commit
  33. 17 Apr, 2015 1 commit
    • dpranke's avatar
      Make the Android GN debug component build actually build. · 49d4d4d4
      dpranke authored
      Changes required:
      - fold //base/third_party/nspr/prtime.cc into base
      - fixed a compile error causing issues in media_blink_unittests
      - fixed various missing dependencies
      - disabled chrome_sync_shell_test_apk which needs some more work
      
      Note that this does not mean that things run. I expect they don't :).
      
      R=cjhopman@chromium.org
      BUG=359249
      
      Review URL: https://codereview.chromium.org/1089143002
      
      Cr-Commit-Position: refs/heads/master@{#325568}
      49d4d4d4
  34. 16 Mar, 2015 1 commit
  35. 10 Mar, 2015 1 commit
    • ncbray's avatar
      Fix GN NaCl Debug build of base. · 9099f491
      ncbray authored
      BUG=401761
      TBR=brettw
      CQ_EXTRA_TRYBOTS=tryserver.chromium.linux:android_chromium_gn_compile_dbg,android_chromium_gn_compile_rel;tryserver.chromium.win:win8_chromium_gn_rel,win8_chromium_gn_dbg;tryserver.chromium.mac:mac_chromium_gn_rel,mac_chromium_gn_dbg
      
      Review URL: https://codereview.chromium.org/972203003
      
      Cr-Commit-Position: refs/heads/master@{#319987}
      9099f491
  36. 28 Feb, 2015 1 commit
  37. 26 Feb, 2015 1 commit
    • dpranke's avatar
      Land prep work to enable NaCl in the Linux x64 GN builds. · 6065cf75
      dpranke authored
      This should get most of NaCl and the PPAPI stuff needed
      for NaCl building and linking. There is more work to be
      done to get some of the test binaries working (and
      probably fill out parts of the NaCl SDK) and possibly
      some pnacl support work remaining as well.
      
      NaCl is still disabled by default (set enable_nacl=true
      to change). Enabling nacl is still mostly untested and
      likely doesn't work at all :).
      
      R=ncbray@chromium.org, brettw@chromium.org
      BUG=432959
      CQ_EXTRA_TRYBOTS=tryserver.chromium.linux:android_chromium_gn_compile_dbg,android_chromium_gn_compile_rel;tryserver.chromium.win:win8_chromium_gn_rel,win8_chromium_gn_dbg;tryserver.chromium.mac:mac_chromium_gn_rel,mac_chromium_gn_dbg
      
      Review URL: https://codereview.chromium.org/877553008
      
      Cr-Commit-Position: refs/heads/master@{#318180}
      6065cf75