Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(644)

Issue 987663002: Fix for subscribing for notifications for files in packages. (Closed)

Created:
5 years, 9 months ago by scheglov
Modified:
5 years, 9 months ago
CC:
reviews_dartlang.org
Target Ref:
refs/remotes/git-svn
Visibility:
Public.

Description

Fix for subscribing for notifications for files in packages. Unfortunately this fix makes the server about 20% slower. This is mostly because of the check in scheduleNotificationOperations(), as required to fix dartbug.com/22210. I think it is much cheaper to send duplicate notifications, like outline or navigation, than to check if they should not be sent. R=brianwilkerson@google.com, paulberry@google.com BUG= Committed: https://code.google.com/p/dart/source/detail?r=44305

Patch Set 1 #

Total comments: 9

Patch Set 2 : Fixes for review comments. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+404 lines, -232 lines) Patch
M pkg/analysis_server/lib/src/analysis_server.dart View 1 14 chunks +140 lines, -111 lines 0 comments Download
M pkg/analysis_server/lib/src/context_manager.dart View 1 chunk +3 lines, -0 lines 0 comments Download
M pkg/analysis_server/lib/src/domain_completion.dart View 1 chunk +3 lines, -2 lines 0 comments Download
M pkg/analysis_server/lib/src/domain_execution.dart View 2 chunks +5 lines, -1 line 0 comments Download
M pkg/analysis_server/lib/src/edit/edit_domain.dart View 2 chunks +7 lines, -4 lines 0 comments Download
M pkg/analysis_server/test/analysis_server_test.dart View 6 chunks +77 lines, -32 lines 0 comments Download
M pkg/analysis_server/test/domain_analysis_test.dart View 4 chunks +128 lines, -64 lines 0 comments Download
M pkg/analysis_server/test/domain_completion_test.dart View 2 chunks +9 lines, -1 line 0 comments Download
M pkg/analysis_server/test/mock_sdk.dart View 1 chunk +1 line, -2 lines 0 comments Download
M pkg/analysis_server/test/services/completion/common_usage_computer_test.dart View 2 chunks +4 lines, -2 lines 0 comments Download
M pkg/analyzer/lib/file_system/memory_file_system.dart View 5 chunks +27 lines, -13 lines 0 comments Download

Messages

Total messages: 7 (0 generated)
scheglov
5 years, 9 months ago (2015-03-06 05:19:41 UTC) #1
Brian Wilkerson
LGTM https://codereview.chromium.org/987663002/diff/1/pkg/analysis_server/lib/src/analysis_server.dart File pkg/analysis_server/lib/src/analysis_server.dart (right): https://codereview.chromium.org/987663002/diff/1/pkg/analysis_server/lib/src/analysis_server.dart#newcode442 pkg/analysis_server/lib/src/analysis_server.dart:442: Folder containingFolder = null; This is very similar ...
5 years, 9 months ago (2015-03-06 15:04:27 UTC) #2
Paul Berry
lgtm
5 years, 9 months ago (2015-03-06 19:18:33 UTC) #3
scheglov
https://codereview.chromium.org/987663002/diff/1/pkg/analysis_server/lib/src/analysis_server.dart File pkg/analysis_server/lib/src/analysis_server.dart (right): https://codereview.chromium.org/987663002/diff/1/pkg/analysis_server/lib/src/analysis_server.dart#newcode442 pkg/analysis_server/lib/src/analysis_server.dart:442: Folder containingFolder = null; On 2015/03/06 15:04:27, Brian Wilkerson ...
5 years, 9 months ago (2015-03-06 21:47:03 UTC) #4
Paul Berry
https://codereview.chromium.org/987663002/diff/1/pkg/analysis_server/test/mock_sdk.dart File pkg/analysis_server/test/mock_sdk.dart (right): https://codereview.chromium.org/987663002/diff/1/pkg/analysis_server/test/mock_sdk.dart#newcode228 pkg/analysis_server/test/mock_sdk.dart:228: Uri dartUri = Uri.parse(library.shortName); On 2015/03/06 21:47:03, scheglov wrote: ...
5 years, 9 months ago (2015-03-06 22:04:45 UTC) #5
scheglov
https://codereview.chromium.org/987663002/diff/1/pkg/analysis_server/lib/src/context_manager.dart File pkg/analysis_server/lib/src/context_manager.dart (right): https://codereview.chromium.org/987663002/diff/1/pkg/analysis_server/lib/src/context_manager.dart#newcode615 pkg/analysis_server/lib/src/context_manager.dart:615: if (context.sourceFactory == null) { On 2015/03/06 15:04:27, Brian ...
5 years, 9 months ago (2015-03-06 22:10:34 UTC) #6
scheglov
5 years, 9 months ago (2015-03-06 22:55:40 UTC) #7
Message was sent while issue was closed.
Committed patchset #2 (id:20001) manually as 44305 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698