1. 09 Dec, 2015 1 commit
  2. 26 Nov, 2015 1 commit
  3. 30 Oct, 2015 1 commit
    • mstarzinger's avatar
      Move compiler cctests into v8::internal::compiler namespace. · 16f13300
      mstarzinger authored
      This moves all cctest files for the compiler to live in the same
      namespace as the components they are testing. Hence we can avoid the
      forbidden using directives pulling in entire namespaces.
      
      From the Google C++ style guide: "You may not use a using-directive to
      make all names from a namespace available". This would be covered by
      presubmit linter checks if build/namespaces were not blacklisted.
      
      R=bmeurer@chromium.org
      
      Review URL: https://codereview.chromium.org/1424943004
      
      Cr-Commit-Position: refs/heads/master@{#31671}
      16f13300
  4. 28 Oct, 2015 1 commit
  5. 30 Sep, 2015 1 commit
  6. 19 Aug, 2015 1 commit
  7. 06 Jul, 2015 1 commit
  8. 12 Mar, 2015 1 commit
  9. 09 Mar, 2015 1 commit
  10. 12 Feb, 2015 1 commit
    • marja's avatar
      Parsing: Make Parser not know about Isolate during background parsing. · df0cb999
      marja authored
      Parser must be able to operate independent of Isolate and the V8 heap during
      parsing. After the heap-independent phase, there is a heap dependent phase,
      during which we internalize strings, handle errors, etc.
      
      This makes Isolate (also via CompilationInfo) unaccessible during parsing, and
      thus decreases the probability of accidental code changes which would add
      heap-dependent operations into the heap-independent phase.
      
      Since Isolate is also accessible via CompilationInfo, now CompilationInfo is
      only passed to the entry points of parsing, and not stored in Parser.
      
      R=rossberg@chromium.org
      BUG=
      
      Review URL: https://codereview.chromium.org/908173003
      
      Cr-Commit-Position: refs/heads/master@{#26612}
      df0cb999
  11. 30 Jan, 2015 3 commits
  12. 28 Oct, 2014 2 commits