dart-sdk/pkg
Danny Tuppeny 2c2364c3b4 Use a Map to avoid duplicate items in OverlayFileSystem.getChildren
This fixes two issues:

- Dupes when a folder exists both on the real file system and has a child overlay
- Dupes when a folder has multiple descendant overlay files

Both are covered by new tests.

Fixes https://github.com/dart-lang/sdk/issues/37211.

Change-Id: Ia36eb1083dae55608009016a68589355a1eecabe
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/108600
Commit-Queue: Danny Tuppeny <dantup@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
2019-07-10 18:13:28 +00:00
..
analysis_server support error code based lint fixes in dartfix 2019-07-10 16:39:22 +00:00
analysis_server_client Support for 'double' fields in protocol. 2019-07-09 18:09:47 +00:00
analysis_tool Update the copyright year to 2019 before pushing DAS 1.26.0 version to the Dart plugin 2019-04-15 21:41:29 +00:00
analyzer Use a Map to avoid duplicate items in OverlayFileSystem.getChildren 2019-07-10 18:13:28 +00:00
analyzer_cli Revert "Increase analyzer cache size to 512MB." 2019-07-08 08:39:50 +00:00
analyzer_fe_comparison pkg:analyzer_fe_comparison, diagnostics, telemetry remove version info 2018-12-13 16:44:44 +00:00
analyzer_plugin Support for 'double' fields in protocol. 2019-07-09 18:09:47 +00:00
async_helper Move async_minitest to package:async_helper. 2019-05-10 19:43:58 +00:00
build_integration dont fall back on the wrapped file system when the uri is the multi-uri scheme 2019-04-11 17:09:52 +00:00
compiler Handle flags at member level 2019-07-10 14:08:33 +00:00
dart2js_tools dart2js_tools: remove version - no plan to publish (yet) 2018-12-13 17:09:15 +00:00
dart_internal [dart_internal] Bump SDK constraint upper-bound to <2.5.0 2019-06-21 00:39:25 +00:00
dartfix refactor dartfix lint fixes 2019-07-09 21:42:55 +00:00
dev_compiler [dartdevc] Properly encode Windows-style paths and paths with spaces for source maps 2019-07-10 16:49:22 +00:00
diagnostic pkg:analyzer_fe_comparison, diagnostics, telemetry remove version info 2018-12-13 16:44:44 +00:00
expect Add constructors to Stream which creates single data or error event streams. 2019-07-08 13:38:54 +00:00
front_end [dartdevc] Properly encode Windows-style paths and paths with spaces for source maps 2019-07-10 16:49:22 +00:00
js Add section on known bugs 2019-06-27 23:38:43 +00:00
js_ast [js_ast] Don't rewrite compound assignments 2019-06-24 19:35:07 +00:00
kernel Prepare to publish analyzer version 0.37.0. 2019-07-03 18:20:41 +00:00
meta Fix http links to pub which has https. 2019-01-07 11:37:19 +00:00
modular_test Fix parsing of output-directory Uri in windows 2019-06-11 23:21:43 +00:00
nnbd_migration handle return in async function 2019-07-03 20:14:37 +00:00
smith Drop TODO to remove isHostChecked option 2019-06-24 18:59:27 +00:00
sourcemap_testing Move annotated_code_helper.dart into front_end. 2019-07-05 11:40:25 +00:00
status_file Remove appJit and precompiled compiler options 2019-06-24 16:07:27 +00:00
telemetry [analyzer] fix an exception when run on platforms w/o home dirs 2019-06-28 18:31:49 +00:00
test_runner Turn on a bunch of linter rules for the test_runner. 2019-07-10 17:53:48 +00:00
testing Update File.openRead to return Stream<Uint8List> 2019-06-27 00:22:17 +00:00
vm [frontend/ffi] Remove const Pointer() 2019-07-10 07:52:41 +00:00
.gitignore
BUILD.gn
pkg.status Move the test runner (i.e. "test.dart"/"test.py") to pkg/. 2019-06-14 23:35:10 +00:00