InlineConstructors.baseline 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160
  1. function () { return new Constructor(); }
  2. {}
  3. New object: {p: 0}
  4. function () { return new Constructor(0, 1); }
  5. {0: 0, 1: 1}
  6. New object: {p: 0}
  7. function () { return new Constructor(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16); }
  8. {0: 0, 1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16}
  9. New object: {p: 0}
  10. function () { return new Constructor(0, new Constructor(0, 1).p, new ApplyArgsConstructor(0, 1).p); }
  11. {0: 0, 1: 1}
  12. {0: 0, 1: 1}
  13. {0: 0, 1: 0, 2: 0}
  14. New object: {p: 0}
  15. function () { return new ApplyArgsConstructor(); }
  16. {}
  17. New object: {p: 0}
  18. function () { return new ApplyArgsConstructor(0, 1); }
  19. {0: 0, 1: 1}
  20. New object: {p: 0}
  21. function () { return new ApplyArgsConstructor(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16); }
  22. {0: 0, 1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16}
  23. New object: {p: 0}
  24. function () { return new ApplyArgsConstructor(0, new Constructor(0, 1).p, new ApplyArgsConstructor(0, 1).p); }
  25. {0: 0, 1: 1}
  26. {0: 0, 1: 1}
  27. {0: 0, 1: 0, 2: 0}
  28. New object: {p: 0}
  29. function () { return new RecursiveConstructor(); }
  30. {}
  31. {0: undefined}
  32. New object: {p: 0}
  33. function () { return new RecursiveConstructor(0, 1); }
  34. {0: 0, 1: 1}
  35. {0: 0}
  36. New object: {p: 0}
  37. function () { return new RecursiveConstructor(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16); }
  38. {0: 0, 1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16}
  39. {0: 0}
  40. New object: {p: 0}
  41. function () { return new RecursiveConstructor(0, new Constructor(0, 1).p, new ApplyArgsConstructor(0, 1).p); }
  42. {0: 0, 1: 1}
  43. {0: 0, 1: 1}
  44. {0: 0, 1: 0, 2: 0}
  45. {0: 0}
  46. New object: {p: 0}
  47. function () { return new RecursiveApplyArgsConstructor(); }
  48. {}
  49. {0: undefined}
  50. New object: {p: 0}
  51. function () { return new RecursiveApplyArgsConstructor(0, 1); }
  52. {0: 0, 1: 1}
  53. {0: 0}
  54. New object: {p: 0}
  55. function () { return new RecursiveApplyArgsConstructor(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16); }
  56. {0: 0, 1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16}
  57. {0: 0}
  58. New object: {p: 0}
  59. function () { return new RecursiveApplyArgsConstructor(0, new Constructor(0, 1).p, new ApplyArgsConstructor(0, 1).p); }
  60. {0: 0, 1: 1}
  61. {0: 0, 1: 1}
  62. {0: 0, 1: 0, 2: 0}
  63. {0: 0}
  64. New object: {p: 0}
  65. function () { return new ReturningConstructor(); }
  66. {}
  67. New object: {q: 0}
  68. function () { return new ReturningConstructor(0, 1); }
  69. {0: 0, 1: 1}
  70. New object: {q: 0}
  71. function () { return new ReturningConstructor(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16); }
  72. {0: 0, 1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16}
  73. New object: {q: 0}
  74. function () { return new ReturningConstructor(0, new Constructor(0, 1).p, new ApplyArgsConstructor(0, 1).p); }
  75. {0: 0, 1: 1}
  76. {0: 0, 1: 1}
  77. {0: 0, 1: 0, 2: 0}
  78. New object: {q: 0}
  79. function () { return new ReturningApplyArgsConstructor(); }
  80. {}
  81. New object: {q: 0}
  82. function () { return new ReturningApplyArgsConstructor(0, 1); }
  83. {0: 0, 1: 1}
  84. New object: {q: 0}
  85. function () { return new ReturningApplyArgsConstructor(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16); }
  86. {0: 0, 1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16}
  87. New object: {q: 0}
  88. function () { return new ReturningApplyArgsConstructor(0, new Constructor(0, 1).p, new ApplyArgsConstructor(0, 1).p); }
  89. {0: 0, 1: 1}
  90. {0: 0, 1: 1}
  91. {0: 0, 1: 0, 2: 0}
  92. New object: {q: 0}
  93. function () { return new ReturningRecursiveConstructor(); }
  94. {}
  95. {0: undefined}
  96. New object: {q: 0}
  97. function () { return new ReturningRecursiveConstructor(0, 1); }
  98. {0: 0, 1: 1}
  99. {0: 0}
  100. New object: {q: 0}
  101. function () { return new ReturningRecursiveConstructor(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16); }
  102. {0: 0, 1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16}
  103. {0: 0}
  104. New object: {q: 0}
  105. function () { return new ReturningRecursiveConstructor(0, new Constructor(0, 1).p, new ApplyArgsConstructor(0, 1).p); }
  106. {0: 0, 1: 1}
  107. {0: 0, 1: 1}
  108. {0: 0, 1: 0, 2: 0}
  109. {0: 0}
  110. New object: {q: 0}
  111. function () { return new ReturningRecursiveApplyArgsConstructor(); }
  112. {}
  113. {0: undefined}
  114. New object: {q: 0}
  115. function () { return new ReturningRecursiveApplyArgsConstructor(0, 1); }
  116. {0: 0, 1: 1}
  117. {0: 0}
  118. New object: {q: 0}
  119. function () { return new ReturningRecursiveApplyArgsConstructor(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16); }
  120. {0: 0, 1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10, 11: 11, 12: 12, 13: 13, 14: 14, 15: 15, 16: 16}
  121. {0: 0}
  122. New object: {q: 0}
  123. function () { return new ReturningRecursiveApplyArgsConstructor(0, new Constructor(0, 1).p, new ApplyArgsConstructor(0, 1).p); }
  124. {0: 0, 1: 1}
  125. {0: 0, 1: 1}
  126. {0: 0, 1: 0, 2: 0}
  127. {0: 0}
  128. New object: {q: 0}