1. 11 Feb, 2015 4 commits
  2. 09 Feb, 2015 4 commits
  3. 07 Feb, 2015 2 commits
  4. 05 Feb, 2015 6 commits
    • michael_dawson's avatar
      Contribution of PowerPC port (continuation of 422063005) - PPC dir update · 308d913a
      michael_dawson authored
      Contribution of PowerPC port (continuation of 422063005, 817143002 and 866843003)
      This patch brings the ppc directories up to date with our repo. We have
      removed 5 individual optimizations which require changes in both the ppc and common
      directories so they can be more easily reviewed on their own in subsequent patches.
      
      Subsequent patches will cover:
      - individual optimizations for PPC (5)
      - remaining AIX changes not resolved by 4.8 compiler (4.8 is only recently available
      for AIX)
      - incremental updates required to ppc directories due to platform specific changes
      made in google repos while we complete the above steps.
      
      With the update there are still some timeouts seen when run in simulated mode which
      may be a result of the missing optimizations.  Once we have the optimizations in
      we will review the simulation results and address/exclude tests as necessary so that
      the simulated runs are clean.
      
      	new file:   src/compiler/ppc/code-generator-ppc.cc
      	new file:   src/compiler/ppc/instruction-codes-ppc.h
      	new file:   src/compiler/ppc/instruction-selector-ppc.cc
      	new file:   src/compiler/ppc/linkage-ppc.cc
      	modified:   src/ic/ppc/handler-compiler-ppc.cc
      	modified:   src/ic/ppc/ic-compiler-ppc.cc
      	modified:   src/ic/ppc/ic-ppc.cc
      	modified:   src/ic/ppc/stub-cache-ppc.cc
      	modified:   src/ppc/assembler-ppc.cc
      	modified:   src/ppc/assembler-ppc.h
      	modified:   src/ppc/builtins-ppc.cc
      	modified:   src/ppc/code-stubs-ppc.cc
      	modified:   src/ppc/code-stubs-ppc.h
      	modified:   src/ppc/codegen-ppc.cc
      	modified:   src/ppc/constants-ppc.h
      	modified:   src/ppc/deoptimizer-ppc.cc
      	modified:   src/ppc/disasm-ppc.cc
      	modified:   src/ppc/full-codegen-ppc.cc
      	modified:   src/ppc/interface-descriptors-ppc.cc
      	modified:   src/ppc/lithium-codegen-ppc.cc
      	modified:   src/ppc/lithium-codegen-ppc.h
      	modified:   src/ppc/lithium-ppc.cc
      	modified:   src/ppc/lithium-ppc.h
      	modified:   src/ppc/macro-assembler-ppc.cc
      	modified:   src/ppc/macro-assembler-ppc.h
      	modified:   src/ppc/regexp-macro-assembler-ppc.cc
      	modified:   src/ppc/regexp-macro-assembler-ppc.h
      	modified:   src/ppc/simulator-ppc.cc
      	modified:   src/ppc/simulator-ppc.h
      	new file:   test/unittests/compiler/ppc/instruction-selector-ppc-unittest.cc
      
      R=danno@chromium.org, svenpanne@chromium.org
      
      BUG=
      
      Review URL: https://codereview.chromium.org/901083004
      
      Cr-Commit-Position: refs/heads/master@{#26471}
      308d913a
    • dslomov's avatar
      Protect against uninitialized lexical variables at top-level. · 8241147f
      dslomov authored
      R=rossberg@chromium.org
      BUG=chromium:452510
      LOG=Y
      
      Review URL: https://codereview.chromium.org/893993007
      
      Cr-Commit-Position: refs/heads/master@{#26466}
      8241147f
    • mvstanton's avatar
      CallIC MISS handler doesn't need receiver. · 0e8d97c1
      mvstanton authored
      Looking up and passing this argument is unnecessary.
      
      R=ulan@chromium.org
      
      Review URL: https://codereview.chromium.org/898013003
      
      Cr-Commit-Position: refs/heads/master@{#26464}
      0e8d97c1
    • marja's avatar
      Add strong mode. · d21b9a14
      marja authored
      It doesn't do anything for now, but it implies strict mode. Added tests to
      test-parsing.cc to test that.
      
      BUG=
      
      Review URL: https://codereview.chromium.org/898983002
      
      Cr-Commit-Position: refs/heads/master@{#26460}
      d21b9a14
    • Benedikt Meurer's avatar
      Remove the obsolete OverwriteMode optimization. · 634b0f20
      Benedikt Meurer authored
      R=jkummerow@chromium.org
      
      Review URL: https://codereview.chromium.org/900193002
      
      Cr-Commit-Position: refs/heads/master@{#26454}
      634b0f20
    • Benedikt Meurer's avatar
      Revert "[turbofan] Make Factory::NewNumber() always return the minus_zero_value." · 9dff8185
      Benedikt Meurer authored
      This reverts commit f578d35b because
      (immutable) heap numbers are surprisingly mutable in V8. Someone else
      might want to cleanup the mess, otherwise we'll just keep it this way.
      
      TBR=jkummerow@chromium.org
      BUG=chromium:454894
      LOG=y
      
      Review URL: https://codereview.chromium.org/898973003
      
      Cr-Commit-Position: refs/heads/master@{#26447}
      9dff8185
  5. 04 Feb, 2015 3 commits
  6. 03 Feb, 2015 2 commits
  7. 02 Feb, 2015 4 commits
  8. 30 Jan, 2015 12 commits
  9. 29 Jan, 2015 3 commits