1. 25 Nov, 2015 1 commit
    • adamk's avatar
      [es6] Self-assignment in a default parameter initializer should throw · b6e9f625
      adamk authored
      The first bug was that there are two different "initialization positions"
      passed into PatternRewriter::DeclareAndInitializeVariables, and we weren't
      setting them all properly for this case.
      
      After further code review, it became clear that we weren't even recording
      the correct position (the end of the initializer expression).
      
      The combination of those two bugs caused the hole check elimination code
      in full-codegen to skip emitting a hole check.
      
      This patch takes care of both of those things. A follow-up will try
      to reduce the number of "initializer positions" we track in the
      variable declaration code.
      
      R=littledan@chromium.org
      BUG=v8:4568
      LOG=n
      
      Review URL: https://codereview.chromium.org/1468143004
      
      Cr-Commit-Position: refs/heads/master@{#32237}
      b6e9f625
  2. 30 Sep, 2015 1 commit
  3. 10 Jun, 2015 1 commit
  4. 19 Feb, 2015 1 commit
  5. 10 Feb, 2015 1 commit
    • adamk's avatar
      Enable compiling mjsunit tests as ES6 modules · a18b797f
      adamk authored
      Adding the line "// MODULE" to an mjsunit file will now cause
      run-tests.py to prefix the test case with "--module" in the
      d8 commandline.
      
      d8 has itself been updated to treat files preceded with "--module" as
      modules (that is, it compiles them with ScriptCompiler::CompileModule,
      and turns on --harmony-modules).
      
      Review URL: https://codereview.chromium.org/902263002
      
      Cr-Commit-Position: refs/heads/master@{#26555}
      a18b797f
  6. 22 Jan, 2015 1 commit
  7. 07 Jan, 2015 1 commit
  8. 05 Jan, 2015 1 commit
  9. 03 Jan, 2015 1 commit
  10. 24 Jun, 2014 1 commit
  11. 04 Jun, 2014 1 commit
  12. 03 Apr, 2014 1 commit
  13. 31 Mar, 2014 1 commit
  14. 28 Feb, 2014 3 commits
  15. 25 Feb, 2014 1 commit
  16. 20 Feb, 2014 1 commit
  17. 14 Feb, 2014 1 commit