1. 24 Nov, 2017 1 commit
  2. 21 Nov, 2017 2 commits
  3. 17 Nov, 2017 3 commits
  4. 16 Nov, 2017 1 commit
  5. 15 Nov, 2017 1 commit
  6. 14 Nov, 2017 1 commit
  7. 13 Nov, 2017 1 commit
  8. 10 Nov, 2017 2 commits
  9. 08 Nov, 2017 2 commits
    • jgruber's avatar
      [factory] Simplify JSFunction creation · 72230246
      jgruber authored
      There's three common situations in which we need to create JSFunction
      objects.  1) from the compiler, 2) from tests, and 3) everything else
      (mostly during bootstrapping).
      
      This is an attempt to simplify case 3), which previously relied on
      several Factory::NewFunction overloads where it was not clear how the
      semantics of each overload differed.
      
      This CL removes all but one overload, and packs arguments into a new
      NewFunctionArgs helper class.
      
      It also removes the hacks around
      SFI::set_lazy_deserialization_builtin_id by explicitly passing
      builtin_id into Factory::NewSharedFunctionInfo.
      
      Drive-by-fix: Properly set is_constructor hint in
      SimpleCreateSharedFunctionInfo.
      
      Bug: v8:6624
      Cq-Include-Trybots: master.tryserver.chromium.linux:linux_chromium_rel_ng
      Change-Id: Ica94d95e72e443055db5e7ff9e8cdf4115201ef1
      Reviewed-on: https://chromium-review.googlesource.com/757094
      Commit-Queue: Jakob Gruber <jgruber@chromium.org>
      Reviewed-by: 's avatarMichael Starzinger <mstarzinger@chromium.org>
      Reviewed-by: 's avatarAndreas Haas <ahaas@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#49224}
      72230246
    • Clemens Hammacher's avatar
      [wasm] Mark C_WASM_ENTRY as no tagged_params · 3c483de7
      Clemens Hammacher authored
      The C_WASM_ENTRY only calls wasm code, so (outgoing) parameters of this
      code are always untagged.
      
      R=ahaas@chromium.org
      
      Bug: v8:7049
      Change-Id: I989908eea668bd56aa88f3f1744105d218584ef1
      Reviewed-on: https://chromium-review.googlesource.com/758245
      Commit-Queue: Clemens Hammacher <clemensh@chromium.org>
      Reviewed-by: 's avatarAndreas Haas <ahaas@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#49221}
      3c483de7
  10. 07 Nov, 2017 2 commits
  11. 06 Nov, 2017 1 commit
  12. 02 Nov, 2017 1 commit
  13. 31 Oct, 2017 2 commits
  14. 27 Oct, 2017 2 commits
  15. 26 Oct, 2017 4 commits
  16. 25 Oct, 2017 6 commits
  17. 24 Oct, 2017 1 commit
  18. 20 Oct, 2017 3 commits
  19. 19 Oct, 2017 2 commits
  20. 18 Oct, 2017 2 commits