1. 01 Dec, 2017 1 commit
    • Mythri's avatar
      Reland "Add support to produce code cache after execute" · dae20b0d
      Mythri authored
      Adds new API function to request code cache. Earlier code cache was
      produced along with compile requests. This new API allows us to request
      code cache after executing. Also adds support in the code serializer to
      serialize after executing the script.
      
      Bug: chromium:783124,chromium:789694
      Cq-Include-Trybots: master.tryserver.chromium.linux:linux_chromium_rel_ng
      Change-Id: Id4e6a967e176e3e979dc4ccb9a37a353c70c3890
      Reviewed-on: https://chromium-review.googlesource.com/797036Reviewed-by: 's avatarYang Guo <yangguo@chromium.org>
      Commit-Queue: Mythri Alle <mythria@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#49793}
      dae20b0d
  2. 01 Sep, 2017 1 commit
    • Jakob Gruber's avatar
      [csa] Canonicalize empty elements in AllocateJSArray · 2859dba7
      Jakob Gruber authored
      Prior to this, AllocateJSArray would go ahead and allocate an empty
      FixedArray as elements if passed any capacity that is not a compile-time
      constant 0.
      
      Things break later on since we rely on the fact that empty fixed arrays
      are always canonicalize, and we use
      
        obj.elements == empty_fixed_array_constant
      
      interchangeably with
      
        obj.elements.length == 0.
      
      This CL introduces two new branches in AllocateJSArray: one if the
      capacity is known to be non-zero; and another that explicitly
      distinguishes between 0 and non-zero capacities.
      
      Bug: chromium:760790
      Change-Id: I7c22b19ce9ce15a46f91b0f75e6b4a1ff3a29a0f
      Reviewed-on: https://chromium-review.googlesource.com/645959
      Commit-Queue: Jakob Gruber <jgruber@chromium.org>
      Reviewed-by: 's avatarCamillo Bruni <cbruni@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#47776}
      2859dba7
  3. 25 Jan, 2017 1 commit
  4. 16 Jan, 2017 1 commit
  5. 12 Jan, 2017 1 commit
  6. 04 Jan, 2017 1 commit