Peter von der Ahé
|
8420947265
|
Update status file for debug mode.
Review-Url: https://codereview.chromium.org/2828273002 .
|
2017-04-20 13:15:12 +02:00 |
|
Peter von der Ahé
|
e2eee219ac
|
Complain about incorrect this/super constructor initializers.
R=paulberry@google.com
Review-Url: https://codereview.chromium.org/2800083002 .
|
2017-04-20 10:04:12 +02:00 |
|
Peter von der Ahé
|
cf6b2736ec
|
Wrap VariableDeclarations in Blocks as specified by Kernel.
R=paulberry@google.com
Review-Url: https://codereview.chromium.org/2801283002 .
|
2017-04-20 09:31:36 +02:00 |
|
Florian Loitsch
|
74686b9f66
|
Update status file for dartk (for function_type tests)
Review-Url: https://codereview.chromium.org/2827023002 .
|
2017-04-19 16:19:41 +02:00 |
|
Peter von der Ahé
|
6bd0085ec1
|
Throw isn't a constant expression.
R=paulberry@google.com
Review-Url: https://codereview.chromium.org/2801873008 .
|
2017-04-19 15:55:05 +02:00 |
|
Peter von der Ahé
|
e534a45cec
|
Handle bad rethrows.
R=karlklose@google.com
Review-Url: https://codereview.chromium.org/2802203002 .
|
2017-04-19 15:17:10 +02:00 |
|
Peter von der Ahé
|
ba0e07846f
|
Produce a compile-time error if there's no main method.
R=vegorov@google.com
Review-Url: https://codereview.chromium.org/2801853006 .
|
2017-04-19 14:28:10 +02:00 |
|
Ryan Macnak
|
b15cf1c490
|
Fix VM crash when encountering an assignment expression in a case expression.
Fixes #29370
Issue #29379
R=regis@google.com
Review-Url: https://codereview.chromium.org/2825843003 .
|
2017-04-18 13:48:06 -07:00 |
|
Regis Crelier
|
25dbc9b28a
|
Fix look-ahead parsing code in the VM (fixes #29243).
Add regression test.
R=asiva@google.com
Review-Url: https://codereview.chromium.org/2812323002 .
|
2017-04-12 11:04:21 -07:00 |
|
Regis Crelier
|
54784f1cdc
|
Fix bad status file modification. Tests are still failing in kernel debug mode.
Review-Url: https://codereview.chromium.org/2806353004 .
|
2017-04-10 14:50:00 -07:00 |
|
Regis Crelier
|
8ca244ba27
|
Make finalization of recursive function types more robust, especially since
the Kernel frontend may omit the information that a function type is a typedef.
Re-enable several previously failing tests for dartk.
R=asiva@google.com
Review-Url: https://codereview.chromium.org/2806893002 .
|
2017-04-10 11:06:14 -07:00 |
|
Peter von der Ahé
|
1e70fef1a2
|
Small steps towards deferred loading.
R=karlklose@google.com
Review-Url: https://codereview.chromium.org/2803833003 .
|
2017-04-07 12:23:35 +02:00 |
|
Regis Crelier
|
b87f7ece72
|
Mark 2 tests as crashing in dartk debug mode.
Review-Url: https://codereview.chromium.org/2800043002 .
|
2017-04-06 18:04:12 -07:00 |
|
Peter von der Ahé
|
32e2d2af84
|
Handle const list and map literals.
R=karlklose@google.com
Review-Url: https://codereview.chromium.org/2802693004 .
|
2017-04-06 14:51:35 +02:00 |
|
Peter von der Ahé
|
b06e4d5754
|
Create separate scopes for constructors, setters, and other members.
R=karlklose@google.com
Review-Url: https://codereview.chromium.org/2788153002 .
|
2017-04-05 16:07:32 +02:00 |
|
Peter von der Ahé
|
a0b58622d7
|
Handle unresolved identifiers with an accessor.
R=karlklose@google.com
Review-Url: https://codereview.chromium.org/2790743004 .
|
2017-04-04 12:43:21 +02:00 |
|
Peter von der Ahé
|
4827ac4f38
|
Remove references to renamed test.
R=jmesserly@google.com
Review-Url: https://codereview.chromium.org/2790893002 .
|
2017-04-04 09:51:29 +02:00 |
|
Peter von der Ahé
|
2b27805f07
|
Change test to match issue 19725.
R=johnniwinther@google.com, regis@google.com, vegorov@google.com
Review-Url: https://codereview.chromium.org/2781273003 .
|
2017-04-04 08:20:17 +02:00 |
|
Martin Kustermann
|
d8e291cb89
|
[kernel] vm: Fix a few issues in the kernel flow graph builder, update status file for checked-mode
R=vegorov@google.com
Review-Url: https://codereview.chromium.org/2792033002 .
|
2017-04-03 19:47:01 +02:00 |
|
Kevin Millikin
|
4de94b2d7b
|
Await cancellation in the Kernel await transformer
When an an async for loop's StreamIterator is canceled the returned
Future should be awaited. Closes issue 29192.
BUG=https://github.com/dart-lang/sdk/issues/29192
R=ahe@google.com
Review-Url: https://codereview.chromium.org/2782053003 .
|
2017-03-29 15:20:23 +02:00 |
|
Peter von der Ahé
|
695ebae97a
|
Complain about bad operator parameters.
R=karlklose@google.com
Review-Url: https://codereview.chromium.org/2782843002 .
|
2017-03-29 13:12:41 +02:00 |
|
Peter von der Ahé
|
e8a718155e
|
Update status for precompiler.
R=karlklose@google.com
Review-Url: https://codereview.chromium.org/2776353002 .
|
2017-03-29 10:52:32 +02:00 |
|
Peter von der Ahé
|
2aa0e1976d
|
Improve semantics of parts.
R=karlklose@google.com
Review-Url: https://codereview.chromium.org/2781623003 .
|
2017-03-29 10:48:52 +02:00 |
|
Peter von der Ahé
|
a49bc60120
|
Handle complicated imports.
R=karlklose@google.com
Review-Url: https://codereview.chromium.org/2780543002 .
|
2017-03-29 10:44:22 +02:00 |
|
Peter von der Ahé
|
2de7a24238
|
Handle complicated exports.
R=karlklose@google.com
Review-Url: https://codereview.chromium.org/2776153002 .
|
2017-03-29 10:42:35 +02:00 |
|
Peter von der Ahé
|
a6ba01e8aa
|
Throw AbstractClassInstantiationError on abstract classes.
R=karlklose@google.com
Review-Url: https://codereview.chromium.org/2781493002 .
|
2017-03-29 10:38:15 +02:00 |
|
Peter von der Ahé
|
a91ebba200
|
Complain about assignments to parenthesized expressions.
R=karlklose@google.com
Review-Url: https://codereview.chromium.org/2780483002 .
|
2017-03-29 10:28:05 +02:00 |
|
Peter von der Ahé
|
0b4706ce30
|
Make catch variables final.
Fixes https://github.com/dart-lang/sdk/issues/28410.
R=karlklose@google.com
Review-Url: https://codereview.chromium.org/2775163003 .
|
2017-03-29 10:20:07 +02:00 |
|
Peter von der Ahé
|
f979dad474
|
Complain about uninitialized const fields.
R=paulberry@google.com
Review-Url: https://codereview.chromium.org/2774933002 .
|
2017-03-29 10:12:41 +02:00 |
|
Jens Johansen
|
b5a7a94305
|
Revert "VM: [Kernel] Avoid emitting :expr_temp and capturing :iterator"
This commit caused vm-kernel-linux-debug-x64-be to become red because
service/next_through_simple_async_test failed.
This reverts commit 3d78c06412.
BUG=
R=kmillikin@google.com
Review-Url: https://codereview.chromium.org/2777413002 .
|
2017-03-28 09:29:04 +02:00 |
|
Dmitry Olshansky
|
3d78c06412
|
VM: [Kernel] Avoid emitting :expr_temp and capturing :iterator
This allow us bypass allocation of Context for some sync*
function such as in Iteration.tree.syncstar benchmark.
BUG=
R=vegorov@google.com
Review-Url: https://codereview.chromium.org/2772963003 .
|
2017-03-27 19:22:52 +02:00 |
|
Peter von der Ahé
|
0c17ebba9f
|
Report errors on non-final fields in const classes.
R=karlklose@google.com
Review-Url: https://codereview.chromium.org/2775633004 .
|
2017-03-24 15:10:31 +01:00 |
|
Peter von der Ahé
|
91e290b610
|
Allow identical as a compile-time constant.
R=karlklose@google.com
Review-Url: https://codereview.chromium.org/2770243002 .
|
2017-03-24 14:42:59 +01:00 |
|
Peter von der Ahé
|
62b39e746a
|
Report compile-time error on invalid constructors.
R=karlklose@google.com
Review-Url: https://codereview.chromium.org/2777533002 .
|
2017-03-24 14:11:32 +01:00 |
|
Peter von der Ahé
|
d41b344896
|
Allow literal symbols as constant expressions.
R=paulberry@google.com
Review-Url: https://codereview.chromium.org/2769063003 .
|
2017-03-23 17:42:48 +01:00 |
|
Peter von der Ahé
|
89bcf728f9
|
Clean up use of identifier context.
R=paulberry@google.com, scheglov@google.com
Review-Url: https://codereview.chromium.org/2769813007 .
|
2017-03-23 16:08:32 +01:00 |
|
Peter von der Ahé
|
2eca8c58c3
|
Various errors on constant expressions.
R=karlklose@google.com
Review-Url: https://codereview.chromium.org/2765283002 .
|
2017-03-23 13:40:25 +01:00 |
|
Peter von der Ahé
|
0afdf6b44a
|
Report error on only-try block.
R=karlklose@google.com
Review-Url: https://codereview.chromium.org/2765253002 .
|
2017-03-23 13:02:41 +01:00 |
|
Peter von der Ahé
|
0087af4e3c
|
Report compile-time errors on cyclic hierarchies.
R=karlklose@google.com, paulberry@google.com
Review-Url: https://codereview.chromium.org/2767633004 .
|
2017-03-23 12:41:04 +01:00 |
|
Peter von der Ahé
|
7e8639eebf
|
Setup type and modifiers of local variables on creation.
R=karlklose@google.com, paulberry@google.com
Review-Url: https://codereview.chromium.org/2769113004 .
|
2017-03-23 12:19:36 +01:00 |
|
Peter von der Ahé
|
6f422b93fc
|
Improve handling of complicated getters and setters.
R=paulberry@google.com
Review-Url: https://codereview.chromium.org/2765943002 .
|
2017-03-22 10:49:03 +01:00 |
|
Peter von der Ahé
|
d50bfcde53
|
Implement dynamic and void as types exported by core library.
R=paulberry@google.com
Review-Url: https://codereview.chromium.org/2761173004 .
|
2017-03-22 10:25:08 +01:00 |
|
Dmitry Stefantsov
|
524b03fcc4
|
Skip closure_memory_retention_test for both 'dartk' and 'dartkp'.
TBR=ahe@google.com
Review-Url: https://codereview.chromium.org/2762143003 .
|
2017-03-21 16:17:03 +01:00 |
|
Peter von der Ahé
|
8979b040ec
|
Improve parsing of async and generator methods.
R=johnniwinther@google.com
Review-Url: https://codereview.chromium.org/2759663002 .
|
2017-03-17 18:03:42 +01:00 |
|
Peter von der Ahé
|
c3330b1407
|
Complain about built-in identifiers.
R=johnniwinther@google.com, sigmund@google.com
Review-Url: https://codereview.chromium.org/2750863002 .
|
2017-03-16 11:01:27 +01:00 |
|
Peter von der Ahé
|
99fa028982
|
Handle 'part of' declarations with URI correctly in Fasta.
R=paulberry@google.com
Review-Url: https://codereview.chromium.org/2747173002 .
|
2017-03-15 15:11:36 +01:00 |
|
Peter von der Ahé
|
626987ef5c
|
Add default type arguments on Supertype as well.
R=karlklose@google.com
Review-Url: https://codereview.chromium.org/2746763003 .
|
2017-03-15 14:05:08 +01:00 |
|
Peter von der Ahé
|
4f6d58fc50
|
Implement nested switches and missing switch continue targets.
R=karlklose@google.com
Review-Url: https://codereview.chromium.org/2746923002 .
|
2017-03-13 13:52:39 +01:00 |
|
Peter von der Ahé
|
26e02ca235
|
Update status files for bad_raw_string_test.
Fixes https://github.com/dart-lang/sdk/issues/28680
R=karlklose@google.com
Review-Url: https://codereview.chromium.org/2743943002 .
|
2017-03-13 13:45:05 +01:00 |
|
Peter von der Ahé
|
36a0d8cf30
|
Reject non-local jumps.
R=karlklose@google.com
Review-Url: https://codereview.chromium.org/2739203006 .
|
2017-03-13 13:40:44 +01:00 |
|