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 |
|
Peter von der Ahé
|
e12e5350b1
|
Correctly handle abstract non-sync methods.
R=karlklose@google.com
Review-Url: https://codereview.chromium.org/2743963002 .
|
2017-03-13 13:33:37 +01:00 |
|
Karl Klose
|
a38cdb6004
|
Update test expectations for language/label_test on dartk
R=ahe@google.com
Review-Url: https://codereview.chromium.org/2745103002 .
|
2017-03-13 13:26:08 +01:00 |
|
Lasse R.H. Nielsen
|
5ae186153c
|
Make Analyzer, VM and dart2js accept URI strings as part-of library identifier.
R=brianwilkerson@google.com, floitsch@google.com, hausner@google.com, johnniwinther@google.com, sigmund@google.com
Committed: https://github.com/dart-lang/sdk/commit/ef097edad6e5e4e82c3891ad2d8f9cde8fa8cfdc
Review-Url: https://codereview.chromium.org/2640853005 .
|
2017-03-13 08:31:40 +01:00 |
|
Peter von der Ahé
|
3464cfbb08
|
Error on part of self.
R=karlklose@google.com
Review-Url: https://codereview.chromium.org/2745583007 .
|
2017-03-10 14:25:47 +01:00 |
|
Peter von der Ahé
|
0342796463
|
Handle exports of invalid types.
R=karlklose@google.com
Review-Url: https://codereview.chromium.org/2738423002 .
|
2017-03-10 14:19:45 +01:00 |
|
Peter von der Ahé
|
d1bdc9596d
|
Improve detection of compile-time errors.
R=karlklose@google.com
Review-Url: https://codereview.chromium.org/2739213004 .
|
2017-03-10 14:14:49 +01:00 |
|
Peter von der Ahé
|
a1c29b1fb3
|
Handle bad factory names correctly.
R=karlklose@google.com
Review-Url: https://codereview.chromium.org/2741753002 .
|
2017-03-10 09:07:14 +01:00 |
|
Peter von der Ahé
|
5b8d5a12f5
|
Deal with bad supertypes when installing default constructors.
R=karlklose@google.com
Review-Url: https://codereview.chromium.org/2745583002 .
|
2017-03-10 08:44:12 +01:00 |
|
Jens Johansen
|
f8588ba47c
|
[fasta] Add and correct more offsets
E.g. on
StringConcatenation
ListLiteral
MapLiteral
Throw
VariableDeclaration
break
continue
++i
i++
R=ahe@google.com
Review-Url: https://codereview.chromium.org/2743633003 .
|
2017-03-10 08:17:15 +01:00 |
|