Commit Graph

9 Commits

Author SHA1 Message Date
johnniwinther@google.com 3aa5f5599e Add 'part of' in dart2js code.
Review URL: https://codereview.chromium.org//11262032

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14119 260f80e4-7a28-3924-810f-c04153c831b5
2012-10-26 07:06:56 +00:00
floitsch@google.com 09f6d09d88 Make isEmpty a getter.
Review URL: https://codereview.chromium.org//11238035

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14022 260f80e4-7a28-3924-810f-c04153c831b5
2012-10-24 15:04:32 +00:00
ahe@google.com 6254729761 Revert "Parts must start with 'part of'" and "Attempt to fix VM build"
This reverts r13961 and r13963.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@13967 260f80e4-7a28-3924-810f-c04153c831b5
2012-10-23 14:24:04 +00:00
scheglov@google.com 50b5b6e1a8 Parts must start with 'part of'
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@13961 260f80e4-7a28-3924-810f-c04153c831b5
2012-10-23 13:20:50 +00:00
podivilov@google.com 656a51fb18 Fix source locations for inlined and patched functions.
R=ahe@google.com,floitsch@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@12108 260f80e4-7a28-3924-810f-c04153c831b5
2012-09-10 11:14:48 +00:00
podivilov@google.com 6fd0e7fc8b Add empty mapping entries for the ranges of generated JavaScript that don't map to any Dart source code.
For such ranges we want to show generated JavaScript rather than arbitrary location in Dart sources.

R=floitsch@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@11934 260f80e4-7a28-3924-810f-c04153c831b5
2012-09-06 10:52:41 +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
podivilov@google.com 1ef71c1c76 Add CodeBuffer.addAll method.
R=floitsch@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@9699 260f80e4-7a28-3924-810f-c04153c831b5
2012-07-17 12:41:47 +00:00
podivilov@google.com d637d0dce8 Introduce CodeBuffer as StringBuffer replacement in compiler.
CodeBuffer stores source location markers along with emitted JavaScript code.
When CodeBuffer content is added to another CodeBuffer, the markers are added as well.

CodeBuffers will be used to propagate source mappings from inside ssa codegen to emitter,
see https://chromiumcodereview.appspot.com/10695174/ for details.

R=floitsch@google.com,kasperl@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@9628 260f80e4-7a28-3924-810f-c04153c831b5
2012-07-13 12:59:13 +00:00