Commit Graph

4 Commits

Author SHA1 Message Date
sigmund@google.com ca7d09eea3 Fix smoke codegen for [].
R=jmesserly@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@34461 260f80e4-7a28-3924-810f-c04153c831b5
2014-03-27 00:42:46 +00:00
sigmund@google.com 2160f4aa9c Fix string literals and add support for static methods in smoke. This fixes two issues I noticed while testing things
out in polymer:
 - names should use raw strings, in case identifiers have a $
 - static methods were not supported in static.dart

R=jmesserly@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@34272 260f80e4-7a28-3924-810f-c04153c831b5
2014-03-21 21:12:35 +00:00
sigmund@google.com 1dda30d647 These are 3 changes in smoke in preparation of polymer's codegen. I happened to make them at once, but let me know if you prefer that I split them up a bit:
(a) add filter to query. This makes it easier to support *Changed  without having to generate metadata about lots of useless methods. We might remove *Changed in the future, but I still think this is a nice feature for smoke.

(b) changed recorder.dart to automatically include getters/setters for queries. It is the most common use case that you query a member because you want both the metadata and to read/write/invoke it.

(c) add a new smoke implementation to make it easier to debug inconsistencies between static vs mirrors implementations. (I used this while debugging stuffin polymer)

R=jmesserly@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@34117 260f80e4-7a28-3924-810f-c04153c831b5
2014-03-19 16:27:03 +00:00
sigmund@google.com d0c461fc96 Add codegen support in smoke
R=jmesserly@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@34087 260f80e4-7a28-3924-810f-c04153c831b5
2014-03-19 00:21:23 +00:00