1. 24 Mar, 2015 39 commits
  2. 23 Mar, 2015 1 commit
    • akos.palfi's avatar
      MIPS64: VectorICs: keyed element loads were kicking out non-smi keys unnecessarily · fe0d860b
      akos.palfi authored
      Port 6689cc27
      
      Original commit message:
      Handlers should be in charge of this work. The change uncovered a bug in
      vector-ics related to keyed loads into strings. It's important for
      StringCharCodeAtGenerator, a helper used in full code and in
      LoadIndexedStringStub (a handler) to protect the vector and slot registers
      when it makes a runtime call to convert a HeapNumber to a Smi.
      
      It's still possible for the handler to MISS after this call, perhaps due
      to out of bounds access. In that case, the vector and slot registers need
      to be delivered safely to the MISS handler.
      
      BUG=
      
      Review URL: https://codereview.chromium.org/1025303005
      
      Cr-Commit-Position: refs/heads/master@{#27383}
      fe0d860b