1. 23 Oct, 2017 2 commits
  2. 22 Oct, 2017 1 commit
  3. 20 Oct, 2017 3 commits
  4. 19 Oct, 2017 1 commit
  5. 16 Oct, 2017 2 commits
  6. 13 Oct, 2017 1 commit
  7. 12 Oct, 2017 8 commits
  8. 11 Oct, 2017 4 commits
    • Jakob Kummerow's avatar
      [bigint] Support BigInts in <<,>>,>>>,&,|,^ binary ops · 15609882
      Jakob Kummerow authored
      This CL teaches the respective bytecode handlers and standalone
      stubs about BigInts, and collects "kBigInt" type feedback for them.
      Just like for other binary ops, that feedback is converted to "any"
      for TurboFan for now.
      
      Bug: v8:6791
      Change-Id: I0709cc77dc248dad506207c7b35b63c80b1ef96a
      Reviewed-on: https://chromium-review.googlesource.com/699424Reviewed-by: 's avatarLeszek Swirski <leszeks@chromium.org>
      Reviewed-by: 's avatarAdam Klein <adamk@chromium.org>
      Commit-Queue: Jakob Kummerow <jkummerow@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#48471}
      15609882
    • Jan Krems's avatar
      Reland "[modules] Implement import.meta proposal" · 1c552999
      Jan Krems authored
      This is a reland of ed6f00fb
      Original change's description:
      > [modules] Implement import.meta proposal
      > 
      > Rewrites references to import.meta to a new GetImportMetaObject runtime
      > call. Embedders can define a callback for creating the meta object using
      > v8::Isolate::SetHostGetImportMetaObjectCallback. If no callback has been
      > provided, an empty object with null prototype is created.
      > 
      > This adds an example implementation to d8 that sets meta.url.
      > 
      > Bug: v8:6693
      > Cq-Include-Trybots: master.tryserver.chromium.linux:linux_chromium_rel_ng
      > Change-Id: I6871eec79da45bba81bbbc84b1ffff48534c368d
      > Reviewed-on: https://chromium-review.googlesource.com/707902
      > Commit-Queue: Sathya Gunasekaran <gsathya@chromium.org>
      > Reviewed-by: Adam Klein <adamk@chromium.org>
      > Reviewed-by: Sathya Gunasekaran <gsathya@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#48433}
      
      TBR=adamk@chromium.org
      
      Bug: v8:6693
      Change-Id: Ie2d746ad996a56ed6ff50b832f320fe44e02f231
      Cq-Include-Trybots: master.tryserver.chromium.linux:linux_chromium_rel_ng
      Reviewed-on: https://chromium-review.googlesource.com/712834Reviewed-by: 's avatarSathya Gunasekaran <gsathya@chromium.org>
      Commit-Queue: Sathya Gunasekaran <gsathya@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#48468}
      1c552999
    • Georg Neis's avatar
      [bigint] Introduce ToNumeric conversion. · 6ff68255
      Georg Neis authored
      This introduces a ToNumeric conversion to the runtime and interpreter.
      ToNumeric behaves like ToNumber, except that it also lets BigInts pass.
      
      Bug: v8:6791
      Change-Id: Idf9d0b5d283638459fe5893de41cc120356247a7
      Reviewed-on: https://chromium-review.googlesource.com/707013
      Commit-Queue: Georg Neis <neis@chromium.org>
      Reviewed-by: 's avatarLeszek Swirski <leszeks@chromium.org>
      Reviewed-by: 's avatarJakob Kummerow <jkummerow@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#48440}
      6ff68255
    • Sathya Gunasekaran's avatar
      Revert "[modules] Implement import.meta proposal" · a5565227
      Sathya Gunasekaran authored
      This reverts commit ed6f00fb.
      
      Reason for revert: tree is broken
      
      NOTRY=true
      NOTREECHECKS=true
      
      Original change's description:
      > [modules] Implement import.meta proposal
      > 
      > Rewrites references to import.meta to a new GetImportMetaObject runtime
      > call. Embedders can define a callback for creating the meta object using
      > v8::Isolate::SetHostGetImportMetaObjectCallback. If no callback has been
      > provided, an empty object with null prototype is created.
      > 
      > This adds an example implementation to d8 that sets meta.url.
      > 
      > Bug: v8:6693
      > Cq-Include-Trybots: master.tryserver.chromium.linux:linux_chromium_rel_ng
      > Change-Id: I6871eec79da45bba81bbbc84b1ffff48534c368d
      > Reviewed-on: https://chromium-review.googlesource.com/707902
      > Commit-Queue: Sathya Gunasekaran <gsathya@chromium.org>
      > Reviewed-by: Adam Klein <adamk@chromium.org>
      > Reviewed-by: Sathya Gunasekaran <gsathya@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#48433}
      
      TBR=adamk@chromium.org,gsathya@chromium.org,jan.krems@groupon.com
      
      Change-Id: I908a508d5db84cc8ae60d4fd4a0446bb570c1492
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Bug: v8:6693
      Cq-Include-Trybots: master.tryserver.chromium.linux:linux_chromium_rel_ng
      Reviewed-on: https://chromium-review.googlesource.com/710760Reviewed-by: 's avatarSathya Gunasekaran <gsathya@chromium.org>
      Commit-Queue: Sathya Gunasekaran <gsathya@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#48434}
      a5565227
  9. 10 Oct, 2017 3 commits
  10. 05 Oct, 2017 3 commits
  11. 04 Oct, 2017 1 commit
    • Caitlin Potter's avatar
      [esnext] initialize native_context()->initial_async_generator_prototype · f3fb1b77
      Caitlin Potter authored
      Fix an error overwriting the `prototype` property of async generator
      functions when FLAG_enable_slow_asserts is enabled.
      
      Previously, the `initial_async_generator_prototype` field was never
      written to the native context, and was always undefined. This caused
      some incorrect runtime behaviour, and would crash when loading the field
      using the Context::initial_aysnc_generator_prototype accessor when
      attempting to cast the Undefined oddball to a JSObject.
      
      BUG=chromium:771470, v8:5855
      R=adamk@chromium.org, verwaest@chromium.org, gsathya@chromium.org
      
      Change-Id: I13f2a518c59852bc77c2de1f2468a4eea457609e
      Reviewed-on: https://chromium-review.googlesource.com/700261Reviewed-by: 's avatarToon Verwaest <verwaest@chromium.org>
      Commit-Queue: Caitlin Potter <caitp@igalia.com>
      Cr-Commit-Position: refs/heads/master@{#48291}
      f3fb1b77
  12. 29 Sep, 2017 1 commit
  13. 26 Sep, 2017 1 commit
  14. 20 Sep, 2017 1 commit
  15. 15 Sep, 2017 1 commit
  16. 11 Sep, 2017 1 commit
  17. 07 Sep, 2017 1 commit
  18. 05 Sep, 2017 1 commit
  19. 21 Aug, 2017 1 commit
  20. 16 Aug, 2017 1 commit
  21. 14 Aug, 2017 1 commit
  22. 10 Aug, 2017 1 commit