Automated g4 rollback

*** Reason for rollback ***

breaks various projects without whitelists

*** Original change description ***

Introduced a CAST ast node


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5848

git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2334 b0f006be-c8cd-11de-a2e8-8d36a3108c74
externs/es5.js: Fix the return type of Object.seal and Object.freeze.

These methods return {!Object}, the object that was passed in.

See https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Object/freeze.

R=johnlenz
DELTA=9  (3 added, 0 deleted, 6 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5849

git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2335 b0f006be-c8cd-11de-a2e8-8d36a3108c74
Automated g4 rollback

*** Reason for rollback ***

Breaking things

*** Original change description ***

externs/es5.js: Fix the return type of Object.seal and Object.freeze.

These methods return {!Object}, the object that was passed in.

See https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Object/freeze.

R=ewa
DELTA=9  (0 added, 3 deleted, 6 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5850

git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2336 b0f006be-c8cd-11de-a2e8-8d36a3108c74
Automated g4 rollback

*** Reason for rollback ***

Seems to have broken many many other builds and tests.

*** Original change description ***

Automated g4 rollback

*** Reason for rollback ***

Breaking things

*** Original change description ***

externs/es5.js: Fix the return type of Object.seal and Object.freeze.

These methods return {!Object}, the object that was passed in.

See https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Object/freeze.


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5851

git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2337 b0f006be-c8cd-11de-a2e8-8d36a3108c74
Introduce, but don't use yet, the AST CAST node type.

R=nicksantos
DELTA=6  (6 added, 0 deleted, 0 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5852

git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2338 b0f006be-c8cd-11de-a2e8-8d36a3108c74
Automated g4 rollback

*** Reason for rollback ***

jhawkins has not responded and we need our push to proceed.

*** Original change description ***

Automated g4 rollback

*** Reason for rollback ***

Seems to have broken many many other builds and tests.

*** Original change description ***

Automated g4 rollback

*** Reason for rollback ***

Breaking things

*** Original change description ***

externs/es5.js: Fix the return type of Object.seal and Object.freeze.

These methods return {!Object}, the object that was passed in.

See https://developer.mozilla.org/en-US/docs/Ja

... description truncated by g4 rollback ...


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5853

git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2339 b0f006be-c8cd-11de-a2e8-8d36a3108c74
Check for common misuses of NaN.
Fixes issue 857

R=dimvar
DELTA=412  (257 added, 142 deleted, 13 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5854

git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2340 b0f006be-c8cd-11de-a2e8-8d36a3108c74
Automated g4 rollback

*** Reason for rollback ***

Breaks things

*** Original change description ***

Check for common misuses of NaN.
Fixes issue 857


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5855

git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2341 b0f006be-c8cd-11de-a2e8-8d36a3108c74