Remove fromActivation marker from HFieldGet/Set

With the introduction of HLocalGet/Set it is not used any more.

R=floitsch@google.com

BUG=
TEST=

Review URL: https://chromiumcodereview.appspot.com//10579039

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8961 260f80e4-7a28-3924-810f-c04153c831b5
Refactor the collection of initializer list types

Instead of storing a boolean to indicate whether a field is only
intialized to an integer store the propagated type instead. If
different types are encountered for the same field indicate this with
HType.UNKNOWN.

Also fix a bug in the checking, as potential single type initializers
is not the same as known single type initializers.

This is in preparation for information on other types than integers.

R=floitsch@google.com

BUG=
TEST=

Review URL: https://chromiumcodereview.appspot.com//10584009

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8963 260f80e4-7a28-3924-810f-c04153c831b5
Remove static fields in the namer.

Review URL: https://chromiumcodereview.appspot.com//10574046

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8965 260f80e4-7a28-3924-810f-c04153c831b5
First shot at source maps generation in dart2js.

This allows to generate a source map with begin and end positions of all functions.

Review URL: https://chromiumcodereview.appspot.com//10579019

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8966 260f80e4-7a28-3924-810f-c04153c831b5
Relax the type requirements for using the builtin bitops.

Numbers is enough it does not have to be integers.

R=kasperl@google.com
BUG=
TEST=

Review URL: https://chromiumcodereview.appspot.com//10624003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8967 260f80e4-7a28-3924-810f-c04153c831b5
Remove string+ in dromaeo benchmark.

Review URL: https://chromiumcodereview.appspot.com//10631002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8968 260f80e4-7a28-3924-810f-c04153c831b5
Proper support for IDL arrays in generators.

R=podivilov@chromium.org,sra@google.com

Review URL: https://chromiumcodereview.appspot.com//10584031

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8969 260f80e4-7a28-3924-810f-c04153c831b5
Revert "First shot at source maps generation in dart2js."

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8970 260f80e4-7a28-3924-810f-c04153c831b5
Update .gitignore for Windows

Review URL: https://chromiumcodereview.appspot.com//10633003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8971 260f80e4-7a28-3924-810f-c04153c831b5
First shot at source maps generation in dart2js.

This allows to generate a source map with begin and end positions of all functions.

Committed: https://code.google.com/p/dart/source/detail?r=8966

Review URL: https://chromiumcodereview.appspot.com//10579019

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8973 260f80e4-7a28-3924-810f-c04153c831b5
Add a simple test for HTMLOptionsCollection.

R=podivilov@chromium.org

Review URL: https://chromiumcodereview.appspot.com//10636002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8978 260f80e4-7a28-3924-810f-c04153c831b5
Mark test as failing.

TBR=sra@google.com,vsm@google.com
BUG=3813

Review URL: https://chromiumcodereview.appspot.com//10630004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8979 260f80e4-7a28-3924-810f-c04153c831b5
New treatment of native methods.

R=ahe@google.com

Review URL: https://chromiumcodereview.appspot.com//10558023

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8980 260f80e4-7a28-3924-810f-c04153c831b5
Use correct type.

TBR=ahe@google.com

Review URL: https://chromiumcodereview.appspot.com//10630005

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8981 260f80e4-7a28-3924-810f-c04153c831b5
Redirecting constructors may not have a body.  Fail with compile-time error

See issue 2474 http://code.google.com/p/dart/issues/detail?id=2474

Review URL: https://chromiumcodereview.appspot.com//10635004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8982 260f80e4-7a28-3924-810f-c04153c831b5
Listen for on.error events in test_controller.js

Review URL: https://chromiumcodereview.appspot.com//10627004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8983 260f80e4-7a28-3924-810f-c04153c831b5
fix html test that seems to be failing

TBR=antonm@google.com,sra@google.com,vsm@google.com
BUG=3813

Review URL: https://chromiumcodereview.appspot.com//10627005

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8984 260f80e4-7a28-3924-810f-c04153c831b5
First pass at version constraint solver.

It does:
- Walk dependency graphs.
- Unify shared constraints.
- Go through Source to get dependency and version information.
- Handle the fact that everything is async.
- Find best versions that match all constraints.
- Error out if it can't find a match or gets stuck in a loop.
- Have an OK amount of tests.

It does not:
- Handle dependencies from different sources.
- Integrate with the rest of pub.
- Implement an actual "pub update" command.
- Do very much to minimize server traffic.
  (Though it does cache pubspecs it has requested.)

Review URL: https://chromiumcodereview.appspot.com//10540151

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8985 260f80e4-7a28-3924-810f-c04153c831b5
Switch to the new compiler onIA32, making --use-new-compiler default true on IA32 as well.
Review URL: https://chromiumcodereview.appspot.com//10641002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8986 260f80e4-7a28-3924-810f-c04153c831b5
- Move the Timer interface to the dart:isolate library so that it
  is accessible from both client and standalone program.
- Enable a way for the embedder to provide the implementation of
  the Timer interface.
- Update tests.
Review URL: https://chromiumcodereview.appspot.com//10532123

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8987 260f80e4-7a28-3924-810f-c04153c831b5