test/nashorn/script/basic/JDK-8061391.js.EXPECTED
changeset 47216 71c04702a3d5
parent 27209 30d8609b9561
equal deleted inserted replaced
47215:4ebc2e2fb97c 47216:71c04702a3d5
       
     1 shared callsite
       
     2 1,2,3,4
       
     3 2147484647,2147485647,2147486647,2147487647
       
     4 1.1,2.2,3.3,4.4
       
     5 one,two,three,four
       
     6 1,2,3,4,2147484647,2147485647,2147486647,2147487647,1.1,2.2,3.3,4.4,one,two,three,four
       
     7 1,2,3,4,1
       
     8 1,2,3,4,1,2,3,4
       
     9 1,2,3,4,2147484647,2147485647,2147486647,2147487647
       
    10 1,2,3,4,1.1,2.2,3.3,4.4
       
    11 1,2,3,4,one,two,three,four
       
    12 2147484647,2147485647,2147486647,2147487647,2147484647
       
    13 2147484647,2147485647,2147486647,2147487647,1,2,3,4
       
    14 2147484647,2147485647,2147486647,2147487647,2147484647,2147485647,2147486647,2147487647
       
    15 2147484647,2147485647,2147486647,2147487647,1.1,2.2,3.3,4.4
       
    16 2147484647,2147485647,2147486647,2147487647,one,two,three,four
       
    17 1.1,2.2,3.3,4.4,1.1
       
    18 1.1,2.2,3.3,4.4,1,2,3,4
       
    19 1.1,2.2,3.3,4.4,2147484647,2147485647,2147486647,2147487647
       
    20 1.1,2.2,3.3,4.4,1.1,2.2,3.3,4.4
       
    21 1.1,2.2,3.3,4.4,one,two,three,four
       
    22 one,two,three,four,one
       
    23 one,two,three,four,1,2,3,4
       
    24 one,two,three,four,2147484647,2147485647,2147486647,2147487647
       
    25 one,two,three,four,1.1,2.2,3.3,4.4
       
    26 one,two,three,four,one,two,three,four
       
    27 separate callsites
       
    28 1,2,3,4
       
    29 2147484647,2147485647,2147486647,2147487647
       
    30 1.1,2.2,3.3,4.4
       
    31 one,two,three,four
       
    32 1,2,3,4,2147484647,2147485647,2147486647,2147487647,1.1,2.2,3.3,4.4,one,two,three,four
       
    33 1,2,3,4,1,2,3,4
       
    34 1,2,3,4,2147484647,2147485647,2147486647,2147487647
       
    35 1,2,3,4,1.1,2.2,3.3,4.4
       
    36 1,2,3,4,one,two,three,four
       
    37 1,2,3,4,1
       
    38 2147484647,2147485647,2147486647,2147487647,1,2,3,4
       
    39 2147484647,2147485647,2147486647,2147487647,2147484647,2147485647,2147486647,2147487647
       
    40 2147484647,2147485647,2147486647,2147487647,1.1,2.2,3.3,4.4
       
    41 2147484647,2147485647,2147486647,2147487647,one,two,three,four
       
    42 2147484647,2147485647,2147486647,2147487647,2147484647
       
    43 1.1,2.2,3.3,4.4,1,2,3,4
       
    44 1.1,2.2,3.3,4.4,2147484647,2147485647,2147486647,2147487647
       
    45 1.1,2.2,3.3,4.4,1.1,2.2,3.3,4.4
       
    46 1.1,2.2,3.3,4.4,one,two,three,four
       
    47 1.1,2.2,3.3,4.4,1.1
       
    48 one,two,three,four,1,2,3,4
       
    49 one,two,three,four,2147484647,2147485647,2147486647,2147487647
       
    50 one,two,three,four,1.1,2.2,3.3,4.4
       
    51 one,two,three,four,one,two,three,four
       
    52 one,two,three,four,one
       
    53 
       
    54 oldia = 1,2,3,4
       
    55 oldia = 1,2,3,4
       
    56 
       
    57 Redoing with sparse arrays
       
    58 shared callsite
       
    59 1,2,3,4,,,,,,,sparse
       
    60 2147484647,2147485647,2147486647,2147487647
       
    61 1.1,2.2,3.3,4.4
       
    62 one,two,three,four
       
    63 1,2,3,4,,,,,,,sparse,2147484647,2147485647,2147486647,2147487647,1.1,2.2,3.3,4.4,one,two,three,four
       
    64 1,2,3,4,,,,,,,sparse,1
       
    65 1,2,3,4,,,,,,,sparse,1,2,3,4,,,,,,,sparse
       
    66 1,2,3,4,,,,,,,sparse,2147484647,2147485647,2147486647,2147487647
       
    67 1,2,3,4,,,,,,,sparse,1.1,2.2,3.3,4.4
       
    68 1,2,3,4,,,,,,,sparse,one,two,three,four
       
    69 2147484647,2147485647,2147486647,2147487647,2147484647
       
    70 2147484647,2147485647,2147486647,2147487647,1,2,3,4,,,,,,,sparse
       
    71 2147484647,2147485647,2147486647,2147487647,2147484647,2147485647,2147486647,2147487647
       
    72 2147484647,2147485647,2147486647,2147487647,1.1,2.2,3.3,4.4
       
    73 2147484647,2147485647,2147486647,2147487647,one,two,three,four
       
    74 1.1,2.2,3.3,4.4,1.1
       
    75 1.1,2.2,3.3,4.4,1,2,3,4,,,,,,,sparse
       
    76 1.1,2.2,3.3,4.4,2147484647,2147485647,2147486647,2147487647
       
    77 1.1,2.2,3.3,4.4,1.1,2.2,3.3,4.4
       
    78 1.1,2.2,3.3,4.4,one,two,three,four
       
    79 one,two,three,four,one
       
    80 one,two,three,four,1,2,3,4,,,,,,,sparse
       
    81 one,two,three,four,2147484647,2147485647,2147486647,2147487647
       
    82 one,two,three,four,1.1,2.2,3.3,4.4
       
    83 one,two,three,four,one,two,three,four
       
    84 separate callsites
       
    85 1,2,3,4,,,,,,,sparse
       
    86 2147484647,2147485647,2147486647,2147487647
       
    87 1.1,2.2,3.3,4.4
       
    88 one,two,three,four
       
    89 1,2,3,4,,,,,,,sparse,2147484647,2147485647,2147486647,2147487647,1.1,2.2,3.3,4.4,one,two,three,four
       
    90 1,2,3,4,,,,,,,sparse,1,2,3,4,,,,,,,sparse
       
    91 1,2,3,4,,,,,,,sparse,2147484647,2147485647,2147486647,2147487647
       
    92 1,2,3,4,,,,,,,sparse,1.1,2.2,3.3,4.4
       
    93 1,2,3,4,,,,,,,sparse,one,two,three,four
       
    94 1,2,3,4,,,,,,,sparse,1
       
    95 2147484647,2147485647,2147486647,2147487647,1,2,3,4,,,,,,,sparse
       
    96 2147484647,2147485647,2147486647,2147487647,2147484647,2147485647,2147486647,2147487647
       
    97 2147484647,2147485647,2147486647,2147487647,1.1,2.2,3.3,4.4
       
    98 2147484647,2147485647,2147486647,2147487647,one,two,three,four
       
    99 2147484647,2147485647,2147486647,2147487647,2147484647
       
   100 1.1,2.2,3.3,4.4,1,2,3,4,,,,,,,sparse
       
   101 1.1,2.2,3.3,4.4,2147484647,2147485647,2147486647,2147487647
       
   102 1.1,2.2,3.3,4.4,1.1,2.2,3.3,4.4
       
   103 1.1,2.2,3.3,4.4,one,two,three,four
       
   104 1.1,2.2,3.3,4.4,1.1
       
   105 one,two,three,four,1,2,3,4,,,,,,,sparse
       
   106 one,two,three,four,2147484647,2147485647,2147486647,2147487647
       
   107 one,two,three,four,1.1,2.2,3.3,4.4
       
   108 one,two,three,four,one,two,three,four
       
   109 one,two,three,four,one
       
   110 Restored ia = 1,2,3,4
       
   111 
       
   112 concat type expansion
       
   113 1,2,3,4,2147484647,2147485647,2147486647,2147487647
       
   114 1,2,3,4,1.1,2.2,3.3,4.4
       
   115 1,2,3,4,one,two,three,four
       
   116 2147484647,2147485647,2147486647,2147487647,1,2,3,4
       
   117 2147484647,2147485647,2147486647,2147487647,1.1,2.2,3.3,4.4
       
   118 2147484647,2147485647,2147486647,2147487647,one,two,three,four
       
   119 1.1,2.2,3.3,4.4,1,2,3,4
       
   120 1.1,2.2,3.3,4.4,2147484647,2147485647,2147486647,2147487647
       
   121 1.1,2.2,3.3,4.4,one,two,three,four
       
   122 
       
   123 concat varargs
       
   124 1,2,3,4,2147484647,2147485647,2147486647,2147487647
       
   125 1,2,3,4,2147484647,2147485647,2147486647,2147487647,1.1,2.2,3.3,4.4,one,two,three,four
       
   126 1,2,3,4,1,4294967294,4711.17,function() { print("hello, world") }
       
   127 
       
   128 sanity checks
       
   129 number = 1
       
   130 number = 2
       
   131 number = 3
       
   132 number = 4
       
   133 number = 1
       
   134 number = 4294967294
       
   135 number = 4711.17
       
   136 hello, world
       
   137 1,2,3,4,[object Object]
       
   138 1,2,3,4,[object Object],[object Object]