1. 27 Oct, 2016 1 commit
  2. 25 Oct, 2016 1 commit
  3. 20 Oct, 2016 1 commit
    • adamk's avatar
      [ignition] Eliminate hole checks where statically possible for loads and stores · 35a3ccbf
      adamk authored
      Move hole check logic from full-codegen into scope analysis, and store the
      "needs hole check" bit on VariableProxy. This makes it easy to re-use in
      any backend: it will be trivial to extend the use of this logic in, e.g.,
      full-codegen variable stores.
      
      While changing the signatures of the variable loading/storing methods in
      Ignition, I took the liberty of replacing the verb "Visit" with "Build", since these
      are not part of AST visiting.
      
      BUG=v8:5460
      
      Review-Url: https://chromiumcodereview.appspot.com/2411873004
      Cr-Commit-Position: refs/heads/master@{#40479}
      35a3ccbf
  4. 17 Oct, 2016 4 commits
  5. 13 Oct, 2016 3 commits
  6. 12 Oct, 2016 1 commit
  7. 11 Oct, 2016 1 commit
  8. 10 Oct, 2016 1 commit
  9. 07 Oct, 2016 2 commits
  10. 06 Oct, 2016 1 commit
  11. 04 Oct, 2016 2 commits
  12. 03 Oct, 2016 1 commit
    • verwaest's avatar
      Mark param as used when we force context allocation due to implement access through arguments · 9feab2d2
      verwaest authored
      Currently the parameter is first parsed as a reference, and then translated into a parameter. The reference stays around though, and gets resolved to the parameter. That automatically creates a use. Now that I drop all unresolved references when we abort preparsing, that also drops the unresolved reference.
      
      Instead, mark the variable as used when its marked as forced context allocation. That's what happens in almost all other cases.
      
      This raises the question: does it really make sense to parse parameters this ways? It seems pretty generic, but neither fast nor memory-efficient ... Did I misunderstand something?
      
      Just land if you think the CL looks good as is.
      
      BUG=chromium:651613
      
      Review-Url: https://codereview.chromium.org/2386623002
      Cr-Commit-Position: refs/heads/master@{#39935}
      9feab2d2
  13. 30 Sep, 2016 4 commits
  14. 29 Sep, 2016 4 commits
  15. 28 Sep, 2016 6 commits
  16. 27 Sep, 2016 2 commits
  17. 26 Sep, 2016 2 commits
  18. 23 Sep, 2016 2 commits
  19. 22 Sep, 2016 1 commit