1. 18 Sep, 2018 1 commit
  2. 14 Sep, 2018 1 commit
    • Jakob Gruber's avatar
      Revert "[builtins] Add FastCallFunction builtin that elides some checks" · 74320a1b
      Jakob Gruber authored
      This reverts commit 99e13e58.
      
      Reason for revert: Reverting in favor of a general mechanism for this in Torque.
      
      Original change's description:
      > [builtins] Add FastCallFunction builtin that elides some checks
      > 
      > This CL adds a new "Call" stub that can be used by builtins that will
      > call the same JS call-back function often (e.g. compare function in
      > Array.p.sort). The checks have to be done upfront once, but can then
      > be omitted.
      > 
      > R=​jgruber@chromium.org
      > 
      > Bug: v8:7861
      > Change-Id: Id6e4ca27c3d488a7b1f708cbcb4cbe6cc382513e
      > Reviewed-on: https://chromium-review.googlesource.com/1208574
      > Commit-Queue: Simon Zünd <szuend@google.com>
      > Reviewed-by: Jakob Gruber <jgruber@chromium.org>
      > Reviewed-by: Camillo Bruni <cbruni@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#55769}
      
      TBR=cbruni@chromium.org,jgruber@chromium.org,szuend@google.com
      
      # Not skipping CQ checks because original CL landed > 1 day ago.
      
      Bug: v8:7861
      Change-Id: I47260993ef2a16bd5348bb0b46da4d34d33ea10b
      Reviewed-on: https://chromium-review.googlesource.com/1226871
      Commit-Queue: Jakob Gruber <jgruber@chromium.org>
      Reviewed-by: 's avatarJakob Gruber <jgruber@chromium.org>
      Reviewed-by: 's avatarCamillo Bruni <cbruni@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#55897}
      74320a1b
  3. 11 Sep, 2018 2 commits
  4. 07 Sep, 2018 1 commit
  5. 05 Sep, 2018 1 commit
  6. 03 Sep, 2018 1 commit
  7. 24 Aug, 2018 1 commit
  8. 23 Aug, 2018 3 commits
    • Simon Zünd's avatar
      Reland ^2 "[array] Move Array.p.sort to Torque and use TimSort instead of QuickSort" · fa11e2ac
      Simon Zünd authored
      This is a reland of 9e48a24f
      
      Original change's description:
      > Reland "[array] Move Array.p.sort to Torque and use TimSort instead of QuickSort"
      >
      > The CL was reverted because it broke some tests in ChromeOS.
      >
      > > [array] Move Array.p.sort to Torque and use TimSort instead of QuickSort
      > >
      > > This CL changes the sorting algorithm used in Array.p.sort from
      > > QuickSort to TimSort (implemented in Torque).
      > >
      > > Detailed performance results can be found here: https://goo.gl/4E733J
      > >
      > > To save on code space, fast-paths are implemented as sets of
      > > function pointers instead of specializing generics.
      > >
      > > R=cbruni@chromium.org, jgruber@chromium.org
      > >
      > > Bug: v8:7382, v8:7624
      > > Change-Id: I7cd4287e4562d84ab7c79c58ae30780630f976de
      > > Reviewed-on: https://chromium-review.googlesource.com/1151199
      > > Commit-Queue: Simon Zünd <szuend@google.com>
      > > Reviewed-by: Jakob Gruber <jgruber@chromium.org>
      > > Reviewed-by: Camillo Bruni <cbruni@chromium.org>
      > > Cr-Commit-Position: refs/heads/master@{#55003}
      >
      > Bug: v8:7382, v8:7624
      > Change-Id: Ic7a3230f3708177774b0760f08b7659d83ec5505
      > Reviewed-on: https://chromium-review.googlesource.com/1184901
      > Commit-Queue: Simon Zünd <szuend@google.com>
      > Reviewed-by: Jakob Gruber <jgruber@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#55325}
      
      Bug: v8:7382, v8:7624
      Change-Id: I297611f45c09967e0f6961156b0c9ebdebc7053f
      Reviewed-on: https://chromium-review.googlesource.com/1186801
      Commit-Queue: Jakob Gruber <jgruber@chromium.org>
      Reviewed-by: 's avatarJakob Gruber <jgruber@chromium.org>
      Reviewed-by: 's avatarMaya Lekova <mslekova@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#55360}
      fa11e2ac
    • Maya Lekova's avatar
      Revert "Reland "[array] Move Array.p.sort to Torque and use TimSort instead of QuickSort"" · 8e43b9c0
      Maya Lekova authored
      This reverts commit 9e48a24f.
      
      Reason for revert: Possibly breaking the V8-Blink Mac bot - https://ci.chromium.org/p/v8/builders/luci.v8.ci/V8-Blink%20Mac/15097
      
      Original change's description:
      > Reland "[array] Move Array.p.sort to Torque and use TimSort instead of QuickSort"
      > 
      > The CL was reverted because it broke some tests in ChromeOS.
      > 
      > > [array] Move Array.p.sort to Torque and use TimSort instead of QuickSort
      > >
      > > This CL changes the sorting algorithm used in Array.p.sort from
      > > QuickSort to TimSort (implemented in Torque).
      > >
      > > Detailed performance results can be found here: https://goo.gl/4E733J
      > >
      > > To save on code space, fast-paths are implemented as sets of
      > > function pointers instead of specializing generics.
      > >
      > > R=cbruni@chromium.org, jgruber@chromium.org
      > >
      > > Bug: v8:7382, v8:7624
      > > Change-Id: I7cd4287e4562d84ab7c79c58ae30780630f976de
      > > Reviewed-on: https://chromium-review.googlesource.com/1151199
      > > Commit-Queue: Simon Zünd <szuend@google.com>
      > > Reviewed-by: Jakob Gruber <jgruber@chromium.org>
      > > Reviewed-by: Camillo Bruni <cbruni@chromium.org>
      > > Cr-Commit-Position: refs/heads/master@{#55003}
      > 
      > Bug: v8:7382, v8:7624
      > Change-Id: Ic7a3230f3708177774b0760f08b7659d83ec5505
      > Reviewed-on: https://chromium-review.googlesource.com/1184901
      > Commit-Queue: Simon Zünd <szuend@google.com>
      > Reviewed-by: Jakob Gruber <jgruber@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#55325}
      
      TBR=jgruber@chromium.org,szuend@google.com
      
      Change-Id: Ie7e2af57a6480aa0504ba21ec98ee825d7ac74fe
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Bug: v8:7382, v8:7624
      Reviewed-on: https://chromium-review.googlesource.com/1186601Reviewed-by: 's avatarMaya Lekova <mslekova@chromium.org>
      Commit-Queue: Maya Lekova <mslekova@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#55355}
      8e43b9c0
    • Simon Zünd's avatar
      Reland "[array] Move Array.p.sort to Torque and use TimSort instead of QuickSort" · 9e48a24f
      Simon Zünd authored
      The CL was reverted because it broke some tests in ChromeOS.
      
      > [array] Move Array.p.sort to Torque and use TimSort instead of QuickSort
      >
      > This CL changes the sorting algorithm used in Array.p.sort from
      > QuickSort to TimSort (implemented in Torque).
      >
      > Detailed performance results can be found here: https://goo.gl/4E733J
      >
      > To save on code space, fast-paths are implemented as sets of
      > function pointers instead of specializing generics.
      >
      > R=cbruni@chromium.org, jgruber@chromium.org
      >
      > Bug: v8:7382, v8:7624
      > Change-Id: I7cd4287e4562d84ab7c79c58ae30780630f976de
      > Reviewed-on: https://chromium-review.googlesource.com/1151199
      > Commit-Queue: Simon Zünd <szuend@google.com>
      > Reviewed-by: Jakob Gruber <jgruber@chromium.org>
      > Reviewed-by: Camillo Bruni <cbruni@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#55003}
      
      Bug: v8:7382, v8:7624
      Change-Id: Ic7a3230f3708177774b0760f08b7659d83ec5505
      Reviewed-on: https://chromium-review.googlesource.com/1184901
      Commit-Queue: Simon Zünd <szuend@google.com>
      Reviewed-by: 's avatarJakob Gruber <jgruber@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#55325}
      9e48a24f
  9. 21 Aug, 2018 1 commit
  10. 17 Aug, 2018 1 commit
  11. 14 Aug, 2018 1 commit
  12. 13 Aug, 2018 2 commits
  13. 10 Aug, 2018 2 commits
  14. 09 Aug, 2018 1 commit
  15. 20 Jul, 2018 1 commit
  16. 17 Jul, 2018 1 commit
  17. 12 Jul, 2018 1 commit
  18. 25 Jun, 2018 1 commit
  19. 24 May, 2018 1 commit
  20. 15 May, 2018 1 commit
  21. 02 May, 2018 1 commit
  22. 27 Apr, 2018 1 commit
  23. 23 Apr, 2018 2 commits
    • Aleksey Kozyatinskiy's avatar
      Revert "Roll third_party/inspector_protocol to 59ca26e" · dcf0456c
      Aleksey Kozyatinskiy authored
      This reverts commit bd7f5cf0.
      
      Reason for revert: does not work well.
      
      Original change's description:
      > Roll third_party/inspector_protocol to 59ca26e
      > 
      > This roll includes:
      >   - [inspector_protocol] first class citizien .pdl support
      >   - [inspector_protocol] node uses script names inside own repository
      > 
      > + removed .json file
      > 
      > R=​pfeldman@chromium.org,yangguo@chromium.org
      > 
      > Bug: none
      > Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel
      > Change-Id: Idd87e80a3ce42198858ade4bcf6e6fec4b2f0731
      > Reviewed-on: https://chromium-review.googlesource.com/804635
      > Commit-Queue: Aleksey Kozyatinskiy <kozyatinskiy@chromium.org>
      > Reviewed-by: Aleksey Kozyatinskiy <kozyatinskiy@chromium.org>
      > Reviewed-by: Pavel Feldman <pfeldman@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#52734}
      
      TBR=pfeldman@chromium.org,yangguo@chromium.org,kozyatinskiy@chromium.org
      
      Change-Id: I64cfa2740c03a2c15db1eb483212adec8f5f6a76
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Bug: none
      Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel
      Reviewed-on: https://chromium-review.googlesource.com/1024350Reviewed-by: 's avatarAleksey Kozyatinskiy <kozyatinskiy@chromium.org>
      Commit-Queue: Aleksey Kozyatinskiy <kozyatinskiy@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#52740}
      dcf0456c
    • Alexey Kozyatinskiy's avatar
      Roll third_party/inspector_protocol to 59ca26e · bd7f5cf0
      Alexey Kozyatinskiy authored
      This roll includes:
        - [inspector_protocol] first class citizien .pdl support
        - [inspector_protocol] node uses script names inside own repository
      
      + removed .json file
      
      R=pfeldman@chromium.org,yangguo@chromium.org
      
      Bug: none
      Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel
      Change-Id: Idd87e80a3ce42198858ade4bcf6e6fec4b2f0731
      Reviewed-on: https://chromium-review.googlesource.com/804635
      Commit-Queue: Aleksey Kozyatinskiy <kozyatinskiy@chromium.org>
      Reviewed-by: 's avatarAleksey Kozyatinskiy <kozyatinskiy@chromium.org>
      Reviewed-by: 's avatarPavel Feldman <pfeldman@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#52734}
      bd7f5cf0
  24. 10 Apr, 2018 3 commits
  25. 23 Mar, 2018 1 commit
    • Victor Costan's avatar
      Roll googletest to 1.8.0+. · 539e9072
      Victor Costan authored
      This is the V8 equivalent to https://crrev.com/2779193002 and must be landed
      before //build/secondary/{gtest,gmock} are removed from Chromium. This started
      out as https://crrev.com/2847693002
      
      The changes in tools/ were authored by yangguo@chromium.org and
      initially shared in http://crrev.com/2849783003.
      
      GoogleTest (gtest) and GoogleMock (gmock) are now hosted into the same
      googletest repository. In order to cope with this, the googletest
      repository is now sourced at third_party/googletest.
      
      The file/directory layout of Google Test is not yet considered stable.
      To minimize disruption while Google Test stabilizes, Chromium code will
      be insulated from third_party/googletest.
      
      * testing/gtest/include/gtest/ and testing/gmock/include/gmock have
        been populated with headers that forward into the appropriate
        locations of third_party/googletest
      
      * testing/BUILD.gn has been populated with the targets
        //testing/gtest(:gtest_main) and //testing/gmock(:gmock_main),
        which depend on the appropriate //third_party/googletest targets.
      
      All Chromium code should keep depending on the targets and
      headers in testing/{gtest,gmock} for now.
      
      BUG=chromium:630705
      
      Change-Id: I12b07ae78c8039aeff6ada7a3335e4e2b5d308ab
      Reviewed-on: https://chromium-review.googlesource.com/639953Reviewed-by: 's avatarMichael Achenbach <machenbach@chromium.org>
      Commit-Queue: Victor Costan <pwnall@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#52170}
      539e9072
  26. 31 Jan, 2018 1 commit
  27. 08 Dec, 2017 2 commits
  28. 23 Nov, 2017 1 commit
  29. 24 Oct, 2017 1 commit
  30. 11 Oct, 2017 1 commit
    • Alexey Kozyatinskiy's avatar
      Roll third_party/inspector_protocol to 8cb7a4f50ff7d5b1b7f2e5df0542dc577c88bdc3 · 744b49ef
      Alexey Kozyatinskiy authored
      This roll includes:
      - [inspector_protocol] fixed compatibility with latest jinja 2.9.6
      - [inspector_protocol] removed unused variable
      - Follow up on alph's review comments.
      - Provide default escape implementation for latin and wide strings.
      - Allow escaping utf8 strings in embedders that operate std::string.
      - Upload inspector_protocol changes to Gerrit by default
      - [inspector_protocol] Fix building with non-ASCII paths
      - [inspector_protocol] added StringUtil::toDouble method as requirement
      - Add const char* overloads to ErrorSupport
      
      BUG=chromium:743313
      R=dgozman@chromium.org
      
      Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel
      Change-Id: Ic81a62c638bf592ae65c84055d53d926e50715ac
      Reviewed-on: https://chromium-review.googlesource.com/713538Reviewed-by: 's avatarDmitry Gozman <dgozman@chromium.org>
      Commit-Queue: Aleksey Kozyatinskiy <kozyatinskiy@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#48477}
      744b49ef
  31. 25 Sep, 2017 1 commit