1. 31 Jul, 2017 30 commits
  2. 29 Jul, 2017 4 commits
  3. 28 Jul, 2017 6 commits
    • Brad Nelson's avatar
      Enable SharedArrayBuffer by default in standalone v8. · 7662e063
      Brad Nelson authored
      BUG=chromium:709179
      R=binji@chromium.org,hablich@chromium.org
      
      Change-Id: I2efb3becc1ca9fef84008c82cd882ef11e2aa3f2
      Reviewed-on: https://chromium-review.googlesource.com/589768
      Commit-Queue: Brad Nelson <bradnelson@chromium.org>
      Reviewed-by: 's avatarBen Smith <binji@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#46986}
      7662e063
    • Alexey Kozyatinskiy's avatar
      [inspector] move SetScriptSource call to native · 6b0bf165
      Alexey Kozyatinskiy authored
      To avoid using debugging context and debugger-script.js on inspector side we can move SetScriptSource call to v8::internal::Debug. Theoretically we can move live edit implementation to native completely but since it will be reimplemented it looks redundant.
      
      R=yangguo@chromium.org,jgruber@chromium.org
      
      Bug: chromium:652939
      Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_chromium_rel_ng
      Change-Id: Id09492c2d2a93efbde429c9cc1bc181d5fdda19b
      Reviewed-on: https://chromium-review.googlesource.com/590736
      Commit-Queue: Aleksey Kozyatinskiy <kozyatinskiy@chromium.org>
      Reviewed-by: 's avatarJakob Gruber <jgruber@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#46985}
      6b0bf165
    • Alexei Filippov's avatar
      [heap-profiler] Remove unused methods from Heap Profiler. · 920025f5
      Alexei Filippov authored
      Remove GetProfilerMemorySize from HeapProfiler API.
      Remove HeapObjectsMap::FindUntrackedObjects
      
      Cq-Include-Trybots: master.tryserver.chromium.linux:linux_chromium_rel_ng
      Change-Id: I32a9a0676485c17c08c068a8ca501525b0d2670e
      Reviewed-on: https://chromium-review.googlesource.com/590651Reviewed-by: 's avatarUlan Degenbaev <ulan@chromium.org>
      Commit-Queue: Alexei Filippov <alph@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#46984}
      920025f5
    • Georg Neis's avatar
      [modules] Blame correct module for ambiguous exports. · 4a9718c7
      Georg Neis authored
      The error got attached to the module asking for the conflicting name.
      This was incorrect in the case where the asking was itself via a star
      export. We must attach the error to the module that explicitly asks
      for the problematic name via a named import or named export statement.
      
      Test will be added to Chromium:
      https://chromium-review.googlesource.com/c/590369/
      
      R=adamk@chromium.org
      
      Bug: v8:1569
      Change-Id: Ib3c297c6c5654ed1b8f2c7b2d6525202c78f87cd
      Reviewed-on: https://chromium-review.googlesource.com/591307
      Commit-Queue: Georg Neis <neis@chromium.org>
      Reviewed-by: 's avatarAdam Klein <adamk@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#46983}
      4a9718c7
    • Ulan Degenbaev's avatar
      Revert "[heap] Reland "[heap] Allow a minimum semi-space size of 512K."" · 774a4c5e
      Ulan Degenbaev authored
      This reverts commit 176a2b24.
      
      Reason for revert: performance regression on the benchmarks.
      
      Original change's description:
      > [heap] Reland "[heap] Allow a minimum semi-space size of 512K."
      > 
      > This patch changes the semi-space size to 512K.
      > 
      > > Original commit message:
      > > Revert "[heap] Allow a minimum semi-space size of 512K."
      > > This reverts commit 0d2ed6c3.
      > > The CL introduced perf regressions: crbug.com/735649.
      > > We are going to reland the CL in an isolated V8 roll to ensure
      > > that perf regressions are attributed correctly.
      > 
      > > Original commit message:
      > > > [heap] Allow a minimum semi-space size of 512K.
      > > > This CL also reduces the minimum semi-space size to 512K.
      > > > BUG=chromium:716032
      > > BUG=chromium:735649
      > 
      > Change-Id: Iabc377cba2911b28d51b98bb5b85134d4e893632
      > Reviewed-on: https://chromium-review.googlesource.com/575066
      > Reviewed-by: Michael Lippautz <mlippautz@chromium.org>
      > Commit-Queue: Ulan Degenbaev <ulan@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#46763}
      
      TBR=ulan@chromium.org,mlippautz@chromium.org
      
      # Not skipping CQ checks because original CL landed > 1 day ago.
      
      Change-Id: I80f8b6699f41e91512f7cec38060c829252ff95e
      Reviewed-on: https://chromium-review.googlesource.com/591309Reviewed-by: 's avatarMichael Lippautz <mlippautz@chromium.org>
      Commit-Queue: Ulan Degenbaev <ulan@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#46982}
      774a4c5e
    • Jakob Kummerow's avatar
      Refactor TransitionArray access · e567dd3a
      Jakob Kummerow authored
      in preparation for caching StoreIC-Transition handlers in there.
      This CL should not change behavior or performance.
      
      The TransitionArray class no longer serves a dual purpose; it is now
      simply the data structure serving that role. Further, it now supports
      storing transitioning handlers in its "target" slot, which in turn have
      a WeakCell pointing to the transition target (but this functionality
      is not being used yet).
      
      The interface for accessing a map's transitions, previously implemented
      as a set of static functions, is now handled by the TransitionsAccessor
      class. It distinguishes the following internal states:
      - kPrototypeInfo: map is a prototype map, will never cache any transitions.
      - kUninitialized: map can cache transitions, but doesn't have any.
      - kWeakCell: map caches a single transition, stored inline. Formerly known
                   as "IsSimpleTransition".
      - kFullTransitionArray: map uses a TransitionArray to store transitions.
      - kTuple3Handler, kFixedArrayHandler: to be used in the future for caching
                                            transitioning handlers.
      
      Change-Id: If2aa68390981f96f317b958445a6e0b935c2a14e
      Reviewed-on: https://chromium-review.googlesource.com/550118Reviewed-by: 's avatarUlan Degenbaev <ulan@chromium.org>
      Reviewed-by: 's avatarBenedikt Meurer <bmeurer@chromium.org>
      Reviewed-by: 's avatarIgor Sheludko <ishell@chromium.org>
      Commit-Queue: Jakob Kummerow <jkummerow@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#46981}
      e567dd3a