johnniwinther@google.com
608c199175
Stub implementation of patch invariants for the patch refactoring.
...
This is the first part of the patch refactoring which implements
a stub version of the invariants needed for the new patch implementation.
See the library comment in lib/compiler/patch_parser.dart for a detailed
description of the new patch system, the terminology and the invariants.
Review URL: https://codereview.chromium.org//10917285
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@12687 260f80e4-7a28-3924-810f-c04153c831b5
2012-09-21 09:31:08 +00:00
johnniwinther@google.com
9c7a91d3fb
DartType equals converted to operator == and tested.
...
equals method replaced by operator == in version 0.11. DartType and Link equals updated accordingly test added.
TEST=tests/compiler/dart2js/type_equals_test.dart
Review URL: https://codereview.chromium.org//10917290
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@12473 260f80e4-7a28-3924-810f-c04153c831b5
2012-09-18 08:16:46 +00:00
karlklose@google.com
0aab07ea58
Reapply Issue 10911006.
...
Most parts of this CL were already reviewed as https://chromiumcodereview.appspot.com/10911006/ .
R=floitsch@google.com
Review URL: https://chromiumcodereview.appspot.com//10919123
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@11949 260f80e4-7a28-3924-810f-c04153c831b5
2012-09-06 13:31:18 +00:00
karlklose@google.com
5701c36e55
Revert "Collect the types used in is-checks in the resolver phase."
...
This reverts commit r11926.
TBR=floitsch@google.com
Review URL: https://chromiumcodereview.appspot.com//10917110
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@11930 260f80e4-7a28-3924-810f-c04153c831b5
2012-09-06 09:27:30 +00:00
karlklose@google.com
94cfcc76e6
Collect the types used in is-checks in the resolver phase.
...
This is the first step to reducing the amount of runtime type information, but it does not currently lead to less generated code. The next step is to do the same for the instantiated types and use both sets of types to calculate the set of instantiations that need type information.
Review URL: https://chromiumcodereview.appspot.com//10911006
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@11926 260f80e4-7a28-3924-810f-c04153c831b5
2012-09-06 08:44:55 +00:00
ahe@google.com
e82ca32178
Improve [relativize] for Windows.
...
Review URL: https://chromiumcodereview.appspot.com//10914094
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@11864 260f80e4-7a28-3924-810f-c04153c831b5
2012-09-05 09:35:12 +00:00
iposva@google.com
43c364c8e5
- Change "static final" to "static const" in the lib/ directory.
...
Review URL: https://chromiumcodereview.appspot.com//10880068
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@11401 260f80e4-7a28-3924-810f-c04153c831b5
2012-08-27 18:28:29 +00:00
ager@google.com
722c1a3ce6
Deprecate Math object in corelib in favor of dart:math library.
...
Review URL: https://chromiumcodereview.appspot.com//10829459
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@11155 260f80e4-7a28-3924-810f-c04153c831b5
2012-08-22 14:33:01 +00:00
ahe@google.com
1ada772cc1
Remove most superfluous getter arguments from dart2js.
...
Review URL: https://chromiumcodereview.appspot.com//10876008
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@11123 260f80e4-7a28-3924-810f-c04153c831b5
2012-08-22 06:33:24 +00:00
ahe@google.com
2156d586b7
Make dart2js work on Windows.
...
Review URL: https://chromiumcodereview.appspot.com//10207010
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6889 260f80e4-7a28-3924-810f-c04153c831b5
2012-04-24 15:24:00 +00:00
floitsch@google.com
07024492b5
Many type fixes.
...
Review URL: https://chromiumcodereview.appspot.com//10001008
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6576 260f80e4-7a28-3924-810f-c04153c831b5
2012-04-16 13:58:20 +00:00
ahe@google.com
dc099c4a00
Move frog/leg to lib/compiler/implementation.
...
Review URL: https://chromiumcodereview.appspot.com//9873021
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@5926 260f80e4-7a28-3924-810f-c04153c831b5
2012-03-28 08:54:01 +00:00