Create root directories.

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

git-svn-id: http://closure-compiler.googlecode.com/svn@2 b0f006be-c8cd-11de-a2e8-8d36a3108c74
A bunch of bug fixes
Added the --warning_level={QUIET|DEFAULT|VERBOSE} flag,
to match the webservice API

git-svn-id: http://closure-compiler.googlecode.com/svn@3 b0f006be-c8cd-11de-a2e8-8d36a3108c74
Turn the symbol check off unless --warnings_level == VERBOSE

git-svn-id: http://closure-compiler.googlecode.com/svn@4 b0f006be-c8cd-11de-a2e8-8d36a3108c74
Remove timestamps from the javadoc, because they screw up the diffs.
Also, better error messages.

git-svn-id: http://closure-compiler.googlecode.com/svn@5 b0f006be-c8cd-11de-a2e8-8d36a3108c74
Fix synthesis of vars in DEFAULT mode.
Better variable inlining
Better function inlining
Assorted bug fixes

git-svn-id: http://closure-compiler.googlecode.com/svn@6 b0f006be-c8cd-11de-a2e8-8d36a3108c74
Fixes for issues 14 and 16.

git-svn-id: http://closure-compiler.googlecode.com/svn@7 b0f006be-c8cd-11de-a2e8-8d36a3108c74
- Fix issue #19
- attach jsdoc comments without annotations to nodes

git-svn-id: http://closure-compiler.googlecode.com/svn@8 b0f006be-c8cd-11de-a2e8-8d36a3108c74
Adding missing --check_types option. Hello type checker!

git-svn-id: http://closure-compiler.googlecode.com/svn@9 b0f006be-c8cd-11de-a2e8-8d36a3108c74
Better number printing.
Add flags for fine-grained warning controls.
Better type-declaration finding.
Added some missing externs.
Marked externs that don't have side effects.

git-svn-id: http://closure-compiler.googlecode.com/svn@10 b0f006be-c8cd-11de-a2e8-8d36a3108c74
Fix if-folding compiler crash (issue 43)
Fix property-collapsing compiler crash (issue 34)
Fix labeled VAR compiler crash (issue 41)
Make [paramName] syntax denote optionality (issue #26)
Better function inlining.

git-svn-id: http://closure-compiler.googlecode.com/svn@11 b0f006be-c8cd-11de-a2e8-8d36a3108c74
Never rename a variable named "$super", because the Prototype library
uses this to do magic.

Better dead assignment elimination.

Emit an error if you declare a parameter twice.

Don't do anonymous function collapsing by default.

git-svn-id: http://closure-compiler.googlecode.com/svn@12 b0f006be-c8cd-11de-a2e8-8d36a3108c74
Don't warn about duplicate variable declarations unless warning_level is
set to VERBOSE.

Implementation of libary function goog.base.

git-svn-id: http://closure-compiler.googlecode.com/svn@13 b0f006be-c8cd-11de-a2e8-8d36a3108c74
Better support for jsdoc toolkit annotations.

git-svn-id: http://closure-compiler.googlecode.com/svn@14 b0f006be-c8cd-11de-a2e8-8d36a3108c74
Add a mechanism for inlining local vars, and turn it on by default.
Warnings for "ambiguous" function definitions.
Refactoring and renaming of some method names.
Use "=" optionality annotation in externs.

git-svn-id: http://closure-compiler.googlecode.com/svn@15 b0f006be-c8cd-11de-a2e8-8d36a3108c74
Add --define flag to the API.
Remove the warning for ambiguous function definitions: it's not yet fully baked.
Fix a bug in data-flow based variable inlining.

git-svn-id: http://closure-compiler.googlecode.com/svn@16 b0f006be-c8cd-11de-a2e8-8d36a3108c74
Add a debugging option for variable renaming.
Bug fixes for direct calls on the arguments array.

git-svn-id: http://closure-compiler.googlecode.com/svn@17 b0f006be-c8cd-11de-a2e8-8d36a3108c74
Warn about all with statements, unless there's an explicit
/** @suppress {with} */ tag

Refactor a bunch of stuff into PassConfigs

Add a bunch of parser tests.

Up-integrate John and Norris' latest changes to Rhino at trunk

Minor type-tightening bug fixes.

git-svn-id: http://closure-compiler.googlecode.com/svn@18 b0f006be-c8cd-11de-a2e8-8d36a3108c74
Fix a type-checking bug in instanceof.

git-svn-id: http://closure-compiler.googlecode.com/svn@19 b0f006be-c8cd-11de-a2e8-8d36a3108c74
Add buttloads of tests.

Rewrite JSDoc inference to be more redundant, which should help it
to be more robust.

Assorted other fixes.

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