1. 07 Jul, 2018 1 commit
  2. 30 Jun, 2018 3 commits
  3. 08 Jun, 2018 1 commit
  4. 29 Mar, 2018 1 commit
  5. 28 Mar, 2018 4 commits
  6. 04 Feb, 2018 1 commit
  7. 31 Jan, 2018 3 commits
  8. 10 Feb, 2017 2 commits
  9. 09 Feb, 2017 1 commit
  10. 06 Dec, 2016 1 commit
  11. 05 Dec, 2016 1 commit
  12. 29 Aug, 2016 2 commits
  13. 17 Mar, 2016 2 commits
  14. 14 Mar, 2016 1 commit
  15. 09 Jun, 2015 2 commits
  16. 05 Mar, 2015 1 commit
  17. 09 Feb, 2015 2 commits
  18. 03 Feb, 2015 3 commits
  19. 14 Jan, 2015 5 commits
  20. 04 Jan, 2015 1 commit
    • Boris Smilga's avatar
      Fixed unparenthesized comma-sequences in for(;;) variable initializer expressions inside blocks. · dcf45239
      Boris Smilga authored
      E. g.
      
          (ps (lambda (y)
                (for ((x (let ((x0 (foo y)))
                           (bar x0))))
                     () ()
                  (xyzzy x))))
      
      was producing
      
          (function (y) {
              var x0;
              for (var x = x0 = foo(y), bar(x0); ; ) {
                  xyzzy(x);
              };
          });
      
      A JavaScript parser would then treat the comma as the separator in
      VariableDeclarationListNoIn production, so bar(x0) would be occuring
      in the position of an Identifier, which is a syntax error (see
      ECMA-262 ed. 5.1, ss. 12.6.3, 12.2).
      dcf45239
  21. 25 Dec, 2014 2 commits