regis@google.com
|
34a5754f3e
|
Add HasSubclasses function to class hierarchy analysis.
Review URL: https://chromiumcodereview.appspot.com//10829446
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@11008 260f80e4-7a28-3924-810f-c04153c831b5
|
2012-08-21 00:16:46 +00:00 |
|
regis@google.com
|
fea5f83714
|
Implement class hierarchy analysis in the VM.
Add test.
Review URL: https://chromiumcodereview.appspot.com//10828399
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@11006 260f80e4-7a28-3924-810f-c04153c831b5
|
2012-08-20 23:38:09 +00:00 |
|
asiva@google.com
|
d4d781d636
|
- Unify class ids and snapshot object ids list so that we don't have disparate
and sometimes confusing values.
- Remove instance_kind_ field from RawClass.
- Rename all class id names to have a Cid suffix.
- Remove code from object.h and object_store.h which dealt with object ids
of predefined classes for snapshots.
Review URL: https://chromiumcodereview.appspot.com//10827209
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@10418 260f80e4-7a28-3924-810f-c04153c831b5
|
2012-08-08 19:46:23 +00:00 |
|
vegorov@google.com
|
00bd7303e5
|
Do not reuse tags_ field to store next_ pointer of FreeListElement.
Make tags_ field be valid (i.e. encode size and class id) for free list elements.
R=iposva@google.com
BUG=
TEST=
Review URL: https://chromiumcodereview.appspot.com//10538022
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8437 260f80e4-7a28-3924-810f-c04153c831b5
|
2012-06-08 13:11:11 +00:00 |
|
iposva@google.com
|
ff35c8a764
|
- Get handle vtable from a static table for predefined classes.
Review URL: https://chromiumcodereview.appspot.com//10540045
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8387 260f80e4-7a28-3924-810f-c04153c831b5
|
2012-06-07 11:24:25 +00:00 |
|
iposva@google.com
|
bee192cbe4
|
- Rename class index to class id.
- Remove unused method.
Review URL: https://chromiumcodereview.appspot.com//10441111
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8148 260f80e4-7a28-3924-810f-c04153c831b5
|
2012-05-31 12:41:37 +00:00 |
|
iposva@google.com
|
a59c00c448
|
- Grow the class table as needed instead of preallocating.
Review URL: https://chromiumcodereview.appspot.com//10311006
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@7235 260f80e4-7a28-3924-810f-c04153c831b5
|
2012-05-02 13:22:02 +00:00 |
|
iposva@google.com
|
d8c7c1ada6
|
- Add a class index to the classes.
- Add a class table which assigns individual ids to classes.
Review URL: https://chromiumcodereview.appspot.com//9965042
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@7183 260f80e4-7a28-3924-810f-c04153c831b5
|
2012-05-01 09:20:40 +00:00 |
|