test/script/basic/JDK-8061391.js.EXPECTED

Thu, 23 Oct 2014 15:19:00 +0400

author
lagergren
date
Thu, 23 Oct 2014 15:19:00 +0400
changeset 1071
78eb2b415108
permissions
-rw-r--r--

8061391: concat as a builtin optimistic form, had to remove NoTypedArrayData and replace it, as we throw away a lot of optimistic link opportunities with NoTypedArrayData not being Continuous
Reviewed-by: attila, hannesw

     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
    54 oldia = 1,2,3,4
    55 oldia = 1,2,3,4
    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
   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
   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") }
   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]

mercurial