johnniwinther@google.com
|
19efd2cc96
|
Improve precision of JS printer callbacks (2nd try)
BUG=
R=floitsch@google.com, sra@google.com
Review URL: https://codereview.chromium.org//1081313003
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45164 260f80e4-7a28-3924-810f-c04153c831b5
|
2015-04-15 12:09:15 +00:00 |
|
sra@google.com
|
9b730d6447
|
Compute default throwing behavior from JavaScript.
This change removes the heuristic that 'general effects imply may-throw behavior', replacing it with explicit throwing behavior.
A new JavaScript AST visitor provides the default throwing behavior.
R=floitsch@google.com
Review URL: https://codereview.chromium.org//1074043003
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45070 260f80e4-7a28-3924-810f-c04153c831b5
|
2015-04-10 16:00:02 +00:00 |
|
sigurdm@google.com
|
25e11e6b29
|
Fix renaming of exception variables on left-hand-sides.
Also fix compound assignments.
BUG=
R=floitsch@google.com
Review URL: https://codereview.chromium.org//1012783002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@44558 260f80e4-7a28-3924-810f-c04153c831b5
|
2015-03-18 14:04:41 +00:00 |
|
sigurdm@google.com
|
d95886b484
|
Make sure to bind a method to its receiver if it is stored in a temporary.
Otherwise `this` is not bound when the temprary is invoked.
BUG=
R=floitsch@google.com
Review URL: https://codereview.chromium.org//972063003
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@44449 260f80e4-7a28-3924-810f-c04153c831b5
|
2015-03-13 08:21:48 +00:00 |
|
johnniwinther@google.com
|
143b5d31fc
|
Pass SourceInformation through the CPS IR.
BUG=
R=floitsch@google.com
Review URL: https://codereview.chromium.org//955543004
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@44126 260f80e4-7a28-3924-810f-c04153c831b5
|
2015-03-02 11:44:37 +00:00 |
|
sigurdm@google.com
|
e66642c6b0
|
Avoid printing braces for one-statement blocks in js-printer.
BUG=
R=floitsch@google.com
Committed: https://code.google.com/p/dart/source/detail?r=43956
Reverted: https://codereview.chromium.org/954493002/
Review URL: https://codereview.chromium.org//949753004
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@44016 260f80e4-7a28-3924-810f-c04153c831b5
|
2015-02-25 08:38:13 +00:00 |
|
sra@google.com
|
fe756ad5cd
|
Move js_ast library to its own package under pkg
IT IS NECESSARY TO REBUILD AFTER SYNCING TO THIS CL.
Rebuilding creates a needed symlink in out/... for the new js_ast package.
R=floitsch@google.com
Review URL: https://codereview.chromium.org//931953002
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@44012 260f80e4-7a28-3924-810f-c04153c831b5
|
2015-02-25 01:27:01 +00:00 |
|