Jens Johansen
c3b992dcd8
[fasta] incremental compiler can initialize from dill
...
As requested in #31691 the incremental compiler should be able to
initialize its state from a previously generated dill file.
This CL introduces that functionally.
It is tested, but actual usage (e.g. proper invalidation of old files)
should live outside of the front-end (i.e. it's the callers responsibility).
One option would be for the caller to load the dill file and use the
included sources to invalidate changed files.
On my machine a from-scratch compile of dart2js takes ~5 seconds,
one initialized from such an output and with a single file invalidated
(though it actually hasn't changed) it takes ~1 second and the resulting
dill file is bit-perfect compared to the from-scratch compiled one.
Closes #31691 .
Change-Id: I07f5efca5f2684d73f6c252f2dbc2ad04e9b5cd0
Reviewed-on: https://dart-review.googlesource.com/37260
Commit-Queue: Jens Johansen <jensj@google.com >
Reviewed-by: Kevin Millikin <kmillikin@google.com >
2018-02-01 14:57:07 +00:00
Alexander Thomas
676c7dbd85
Revert "[Gardening] Marked pkg/front_end/test/fasta/compile_test.dart as 'Timeout' in pkg.status"
...
This reverts commit a6e59cc351 .
Reason for revert: Timeout for these tests was increased in the recipes instead. We do want all of these tests to run.
Original change's description:
> [Gardening] Marked pkg/front_end/test/fasta/compile_test.dart as 'Timeout' in pkg.status
>
> Change-Id: Ibf91848efef99159bb93b7ad46da91d4de9763ed
> Reviewed-on: https://dart-review.googlesource.com/37922
> Reviewed-by: Brian Wilkerson <brianwilkerson@google.com >
> Commit-Queue: Ben Konyi <bkonyi@google.com >
TBR=brianwilkerson@google.com ,bkonyi@google.com
Change-Id: Id7dbb5241505c97c55b4469357d070e76bd42270
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://dart-review.googlesource.com/37662
Reviewed-by: Alexander Thomas <athom@google.com >
Commit-Queue: Alexander Thomas <athom@google.com >
2018-02-01 10:15:18 +00:00
Ben Konyi
a6e59cc351
[Gardening] Marked pkg/front_end/test/fasta/compile_test.dart as 'Timeout' in pkg.status
...
Change-Id: Ibf91848efef99159bb93b7ad46da91d4de9763ed
Reviewed-on: https://dart-review.googlesource.com/37922
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com >
Commit-Queue: Ben Konyi <bkonyi@google.com >
2018-02-01 01:23:41 +00:00
Jens Johansen
29c76d7604
[kernel] Update Windows status files take #5
...
Change-Id: Ia3bc3affba3100453846678b03d2a83402187418
Reviewed-on: https://dart-review.googlesource.com/36881
Reviewed-by: Jens Johansen <jensj@google.com >
2018-01-26 08:46:23 +00:00
Konstantin Shcheglov
79868e3b22
Reenable analyzer/test/generated/non_error_resolver_kernel_test.
...
I don't see that the test is slow, at least anymore.
It takes 9 and 14 seconds in unchecked and checked modes on my Mac.
R=brianwilkerson@google.com
Bug: https://github.com/dart-lang/sdk/issues/30796
Change-Id: I6a0453393660fac750a305cb26f837a3354a9cad
Reviewed-on: https://dart-review.googlesource.com/36280
Reviewed-by: Paul Berry <paulberry@google.com >
Commit-Queue: Konstantin Shcheglov <scheglov@google.com >
2018-01-22 16:21:48 +00:00
Alexander Markov
bcdb32bc1a
[vm/kernel] Unit tests for type flow analysis
...
Issue: https://github.com/dart-lang/sdk/issues/30480
Change-Id: If6cf8c7dfb59703b00f5432ce803f81e1bf90232
Reviewed-on: https://dart-review.googlesource.com/34301
Commit-Queue: Alexander Markov <alexmarkov@google.com >
Reviewed-by: Martin Kustermann <kustermann@google.com >
Reviewed-by: Vyacheslav Egorov <vegorov@google.com >
2018-01-19 00:55:34 +00:00
Peter von der Ahé
3974d1fd50
Fix typo in status file
...
Change-Id: I3c6a49bee6e3c8b63ec63ffdce3fab6c7bdecb55
Reviewed-on: https://dart-review.googlesource.com/35401
Reviewed-by: Peter von der Ahé <ahe@google.com >
Commit-Queue: Peter von der Ahé <ahe@google.com >
2018-01-17 18:44:12 +00:00
Peter von der Ahé
d0057bb039
Skip two front_end tests that fail on Windows.
...
Change-Id: Ie099856787bced6a2d9e8d30540ee0854abc7d71
Reviewed-on: https://dart-review.googlesource.com/35400
Reviewed-by: Peter von der Ahé <ahe@google.com >
Commit-Queue: Peter von der Ahé <ahe@google.com >
2018-01-17 18:29:55 +00:00
William Hesse
d29f574518
Update status for two front-end unit tests failing on windows paths
...
BUG=https://github.com/dart-lang/sdk/issues/31902
R=athom@google.com
Change-Id: If64467e9076d2c4f3c4cf67dfcd8dbe75f40415a
Reviewed-on: https://dart-review.googlesource.com/35340
Reviewed-by: Alexander Thomas <athom@google.com >
2018-01-17 17:43:02 +00:00
Peter von der Ahé
beda5c3e62
This CL supposedly broke the analyzer, but that isn't true. It broke a single front_end test, and if that was causing you trouble, you could have marked it as failing.
...
Revert "Revert "Don't skip front-end tests""
This reverts commit b4556e646e .
Reason for revert: <INSERT REASONING HERE>
Original change's description:
> Revert "Don't skip front-end tests"
>
> This reverts commit 62d2255719 .
>
> Reason for revert: Broke analyzer bots
>
> Original change's description:
> > Don't skip front-end tests
> >
> > Change-Id: Ibbd0d63e8c23d045a898e52185fe55e5c53dd6b3
> > Reviewed-on: https://dart-review.googlesource.com/34621
> > Reviewed-by: Jens Johansen <jensj@google.com >
>
> TBR=ahe@google.com ,jensj@google.com
>
> Change-Id: I6519e0c551dd79d3bd98345925c2db888e892123
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Reviewed-on: https://dart-review.googlesource.com/35020
> Reviewed-by: Paul Berry <paulberry@google.com >
> Commit-Queue: Paul Berry <paulberry@google.com >
TBR=paulberry@google.com ,ahe@google.com ,jensj@google.com
Change-Id: I7ff6fd587912fd8a2aba113eb7c765c7b16c5eda
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://dart-review.googlesource.com/35120
Reviewed-by: Peter von der Ahé <ahe@google.com >
Commit-Queue: Peter von der Ahé <ahe@google.com >
2018-01-17 06:03:59 +00:00
Paul Berry
b4556e646e
Revert "Don't skip front-end tests"
...
This reverts commit 62d2255719 .
Reason for revert: Broke analyzer bots
Original change's description:
> Don't skip front-end tests
>
> Change-Id: Ibbd0d63e8c23d045a898e52185fe55e5c53dd6b3
> Reviewed-on: https://dart-review.googlesource.com/34621
> Reviewed-by: Jens Johansen <jensj@google.com >
TBR=ahe@google.com ,jensj@google.com
Change-Id: I6519e0c551dd79d3bd98345925c2db888e892123
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://dart-review.googlesource.com/35020
Reviewed-by: Paul Berry <paulberry@google.com >
Commit-Queue: Paul Berry <paulberry@google.com >
2018-01-16 22:44:33 +00:00
William Hesse
2d406b654e
Skip front_end hot_reload_e2e test while it is broken
...
BUG=31901
Change-Id: I16b195f67bb8eaeb992498acefcd82e2805c42bd
Reviewed-on: https://dart-review.googlesource.com/34840
Reviewed-by: Alexander Thomas <athom@google.com >
2018-01-16 12:58:39 +00:00
Peter von der Ahé
62d2255719
Don't skip front-end tests
...
Change-Id: Ibbd0d63e8c23d045a898e52185fe55e5c53dd6b3
Reviewed-on: https://dart-review.googlesource.com/34621
Reviewed-by: Jens Johansen <jensj@google.com >
2018-01-16 12:00:28 +00:00
Peter von der Ahé
06040f73f2
Skip hot_reload_e2e_test on Windows.
...
Change-Id: I7a379c2520be98d447a6c4e12875b74c5af29518
Reviewed-on: https://dart-review.googlesource.com/34720
Reviewed-by: Peter von der Ahé <ahe@google.com >
2018-01-16 06:29:57 +00:00
Peter von der Ahé
2cc21f515e
Remove original and minimal IKG
...
Change-Id: Id845a025ae9823fd3e53aaac7b5a95aa9e2ad767
Reviewed-on: https://dart-review.googlesource.com/34380
Commit-Queue: Peter von der Ahé <ahe@google.com >
Reviewed-by: Jens Johansen <jensj@google.com >
2018-01-15 15:02:20 +00:00
Alexander Thomas
813be084dd
[infra] Normalize pkg.status
...
Change-Id: I656880ceb89bfe3e5588d035d2c1a452580c2e95
Reviewed-on: https://dart-review.googlesource.com/34104
Commit-Queue: Alexander Thomas <athom@google.com >
Reviewed-by: William Hesse <whesse@google.com >
2018-01-11 14:33:48 +00:00
Alexander Thomas
db99248e77
[infra] Normalize comments in pkg.status
...
Change-Id: Ia90ecd801c4d63c434c3b3fa220f59ff8c054e08
Reviewed-on: https://dart-review.googlesource.com/33886
Commit-Queue: William Hesse <whesse@google.com >
Reviewed-by: William Hesse <whesse@google.com >
2018-01-11 12:13:15 +00:00
Aske Simon Christensen
9bdcc40f69
Rename PhysicalFileSystem to StandardFileSystem.
...
Preparation for data URI support. For clarity, this is just a rename.
Change-Id: Ibbd8da05d1a7106b5ec7c0ea9c1e13a95a89d1bd
Reviewed-on: https://dart-review.googlesource.com/33460
Reviewed-by: Sigmund Cherem <sigmund@google.com >
2018-01-11 11:23:25 +00:00
Jens Johansen
5e5550422f
[kernel] Remove unnecessary "skip" of perf_test
...
Issue 28698 updated 3 status file entries. 2 entries are now gone,
and the last one doesn't seem to be current anymore.
This CL removes the remaining - unnecessary - entry.
Bug:
Change-Id: I38c8339e83c00d4be33ce84abc1c12f0b5ebe181
Reviewed-on: https://dart-review.googlesource.com/32771
Reviewed-by: William Hesse <whesse@google.com >
Commit-Queue: Jens Johansen <jensj@google.com >
2018-01-11 08:17:47 +00:00
Vijay Menon
3a4a0fae4f
test.py support for tests under pkg/dev_compiler
...
Change-Id: Ic68359907d3c58bbebe7e368a6e4ad24017c6504
Reviewed-on: https://dart-review.googlesource.com/33620
Commit-Queue: Vijay Menon <vsm@google.com >
Reviewed-by: Jenny Messerly <jmesserly@google.com >
2018-01-10 23:31:18 +00:00
Konstantin Shcheglov
2ba489c65a
Fix resynthesize tests for Windows.
...
Fixes #31832
R=brianwilkerson@google.com , paulberry@google.com
Bug: https://github.com/dart-lang/sdk/issues/31832
Change-Id: Ie0b1dd9742415fe9cf97b3d3843eeaf3af878308
Reviewed-on: https://dart-review.googlesource.com/33982
Reviewed-by: Paul Berry <paulberry@google.com >
Commit-Queue: Konstantin Shcheglov <scheglov@google.com >
2018-01-10 20:24:39 +00:00
Dmitry Stefantsov
613c248a6d
Skip resynthesize_kernel_test for now, until the timeout issue is solved
...
TBR=athom@google.com ,jensj@google.com
Bug: http://dartbug.com/31832
Change-Id: I675be8bd7432f598d80ac79126f53ddfad318e42
Reviewed-on: https://dart-review.googlesource.com/33740
Reviewed-by: Dmitry Stefantsov <dmitryas@google.com >
Reviewed-by: Jens Johansen <jensj@google.com >
2018-01-10 08:30:18 +00:00
Alexander Thomas
89bd41d19a
[infra] Simplify vm-kernel configurations in test matrix
...
This also adds the missing vm-kernel opt-counter builder.
Bug: https://github.com/dart-lang/sdk/issues/31753
Change-Id: I0199218f83d227cfc52505c213d7b689acd9c43e
Reviewed-on: https://dart-review.googlesource.com/31984
Commit-Queue: Alexander Thomas <athom@google.com >
Reviewed-by: William Hesse <whesse@google.com >
Reviewed-by: Martin Kustermann <kustermann@google.com >
2018-01-09 20:59:49 +00:00
Alexander Thomas
c637a34a5a
[gardening] Mark timing out test as "Slow"
...
TBR=whesse@google.com
Change-Id: I080c700e6c7e76aad0a70419e21021d92c295f3f
Reviewed-on: https://dart-review.googlesource.com/33464
Reviewed-by: Alexander Thomas <athom@google.com >
Commit-Queue: Alexander Thomas <athom@google.com >
2018-01-09 20:26:58 +00:00
Jens Johansen
426d94785d
[gardening] Mark timing out tests as slow
...
It seems that f99d3628d1
(CL https://dart-review.googlesource.com/33144 )
caused these 5 tests to time out on the pkg builder as well as the try
bots.
Locally the tests take ~40 seconds, so giving it a bit more time (i.e.
marking them as slow) seems likely to turn things green again.
Bug:
Change-Id: I90526b1d7060309d8f1cf902bd9d52c71927f1ed
Reviewed-on: https://dart-review.googlesource.com/33340
Reviewed-by: Jens Johansen <jensj@google.com >
Reviewed-by: Dmitry Stefantsov <dmitryas@google.com >
Commit-Queue: Jens Johansen <jensj@google.com >
2018-01-09 12:57:28 +00:00
Jens Johansen
923386490a
[pkg/kernel] Remove status entries for non-existing tests
...
Bug:
Change-Id: I07e51f6fe958f6c37761a97002bab2fe15251a3d
Reviewed-on: https://dart-review.googlesource.com/32241
Reviewed-by: Kevin Millikin <kmillikin@google.com >
Commit-Queue: Jens Johansen <jensj@google.com >
2018-01-05 07:50:33 +00:00
Jenny Messerly
0b4d7a7d7b
address #30245 for DDC codegen_test
...
Change-Id: I34bfc4a4c3a47dfc8352fcd3ccbd0e3fce63a5d1
Reviewed-on: https://dart-review.googlesource.com/32501
Reviewed-by: Bob Nystrom <rnystrom@google.com >
Commit-Queue: Jenny Messerly <jmesserly@google.com >
2018-01-05 01:03:37 +00:00
Florian Loitsch
c0e4c30adb
Mark minimal_incremental_kernel_generator_test as slow.
...
Change-Id: I3f32dc82c146071ff14ba3345f4ba733b46bc56d
Reviewed-on: https://dart-review.googlesource.com/30220
Reviewed-by: Florian Loitsch <floitsch@google.com >
2017-12-18 13:54:55 +00:00
Devon Carew
3ac5200e3a
Add --preview-dart-2 integration tests for the search domain.
...
Bug:
Change-Id: Ib062b45936463c2e3564195bc3ffd69e031ddf17
Reviewed-on: https://dart-review.googlesource.com/27464
Commit-Queue: Devon Carew <devoncarew@google.com >
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com >
2017-12-09 04:57:26 +00:00
Devon Carew
e38c1a98e4
Add --preview-dart-2 integration tests for the edit domain.
...
Bug:
Change-Id: Ie63cd20cad7d27cb380db1cdefd7a5d4f7254a2a
Reviewed-on: https://dart-review.googlesource.com/27461
Reviewed-by: Konstantin Shcheglov <scheglov@google.com >
Commit-Queue: Devon Carew <devoncarew@google.com >
2017-12-08 04:26:10 +00:00
Martin Kustermann
d82cdcc66e
[Gardening] Mark analyzer/test/src/dart/analysis/driver_kernel_test as Slow
...
Change-Id: I690971ee5acc072e2ab51c26dfe538e860277641
Reviewed-on: https://dart-review.googlesource.com/26181
Reviewed-by: Martin Kustermann <kustermann@google.com >
Commit-Queue: Martin Kustermann <kustermann@google.com >
2017-12-05 10:04:31 +00:00
Martin Kustermann
d354a28cb2
[kernel] Add kernel2kernel constant evaluation, binary format as well as vm support
...
The introduced "constants" transformation can evaluate constant expressions. The
original use-sites of constant expressions are replaced by a new [ConstantExpression]
node, which points to a subclass of a new [Constant] class hierarchy. Constant
[Field]s and [VariableDeclarations]s will be removed, since all use-sites are
re-written.
The [Constant] class hierarchy is, similarly to the [DartType] class hierarchy, not
part of the AST tree (also has no parent pointer). The constants form a
DAG (directed acyclic graph).
There is no canonicalization requirement of the [Constant] objects referenced by the
AST (via [ConstantExpression]). Although it is beneficial to canonicalize them during
construction, since it reduces time spent in operator==/hashCode.
This CL furthermore adds support for a constant table in the binary format. Similarly
to [String]s, we canonicalize the constants before writing the table to the binary.
The constant table entries in the binary are written in a post-order way, to ensure
easy construction on the backend side.
The text format will be augmented with a "constants { ... }" section at the end,
which lists the constants in the same order as in the binary format.
The transformation can be used by those backends who choose to do so. It is not
enabled by default atm. It should therefore not affect analyzer, fasta or other
components.
Change-Id: I57cd9624fedcf537ab6870db76246149647bed21
Reviewed-on: https://dart-review.googlesource.com/14382
Commit-Queue: Martin Kustermann <kustermann@google.com >
Reviewed-by: Kevin Millikin <kmillikin@google.com >
2017-11-16 11:08:02 +00:00
Peter von der Ahé
8bc6f7761f
Add strong version of compile_platform_test.
...
Change-Id: I18795293ca353a265b76f472ba2b567ab2b1ebbf
Reviewed-on: https://dart-review.googlesource.com/18540
Reviewed-by: Paul Berry <paulberry@google.com >
Commit-Queue: Peter von der Ahé <ahe@google.com >
2017-11-03 13:17:39 +00:00
Brian Wilkerson
c0f81029a3
Extract error translation and re-enable completeness test
...
Change-Id: Ic78139f46a56f5b37d5569af712071ee8ae5fed9
Reviewed-on: https://dart-review.googlesource.com/18148
Reviewed-by: Dan Rubel <danrubel@google.com >
Reviewed-by: Paul Berry <paulberry@google.com >
Commit-Queue: Brian Wilkerson <brianwilkerson@google.com >
2017-11-02 16:34:09 +00:00
Paul Berry
08b0120186
Begin reporting "invalid assignment" errors.
...
Change-Id: I1e47acd662032c63e56cb2349b2f349e9825b990
Reviewed-on: https://dart-review.googlesource.com/17680
Reviewed-by: Peter von der Ahé <ahe@google.com >
Reviewed-by: Dan Rubel <danrubel@google.com >
Commit-Queue: Paul Berry <paulberry@google.com >
2017-11-01 16:28:35 +00:00
Florian Loitsch
d2d8d35080
Mark checker test as slow.
...
Change-Id: I43825a55d9fe0c3dc6b1e3a02d14d20678e6260c
Reviewed-on: https://dart-review.googlesource.com/16440
Reviewed-by: Florian Loitsch <floitsch@google.com >
2017-10-25 08:20:18 +00:00
Peter von der Ahé
fc2c2f251e
front_end/tool/incremental_perf_test is slow
...
Change-Id: I61414ff273ea3a5d39043598287bd89988f4625d
Reviewed-on: https://dart-review.googlesource.com/14440
Reviewed-by: Peter von der Ahé <ahe@google.com >
Commit-Queue: Peter von der Ahé <ahe@google.com >
2017-10-17 12:23:10 +00:00
Peter von der Ahé
b96ac4520a
Update most clients to use computePlatformBinariesLocation.
...
Change-Id: I6e6960c471b2fab3f0cd8a672da05d7699217410
Reviewed-on: https://dart-review.googlesource.com/12291
Commit-Queue: Peter von der Ahé <ahe@google.com >
Reviewed-by: Sigmund Cherem <sigmund@google.com >
2017-10-17 10:48:40 +00:00
Vyacheslav Egorov
ac2cd68708
Skip pkg/kernel/test/metadata_test on pkg bots.
...
This test needs platform.dill and can't run from SDK currently.
(Use correct path in the status file: without pkg/)
Bug:
Change-Id: I4e6e9ed2f713d51a68fe9f3caa59f65b6c0aaf04
Reviewed-on: https://dart-review.googlesource.com/11064
Reviewed-by: Vyacheslav Egorov <vegorov@google.com >
2017-10-04 16:45:07 +00:00
Vyacheslav Egorov
7890aeef81
Skip pkg/kernel/test/metadata_test on pkg bots.
...
This test needs platform.dill and can't run from SDK currently.
Bug: https://github.com/dart-lang/sdk/issues/28629
Change-Id: I7c3f1a20b74c9d09982e70dec07322cd9a454ca4
Reviewed-on: https://dart-review.googlesource.com/11063
Reviewed-by: Vyacheslav Egorov <vegorov@google.com >
2017-10-04 16:41:38 +00:00
Sigmund Cherem
d96b29378a
Delete use of rasta and dartk from perf.dart scripts.
...
Change-Id: Id8cd7f01c68dbcb6f814ef51627a2f4b377f6819
Reviewed-on: https://dart-review.googlesource.com/9790
Reviewed-by: Paul Berry <paulberry@google.com >
Reviewed-by: Johnni Winther <johnniwinther@google.com >
Commit-Queue: Sigmund Cherem <sigmund@google.com >
2017-10-03 23:12:21 +00:00
Konstantin Shcheglov
1018d6038c
Mark hint_code_kernel_test as Slow, Pass.
...
R=brianwilkerson@google.com
Bug:
Change-Id: Idaa96e6e75d4dfc40378705f8ebc98d12a466444
Reviewed-on: https://dart-review.googlesource.com/10580
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com >
2017-10-03 16:25:33 +00:00
Peter von der Ahé
cefe4d5d65
Move compile_platform_test.dart to tool directory.
...
This also reverts "Move command_line.dart and most of compile_platform.dart into lib/"
This reverts commit 1916dc75e6 .
Change-Id: I2598514c6bb62eec392bd00f20b15aac72b6fa42
Reviewed-on: https://dart-review.googlesource.com/9600
Reviewed-by: Paul Berry <paulberry@google.com >
Commit-Queue: Peter von der Ahé <ahe@google.com >
2017-10-02 16:23:56 +00:00
Konstantin Shcheglov
b5fc2de3bf
Keep sources for libraries of the current cycle.
...
This should fix the issue 30917 flakiness.
The reason why the tests were failing is that the code in the tests
was not quite correct Dart code, so Fasta generated a synthetic
`#errors` top-level variable with fileUri == null. We should skip
this field because it is not a part of any unit, because its fileUri
is not the fileUri of any unit.
But we lose fileUri for a Node if Program.uriToSource does not
include this URI. So, if we clear uriToSource in KernelDriver, we
lose all the file URIs. So, now we keep sources for the cycle files.
The reason for flakiness is because of the same race condition
between analyzing AnalysisDriver.addFile() and getResult(). If
we process getResult() before, we don't have to read the library
kernel file, we just create in first time, and fileUri(s) are
valid.
R=ahe@google.com , paulberry@google.com , sigmund@google.com
Bug: https://github.com/dart-lang/sdk/issues/30917
Change-Id: Ie559cf2a8a778ebf4a9e297f5cb13d30a98b5a3c
Reviewed-on: https://dart-review.googlesource.com/9744
Reviewed-by: Paul Berry <paulberry@google.com >
Commit-Queue: Konstantin Shcheglov <scheglov@google.com >
2017-09-29 18:38:52 +00:00
William Hesse
392b89fb99
Update status of analyzer strong_mode_kernel unittest on Windows.
...
Info in issue #30917
Bug: https://github.com/dart-lang/sdk/issues/30917
Change-Id: I13ba60350d0031a1f2b08cd22438e814c751bd1c
Reviewed-on: https://dart-review.googlesource.com/9621
Reviewed-by: Konstantin Shcheglov <scheglov@google.com >
2017-09-29 16:24:33 +00:00
Peter von der Ahé
ed34e41d0e
Update status for slow front_end/tool/incremental_perf_test.
...
Change-Id: Ie16775c322f29d1f715b85a263571ea47b6150fb
Reviewed-on: https://dart-review.googlesource.com/9560
Reviewed-by: Peter von der Ahé <ahe@google.com >
2017-09-29 12:08:50 +00:00
Sigmund Cherem
655d60f2c5
Add incremental_perf: a script to measure performance of the incremental kernel
...
generator.
The script takes an input program Uri, and a file describing edits, and it mocks
applying the edits in multiple iterations.
incremental_perf_test illustrates how this can be used to do incremental
compiles of the dart2js source code.
Change-Id: I3518996a0faac34de8c6cef2f63468f4788b3c06
Reviewed-on: https://dart-review.googlesource.com/6026
Commit-Queue: Sigmund Cherem <sigmund@google.com >
Reviewed-by: Peter von der Ahé <ahe@google.com >
Reviewed-by: Konstantin Shcheglov <scheglov@google.com >
2017-09-29 05:17:41 +00:00
Dmitry Stefantsov
9df589eeae
Mark pkg/analyzer_plugin/test/plugin/folding_mixin_test as Slow
...
The bot had several timeouts during the day. It may be similar to what
was fixed in
https://github.com/dart-lang/sdk/commit/5263d17f7480ff0648fa319ba1a8ed62d5116111
Change-Id: Ife4a1e6d2b40992d260ae03287d844ee9cceb79b
Reviewed-on: https://dart-review.googlesource.com/8600
Reviewed-by: Karl Klose <karlklose@google.com >
2017-09-26 13:32:26 +00:00
Johnni Winther
c0c63bf16e
Fix handling of function type parameters
...
Closes #30826
Change-Id: I804bff2a204aa210ba59f691c5d680d8a53aadeb
Reviewed-on: https://dart-review.googlesource.com/7553
Reviewed-by: Sigmund Cherem <sigmund@google.com >
2017-09-26 08:23:34 +00:00
Konstantin Shcheglov
5263d17f74
Make more *_kernel_test Slow, Pass.
...
R=brianwilkerson@google.com
Bug:
Change-Id: I306a311096093312faf817f2daded105821bd5ca
Reviewed-on: https://dart-review.googlesource.com/8241
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com >
2017-09-25 20:00:51 +00:00