enumeratingWithES5Replay.baseline 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381
  1. Test 1: Non-writable, simple type handler
  2. Testing for-in enumeration
  3. d: dvalue
  4. Setting value to 1
  5. d: 1
  6. Testing getOwnPropertyNames enumeration
  7. d: 1
  8. Setting value to 2
  9. d: 2
  10. Setting writability of d to false
  11. Testing for-in enumeration
  12. d: 2
  13. Setting value to 3
  14. d: 2
  15. Testing getOwnPropertyNames enumeration
  16. d: 2
  17. Setting value to 4
  18. d: 2
  19. Setting writability of d to true
  20. Testing for-in enumeration
  21. d: 2
  22. Setting value to 5
  23. d: 5
  24. Testing getOwnPropertyNames enumeration
  25. d: 5
  26. Setting value to 6
  27. d: 6
  28. Changing writability during enumeration...
  29. Testing for-in enumeration
  30. Setting writability of d to false
  31. d: 6
  32. Setting value to 7
  33. d: 6
  34. Testing getOwnPropertyNames enumeration
  35. Setting writability of d to false
  36. d: 6
  37. Setting value to 8
  38. d: 6
  39. Testing for-in enumeration
  40. Setting writability of d to true
  41. d: 6
  42. Setting value to 9
  43. d: 9
  44. Testing getOwnPropertyNames enumeration
  45. Setting writability of d to true
  46. d: 9
  47. Setting value to 10
  48. d: 10
  49. Freezing object
  50. Testing for-in enumeration
  51. d: 10
  52. Setting value to 11
  53. d: 10
  54. Testing getOwnPropertyNames enumeration
  55. d: 10
  56. Setting value to 12
  57. d: 10
  58. Test 2: Non-writable, simple dictionary type handler
  59. Testing for-in enumeration
  60. d: dvalue
  61. Setting value to 1
  62. d: 1
  63. Testing getOwnPropertyNames enumeration
  64. d: 1
  65. Setting value to 2
  66. d: 2
  67. Setting writability of d to false
  68. Testing for-in enumeration
  69. d: 2
  70. Setting value to 3
  71. d: 2
  72. Testing getOwnPropertyNames enumeration
  73. d: 2
  74. Setting value to 4
  75. d: 2
  76. Setting writability of d to true
  77. Testing for-in enumeration
  78. d: 2
  79. Setting value to 5
  80. d: 5
  81. Testing getOwnPropertyNames enumeration
  82. d: 5
  83. Setting value to 6
  84. d: 6
  85. Changing writability during enumeration...
  86. Testing for-in enumeration
  87. Setting writability of d to false
  88. d: 6
  89. Setting value to 7
  90. d: 6
  91. Testing getOwnPropertyNames enumeration
  92. Setting writability of d to false
  93. d: 6
  94. Setting value to 8
  95. d: 6
  96. Testing for-in enumeration
  97. Setting writability of d to true
  98. d: 6
  99. Setting value to 9
  100. d: 9
  101. Testing getOwnPropertyNames enumeration
  102. Setting writability of d to true
  103. d: 9
  104. Setting value to 10
  105. d: 10
  106. Freezing object
  107. Testing for-in enumeration
  108. d: 10
  109. Setting value to 11
  110. d: 10
  111. Testing getOwnPropertyNames enumeration
  112. d: 10
  113. Setting value to 12
  114. d: 10
  115. Test 3: Non-writable, dictionary type handler
  116. Testing for-in enumeration
  117. d: dvalue
  118. Setting value to 1
  119. d: 1
  120. Testing getOwnPropertyNames enumeration
  121. d: 1
  122. Setting value to 2
  123. d: 2
  124. Setting writability of d to false
  125. Testing for-in enumeration
  126. d: 2
  127. Setting value to 3
  128. d: 2
  129. Testing getOwnPropertyNames enumeration
  130. d: 2
  131. Setting value to 4
  132. d: 2
  133. Setting writability of d to true
  134. Testing for-in enumeration
  135. d: 2
  136. Setting value to 5
  137. d: 5
  138. Testing getOwnPropertyNames enumeration
  139. d: 5
  140. Setting value to 6
  141. d: 6
  142. Changing writability during enumeration...
  143. Testing for-in enumeration
  144. Setting writability of d to false
  145. d: 6
  146. Setting value to 7
  147. d: 6
  148. Testing getOwnPropertyNames enumeration
  149. Setting writability of d to false
  150. d: 6
  151. Setting value to 8
  152. d: 6
  153. Testing for-in enumeration
  154. Setting writability of d to true
  155. d: 6
  156. Setting value to 9
  157. d: 9
  158. Testing getOwnPropertyNames enumeration
  159. Setting writability of d to true
  160. d: 9
  161. Setting value to 10
  162. d: 10
  163. Freezing object
  164. Testing for-in enumeration
  165. d: 10
  166. Setting value to 11
  167. d: 10
  168. Testing getOwnPropertyNames enumeration
  169. d: 10
  170. Setting value to 12
  171. d: 10
  172. Test 4: Accessors
  173. Defining accessors for b
  174. Defining accessors for f
  175. Testing for-in enumeration
  176. a: aValue
  177. Setting value to 1
  178. a: 1
  179. b: GETTER FOR b
  180. Setting value to 2
  181. SETTER FOR b
  182. b: GETTER FOR b
  183. d: dValue
  184. Setting value to 3
  185. d: 3
  186. f: GETTER FOR f
  187. Setting value to 4
  188. SETTER FOR f
  189. f: GETTER FOR f
  190. g: gValue
  191. Setting value to 5
  192. g: 5
  193. Testing getOwnPropertyNames enumeration
  194. a: 1
  195. Setting value to 6
  196. a: 6
  197. b: GETTER FOR b
  198. Setting value to 7
  199. SETTER FOR b
  200. b: GETTER FOR b
  201. d: 3
  202. Setting value to 8
  203. d: 8
  204. e: eValue
  205. Setting value to 9
  206. e: 9
  207. f: GETTER FOR f
  208. Setting value to 10
  209. SETTER FOR f
  210. f: GETTER FOR f
  211. g: 5
  212. Setting value to 11
  213. g: 11
  214. Defining accessors for d
  215. Testing for-in enumeration
  216. a: 6
  217. Setting value to 12
  218. a: 12
  219. b: GETTER FOR b
  220. Setting value to 13
  221. SETTER FOR b
  222. b: GETTER FOR b
  223. d: GETTER
  224. Setting value to 14
  225. SETTER
  226. d: GETTER
  227. f: GETTER FOR f
  228. Setting value to 15
  229. SETTER FOR f
  230. f: GETTER FOR f
  231. g: 11
  232. Setting value to 16
  233. g: 16
  234. Testing getOwnPropertyNames enumeration
  235. a: 12
  236. Setting value to 17
  237. a: 17
  238. b: GETTER FOR b
  239. Setting value to 18
  240. SETTER FOR b
  241. b: GETTER FOR b
  242. d: GETTER
  243. Setting value to 19
  244. SETTER
  245. d: GETTER
  246. e: 9
  247. Setting value to 20
  248. e: 20
  249. f: GETTER FOR f
  250. Setting value to 21
  251. SETTER FOR f
  252. f: GETTER FOR f
  253. g: 16
  254. Setting value to 22
  255. g: 22
  256. Defining data property d with value 23
  257. Testing for-in enumeration
  258. a: 17
  259. Setting value to 24
  260. a: 24
  261. b: GETTER FOR b
  262. Setting value to 25
  263. SETTER FOR b
  264. b: GETTER FOR b
  265. d: 23
  266. Setting value to 26
  267. d: 26
  268. f: GETTER FOR f
  269. Setting value to 27
  270. SETTER FOR f
  271. f: GETTER FOR f
  272. g: 22
  273. Setting value to 28
  274. g: 28
  275. Testing getOwnPropertyNames enumeration
  276. a: 24
  277. Setting value to 29
  278. a: 29
  279. b: GETTER FOR b
  280. Setting value to 30
  281. SETTER FOR b
  282. b: GETTER FOR b
  283. d: 26
  284. Setting value to 31
  285. d: 31
  286. e: 20
  287. Setting value to 32
  288. e: 32
  289. f: GETTER FOR f
  290. Setting value to 33
  291. SETTER FOR f
  292. f: GETTER FOR f
  293. g: 28
  294. Setting value to 34
  295. g: 34
  296. Defining accessor property during enumeration...
  297. Testing for-in enumeration
  298. a: 29
  299. Setting value to 35
  300. a: 35
  301. b: GETTER FOR b
  302. Setting value to 36
  303. SETTER FOR b
  304. b: GETTER FOR b
  305. Defining accessors for d
  306. d: GETTER
  307. Setting value to 37
  308. SETTER
  309. d: GETTER
  310. f: GETTER FOR f
  311. Setting value to 38
  312. SETTER FOR f
  313. f: GETTER FOR f
  314. g: 34
  315. Setting value to 39
  316. g: 39
  317. Testing getOwnPropertyNames enumeration
  318. a: 35
  319. Setting value to 40
  320. a: 40
  321. b: GETTER FOR b
  322. Setting value to 41
  323. SETTER FOR b
  324. b: GETTER FOR b
  325. d: GETTER
  326. Setting value to 42
  327. SETTER
  328. d: GETTER
  329. e: 32
  330. Setting value to 43
  331. e: 43
  332. f: GETTER FOR f
  333. Setting value to 44
  334. SETTER FOR f
  335. f: GETTER FOR f
  336. g: 39
  337. Setting value to 45
  338. g: 45
  339. Defining data property during enumeration...
  340. Testing for-in enumeration
  341. a: 40
  342. Setting value to 47
  343. a: 47
  344. b: GETTER FOR b
  345. Setting value to 49
  346. SETTER FOR b
  347. b: GETTER FOR b
  348. Defining data property d with value 50
  349. d: 50
  350. Setting value to 51
  351. d: 51
  352. f: GETTER FOR f
  353. Setting value to 53
  354. SETTER FOR f
  355. f: GETTER FOR f
  356. g: 45
  357. Setting value to 55
  358. g: 55
  359. Testing getOwnPropertyNames enumeration
  360. a: 47
  361. Setting value to 57
  362. a: 57
  363. b: GETTER FOR b
  364. Setting value to 59
  365. SETTER FOR b
  366. b: GETTER FOR b
  367. d: 51
  368. Setting value to 61
  369. d: 61
  370. e: 43
  371. Setting value to 63
  372. e: 63
  373. f: GETTER FOR f
  374. Setting value to 65
  375. SETTER FOR f
  376. f: GETTER FOR f
  377. g: 55
  378. Setting value to 67
  379. g: 67
  380. Reached end of Execution -- Exiting.