| OLD | NEW | 
|---|
| 1 // Copyright 2008 the V8 project authors. All rights reserved. | 1 // Copyright 2008 the V8 project authors. All rights reserved. | 
| 2 // Redistribution and use in source and binary forms, with or without | 2 // Redistribution and use in source and binary forms, with or without | 
| 3 // modification, are permitted provided that the following conditions are | 3 // modification, are permitted provided that the following conditions are | 
| 4 // met: | 4 // met: | 
| 5 // | 5 // | 
| 6 //     * Redistributions of source code must retain the above copyright | 6 //     * Redistributions of source code must retain the above copyright | 
| 7 //       notice, this list of conditions and the following disclaimer. | 7 //       notice, this list of conditions and the following disclaimer. | 
| 8 //     * Redistributions in binary form must reproduce the above | 8 //     * Redistributions in binary form must reproduce the above | 
| 9 //       copyright notice, this list of conditions and the following | 9 //       copyright notice, this list of conditions and the following | 
| 10 //       disclaimer in the documentation and/or other materials provided | 10 //       disclaimer in the documentation and/or other materials provided | 
| (...skipping 323 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 334 %OptimizeFunctionOnNextCall(Date.prototype.getTime); | 334 %OptimizeFunctionOnNextCall(Date.prototype.getTime); | 
| 335 assertThrows(function() { Date.prototype.getTime.call(""); }, TypeError); | 335 assertThrows(function() { Date.prototype.getTime.call(""); }, TypeError); | 
| 336 assertUnoptimized(Date.prototype.getTime); | 336 assertUnoptimized(Date.prototype.getTime); | 
| 337 | 337 | 
| 338 date.getYear(); | 338 date.getYear(); | 
| 339 date.getYear(); | 339 date.getYear(); | 
| 340 %OptimizeFunctionOnNextCall(Date.prototype.getYear); | 340 %OptimizeFunctionOnNextCall(Date.prototype.getYear); | 
| 341 assertThrows(function() { Date.prototype.getYear.call(""); }, TypeError); | 341 assertThrows(function() { Date.prototype.getYear.call(""); }, TypeError); | 
| 342 assertUnoptimized(Date.prototype.getYear); | 342 assertUnoptimized(Date.prototype.getYear); | 
| 343 | 343 | 
|  | 344 (function TestDatePrototypeOrdinaryObject() { | 
|  | 345   assertEquals(Object.prototype, Date.prototype.__proto__); | 
|  | 346   assertThrows(function () { Date.prototype.toString() }, TypeError); | 
|  | 347 })(); | 
|  | 348 | 
| 344 delete Date.prototype.getUTCFullYear; | 349 delete Date.prototype.getUTCFullYear; | 
| 345 delete Date.prototype.getUTCMonth; | 350 delete Date.prototype.getUTCMonth; | 
| 346 delete Date.prototype.getUTCDate; | 351 delete Date.prototype.getUTCDate; | 
| 347 delete Date.prototype.getUTCHours; | 352 delete Date.prototype.getUTCHours; | 
| 348 delete Date.prototype.getUTCMinutes; | 353 delete Date.prototype.getUTCMinutes; | 
| 349 delete Date.prototype.getUTCSeconds; | 354 delete Date.prototype.getUTCSeconds; | 
| 350 delete Date.prototype.getUTCMilliseconds; | 355 delete Date.prototype.getUTCMilliseconds; | 
| 351 date.toISOString(); | 356 date.toISOString(); | 
| 352 | 357 | 
| 353 (function TestDeleteToString() { | 358 (function TestDeleteToString() { | 
| 354   assertTrue(delete Date.prototype.toString); | 359   assertTrue(delete Date.prototype.toString); | 
| 355   assertTrue('[object Date]' !== Date()); | 360   assertTrue('[object Date]' !== Date()); | 
| 356 })(); | 361 })(); | 
| OLD | NEW | 
|---|