Changeset 21393 in webkit


Ignore:
Timestamp:
May 11, 2007 1:51:49 AM (17 years ago)
Author:
bdash
Message:

2007-05-11 Kimmo Kinnunen <Kimmo Kinnunen>

Reviewed by Darin.

  • kjs/grammar.y: Add the comma that parser consumes in elision when the array has trailing commas.

2007-05-11 Kimmo Kinnunen <Kimmo Kinnunen>

Reviewed by Darin.

  • fast/js/resources/toString-elision-trailing-comma.js: Added.
  • fast/js/toString-elision-trailing-comma-expected.txt: Added.
  • fast/js/toString-elision-trailing-comma.html: Added.
Location:
trunk
Files:
3 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/ChangeLog

    r21371 r21393  
     12007-05-11  Kimmo Kinnunen  <kimmok@iki.fi>
     2
     3        Reviewed by Darin.
     4
     5        - Fixes http://bugs.webkit.org/show_bug.cgi?id=13622 (Decompiler omits trailing
     6          comma in array literal)
     7
     8        * kjs/grammar.y: Add the comma that parser consumes in elision
     9          when the array has trailing commas.
     10
    1112007-05-10  Lars Knoll <lars@trolltech.com>
    212
  • trunk/JavaScriptCore/kjs/grammar.y

    r21320 r21393  
    261261    '[' ElisionOpt ']'                  { $$ = new ArrayNode($2); }
    262262  | '[' ElementList ']'                 { $$ = new ArrayNode($2); }
    263   | '[' ElementList ',' ElisionOpt ']'  { $$ = new ArrayNode($4, $2); }
     263  | '[' ElementList ',' ElisionOpt ']'  { $$ = new ArrayNode($4 + 1, $2); }
    264264;
    265265
  • trunk/LayoutTests/ChangeLog

    r21390 r21393  
     12007-05-11  Kimmo Kinnunen  <kimmok@iki.fi>
     2
     3        Reviewed by Darin.
     4
     5        - Tests for fix to http://bugs.webkit.org/show_bug.cgi?id=13622 (Decompiler omits
     6          trailing comma in array literal)
     7
     8        * fast/js/resources/toString-elision-trailing-comma.js: Added.
     9        * fast/js/toString-elision-trailing-comma-expected.txt: Added.
     10        * fast/js/toString-elision-trailing-comma.html: Added.
     11
    1122007-05-10  Mitz Pettel  <mitz@webkit.org>
    213
Note: See TracChangeset for help on using the changeset viewer.