1. 14 Sep, 2018 1 commit
  2. 23 Jul, 2018 1 commit
  3. 22 Mar, 2018 1 commit
  4. 08 Feb, 2018 1 commit
  5. 02 Dec, 2017 1 commit
    • Mathias Bynens's avatar
      Normalize casing of hexadecimal digits · 822be9b2
      Mathias Bynens authored
      This patch normalizes the casing of hexadecimal digits in escape
      sequences of the form `\xNN` and integer literals of the form
      `0xNNNN`.
      
      Previously, the V8 code base used an inconsistent mixture of uppercase
      and lowercase.
      
      Google’s C++ style guide uses uppercase in its examples:
      https://google.github.io/styleguide/cppguide.html#Non-ASCII_Characters
      
      Moreover, uppercase letters more clearly stand out from the lowercase
      `x` (or `u`) characters at the start, as well as lowercase letters
      elsewhere in strings.
      
      BUG=v8:7109
      TBR=marja@chromium.org,titzer@chromium.org,mtrofin@chromium.org,mstarzinger@chromium.org,rossberg@chromium.org,yangguo@chromium.org,mlippautz@chromium.org
      NOPRESUBMIT=true
      
      Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_chromium_rel_ng
      Change-Id: I790e21c25d96ad5d95c8229724eb45d2aa9e22d6
      Reviewed-on: https://chromium-review.googlesource.com/804294
      Commit-Queue: Mathias Bynens <mathias@chromium.org>
      Reviewed-by: 's avatarJakob Kummerow <jkummerow@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#49810}
      822be9b2
  6. 28 Nov, 2017 2 commits
    • Michael Achenbach's avatar
      Revert "[platform][cleanup] Fix --enable-tracing" · 10f4e6c3
      Michael Achenbach authored
      This reverts commit 61367a25.
      
      Reason for revert: http://shortn/_amqTfxgjk0
      
      Original change's description:
      > [platform][cleanup] Fix --enable-tracing
      > 
      > The flag --enable-tracing can be used to measure how much time is spent
      > in a scope. In d8 this flag did not work properly for the following
      > reasons:
      > 
      > * The tracing file is not written when the JavaScript code calls quit().
      > 
      > * The tracing file is not written when the JavaScript code throws an
      > uncaught exception, except if the --throws flag is passed to d8.
      > 
      > The reason for these two issues is that both call Shell::Exit(), which
      > end d8 immediately without calling any destructors. In addition I moved
      > in a recent CL the destruction of the platform after the destruction of
      > the file handle for the tracing file. Thereby the tracing file did not
      > get filled with content even destructors were executed.
      > 
      > With this CL I also call the destructors of the platform and of the file
      > handle in the Shell::Exit() function. For this I make Shell::Exit()
      > platform independent and let it call the platform dependent
      > Shell::OSExit() at the end.
      > 
      > R=​rmcilroy@chromium.org
      > 
      > Change-Id: I14425b6a5c25b757211bc8b9959a9cc8bfa0602c
      > Reviewed-on: https://chromium-review.googlesource.com/789038
      > Reviewed-by: Ross McIlroy <rmcilroy@chromium.org>
      > Commit-Queue: Andreas Haas <ahaas@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#49659}
      
      TBR=rmcilroy@chromium.org,ahaas@chromium.org
      
      Change-Id: I17c6f19c38cb337b00707f606f267b52b7f2c1e6
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Reviewed-on: https://chromium-review.googlesource.com/792991Reviewed-by: 's avatarMichael Achenbach <machenbach@chromium.org>
      Commit-Queue: Michael Achenbach <machenbach@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#49663}
      10f4e6c3
    • Andreas Haas's avatar
      [platform][cleanup] Fix --enable-tracing · 61367a25
      Andreas Haas authored
      The flag --enable-tracing can be used to measure how much time is spent
      in a scope. In d8 this flag did not work properly for the following
      reasons:
      
      * The tracing file is not written when the JavaScript code calls quit().
      
      * The tracing file is not written when the JavaScript code throws an
      uncaught exception, except if the --throws flag is passed to d8.
      
      The reason for these two issues is that both call Shell::Exit(), which
      end d8 immediately without calling any destructors. In addition I moved
      in a recent CL the destruction of the platform after the destruction of
      the file handle for the tracing file. Thereby the tracing file did not
      get filled with content even destructors were executed.
      
      With this CL I also call the destructors of the platform and of the file
      handle in the Shell::Exit() function. For this I make Shell::Exit()
      platform independent and let it call the platform dependent
      Shell::OSExit() at the end.
      
      R=rmcilroy@chromium.org
      
      Change-Id: I14425b6a5c25b757211bc8b9959a9cc8bfa0602c
      Reviewed-on: https://chromium-review.googlesource.com/789038Reviewed-by: 's avatarRoss McIlroy <rmcilroy@chromium.org>
      Commit-Queue: Andreas Haas <ahaas@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#49659}
      61367a25
  7. 13 Oct, 2017 1 commit
  8. 28 Aug, 2017 1 commit
  9. 22 Aug, 2017 3 commits
    • Leszek Swirski's avatar
      [d8] Allow reading files from a TCP socket · 4c54a218
      Leszek Swirski authored
      Reland of https://chromium-review.googlesource.com/c/v8/v8/+/623790
      
      Add a --read-from-tcp flag to d8, which makes file reads (including
      reading files from arguments, and the load and read builtins) read the
      file contents off a TCP socket using a simple request/response protocol.
      
      On top of this, add a script for transparently running d8 on an android
      device using adb. The script loads d8 onto the device, starts a file
      server providing the above protocol, and uses the above flag to run a d8
      which loads javascript sources off the computer rather than off the
      device.
      
      Change-Id: I82a25be900c7608ed4c3a35828757a870ca2e115
      Reviewed-on: https://chromium-review.googlesource.com/626396Reviewed-by: 's avatarRoss McIlroy <rmcilroy@chromium.org>
      Commit-Queue: Leszek Swirski <leszeks@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#47513}
      4c54a218
    • Leszek Swirski's avatar
      Revert "[d8] Allow reading files from a TCP socket" · de87b879
      Leszek Swirski authored
      This reverts commit 29ad1235.
      
      Reason for revert: https://build.chromium.org/p/client.v8/builders/V8%20Linux%20-%20shared/builds/19576
      
      Original change's description:
      > [d8] Allow reading files from a TCP socket
      > 
      > Add a --read-from-tcp flag to d8, which makes file reads (including
      > reading files from arguments, and the load and read builtins) read the
      > file contents off a TCP socket using a simple request/response protocol.
      > 
      > On top of this, add a script for transparently running d8 on an android
      > device using adb. The script loads d8 onto the device, starts a file
      > server providing the above protocol, and uses the above flag to run a d8
      > which loads javascript sources off the computer rather than off the
      > device.
      > 
      > Change-Id: Icaa0577beb9bcd4f93476faa3ad8fb8b0a165e6e
      > Reviewed-on: https://chromium-review.googlesource.com/623790
      > Commit-Queue: Leszek Swirski <leszeks@chromium.org>
      > Reviewed-by: Ross McIlroy <rmcilroy@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#47511}
      
      TBR=rmcilroy@chromium.org,leszeks@chromium.org
      
      Change-Id: I2de4a12aa8cb0d228df3e5793d997b9145f4da42
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Reviewed-on: https://chromium-review.googlesource.com/626017Reviewed-by: 's avatarLeszek Swirski <leszeks@chromium.org>
      Commit-Queue: Leszek Swirski <leszeks@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#47512}
      de87b879
    • Leszek Swirski's avatar
      [d8] Allow reading files from a TCP socket · 29ad1235
      Leszek Swirski authored
      Add a --read-from-tcp flag to d8, which makes file reads (including
      reading files from arguments, and the load and read builtins) read the
      file contents off a TCP socket using a simple request/response protocol.
      
      On top of this, add a script for transparently running d8 on an android
      device using adb. The script loads d8 onto the device, starts a file
      server providing the above protocol, and uses the above flag to run a d8
      which loads javascript sources off the computer rather than off the
      device.
      
      Change-Id: Icaa0577beb9bcd4f93476faa3ad8fb8b0a165e6e
      Reviewed-on: https://chromium-review.googlesource.com/623790
      Commit-Queue: Leszek Swirski <leszeks@chromium.org>
      Reviewed-by: 's avatarRoss McIlroy <rmcilroy@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#47511}
      29ad1235
  10. 02 Aug, 2017 1 commit
  11. 25 Jul, 2017 1 commit
  12. 07 Nov, 2016 1 commit
  13. 27 Jul, 2016 1 commit
  14. 06 Jun, 2016 1 commit
  15. 12 Aug, 2015 2 commits
  16. 20 Jul, 2015 1 commit
  17. 17 Jul, 2015 2 commits
  18. 28 Apr, 2015 1 commit
  19. 29 Aug, 2014 1 commit
  20. 27 Jun, 2014 2 commits
  21. 20 Jun, 2014 1 commit
  22. 03 Jun, 2014 2 commits
  23. 29 Apr, 2014 1 commit
  24. 03 Jan, 2014 3 commits
  25. 20 Dec, 2013 2 commits
  26. 18 Dec, 2013 1 commit
  27. 28 Nov, 2013 1 commit
  28. 22 Nov, 2013 1 commit
  29. 26 Sep, 2013 1 commit
  30. 29 Jul, 2013 1 commit