Detect when the prototype property of a @struct constructor is assigned to an unannotated object literal.

R=nicksantos
DELTA=30  (17 added, 2 deleted, 11 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5718


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

Externs for Maps API v3.10.12.

R=lukem
DELTA=40  (40 added, 0 deleted, 0 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5719


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

Do type checks for obj lits annotated with @dict

R=johnlenz
DELTA=15  (14 added, 0 deleted, 1 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5720


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

Add a warning (disabled by default) controlled by the MISPLACED_TYPE_ANNOTATION, that limits the places we accept JSDoc with "@type" annotations.  This will help us detect useless ones (aka floaters).

R=nicksantos
DELTA=274  (240 added, 11 deleted, 23 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5721


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

merge in rhino from head


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5732


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

merge in rhino from head

R=johnlenz,slb


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5733


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

Use @throws when identifying side effects

R=johnlenz
DELTA=13  (13 added, 0 deleted, 0 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5734


git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2289 b0f006be-c8cd-11de-a2e8-8d36a3108c74
Update jQuery 1.7 externs and add jQuery 1.8 externs.

R=nicksantos

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

"new Function" does have side-effects.
Fixes issue 846

R=johnlenz
DELTA=1  (1 added, 0 deleted, 0 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5742


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

Disambiguate properties runs after normalization, update the tests so
they run that way too.

R=nicksantos
DELTA=81  (35 added, 16 deleted, 30 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5743


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

Fix documentation error.

R=ewa
DELTA=1  (0 added, 0 deleted, 1 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5744


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

Add support in the Rhino parser for annotating function parameters and
catch expressions.

R=nicksantos
DELTA=53  (46 added, 6 deleted, 1 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5745


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

remove the function inlining assumptions option

R=johnlenz
DELTA=30  (0 added, 29 deleted, 1 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5754


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

Remove the restriction that the "this" type of a function declaration
must be an ObjectType.

R=nicksantos
DELTA=132  (45 added, 45 deleted, 42 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5755


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

Make {Function} objects return the unknown type.

R=johnlenz
DELTA=40  (32 added, 0 deleted, 8 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5756


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

Clean up many closure-compiler/jsdoc usages throughout google


R=acleung
DELTA=2  (0 added, 0 deleted, 2 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5757


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

Fix a bug in the function equivalence relation.

R=johnlenz
DELTA=113  (59 added, 0 deleted, 54 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5758


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

Update jQuery 1.7 externs and add jQuery 1.8 externs.

MOE res-sync

Revision created by MOE tool push_codebase.

R=dimvar
DELTA=2327  (2302 added, 0 deleted, 25 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=5759


git-svn-id: http://closure-compiler.googlecode.com/svn/trunk@2301 b0f006be-c8cd-11de-a2e8-8d36a3108c74
Refresh indexdb externs as the spec seems to have changed.

R=nicksantos

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