dart-sdk/benchmarks
Martin Kustermann 177511aa17 [benchmarks] Disable literal_only_boolean_expressions/unnecessary_await_in_return analyzer hints
The literal_only_boolean_expressions analyzer hint flags this code:

   while (true) {
     ...
     if (cond) break;
     ...
   }

=> This is very common code.

The unnecessary_await_in_return analyzer hint flags this code:

    Future foo() async {
      ...
      return await foo();
    }

=> Addressing this hint by removing the `await` changes semantics,
performance characteristics and async stack traces.

Change-Id: I3c126123bfba7386b01033084e954267af21ba13
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/152001
Reviewed-by: Alexander Markov <alexmarkov@google.com>
Commit-Queue: Martin Kustermann <kustermann@google.com>
2020-06-23 06:02:07 +00:00
..
BigIntParsePrint [benchmark] BigIntParsePrint: Hoist value in all loops 2020-06-20 06:01:39 +00:00
Calls [benchmarks] Migrate Calls benchmark to NNBD 2020-06-23 05:41:57 +00:00
Example [benchmark] Fork benchmarks for null safety and pin internal ones. 2020-06-02 12:53:24 +00:00
FfiBoringssl [benchmark] Fork benchmarks for null safety and pin internal ones. 2020-06-02 12:53:24 +00:00
FfiCall [benchmarks/ffi] Add FfiCall benchmark with Handles 2020-06-15 13:27:16 +00:00
FfiMemory [benchmark] Fork benchmarks for null safety and pin internal ones. 2020-06-02 12:53:24 +00:00
FfiStruct [benchmark] Fork benchmarks for null safety and pin internal ones. 2020-06-02 12:53:24 +00:00
Isolate Migrate Isolate benchmarks to null safety 2020-06-22 23:45:55 +00:00
IsolateJson Migrate Isolate benchmarks to null safety 2020-06-22 23:45:55 +00:00
IsolateSpawn Migrate Isolate benchmarks to null safety 2020-06-22 23:45:55 +00:00
IsolateSpawnMemory Migrate Isolate benchmarks to null safety 2020-06-22 23:45:55 +00:00
ListCopy [benchmark] Fork benchmarks for null safety and pin internal ones. 2020-06-02 12:53:24 +00:00
RuntimeType [benchmark] Fork benchmarks for null safety and pin internal ones. 2020-06-02 12:53:24 +00:00
SoundSplayTreeSieve [benchmark] Fork benchmarks for null safety and pin internal ones. 2020-06-02 12:53:24 +00:00
TypedDataDuplicate [benchmarks/nnbd] Migrate TypedDataDuplicate benchmark to NNBD 2020-06-05 22:22:40 +00:00
Utf8Decode [benchmark] Fork benchmarks for null safety and pin internal ones. 2020-06-02 12:53:24 +00:00
analysis_options.yaml [benchmarks] Disable literal_only_boolean_expressions/unnecessary_await_in_return analyzer hints 2020-06-23 06:02:07 +00:00