Commit Graph

5 Commits

Author SHA1 Message Date
karlklose@google.com 0109e88b42 Remove some warnings and dead code in dart2js.
R=ngeoffray@google.com

Review URL: https://codereview.chromium.org//11086004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@13359 260f80e4-7a28-3924-810f-c04153c831b5
2012-10-08 15:18:12 +00:00
ngeoffray@google.com fa578567e3 Add a value range analysis phase to remove bounds checks.
Review URL: https://codereview.chromium.org//10968060

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@12957 260f80e4-7a28-3924-810f-c04153c831b5
2012-09-27 13:23:20 +00:00
ngeoffray@google.com 04293eb214 Implement checked mode for const constructors.
Review URL: https://chromiumcodereview.appspot.com//10916232

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@12370 260f80e4-7a28-3924-810f-c04153c831b5
2012-09-14 09:47:18 +00:00
kasperl@google.com 9beb871852 Get rid of a lot of () for getters.
R=bak@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@12017 260f80e4-7a28-3924-810f-c04153c831b5
2012-09-07 11:50:07 +00:00
floitsch@google.com 1011c58bf9 Use JavaScript runtime semantics when constant folding.
Fixes issue 4551.
Fixes issue 2887.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@11883 260f80e4-7a28-3924-810f-c04153c831b5
2012-09-05 16:13:58 +00:00