1. 16 Feb, 2016 1 commit
  2. 02 Feb, 2016 1 commit
    • oth's avatar
      [interpreter] Move temporary register allocator into own file. · ef93854a
      oth authored
      Moves the temporary register allocator out of the bytecode array
      builder into TemporaryRegisterAllocator class and adds unittests.
      Particular must be taken around the translation window boundary
      motivating the addition of tests.
      
      Also adds a Clear() method to IdentityMap() which is called by
      the destructor. This allows classes to hold an IdentityMap if
      they are zone allocated. Classes must call Clear() before the zone
      is re-cycled or face v8 heap corruption.
      
      BUG=v8:4280,v8:4675
      LOG=N
      
      Review URL: https://codereview.chromium.org/1651133002
      
      Cr-Commit-Position: refs/heads/master@{#33686}
      ef93854a
  3. 23 Oct, 2015 1 commit
    • yangguo's avatar
      Simplify IdentityMap. · 05a60095
      yangguo authored
      This removes the requirement for handles as arguments, but also removes
      concurrency support, which is not being used at the moment.
      
      Supporting concurrency could be done by introducing a sibling class to
      IdentityMap that includes RelocationLock on method calls.
      
      R=bmeurer@chromium.org, ulan@chromium.org
      
      Review URL: https://codereview.chromium.org/1419563004
      
      Cr-Commit-Position: refs/heads/master@{#31510}
      05a60095
  4. 30 Sep, 2015 1 commit
  5. 28 Aug, 2015 1 commit
  6. 17 Aug, 2015 1 commit
  7. 06 May, 2015 1 commit