Commit Graph

192 Commits

Author SHA1 Message Date
Jordan Rose
9ed3fe061d Change ModuleDecl::getImportedModules to take an option set
...in preparation for me adding a third kind of import, making the
existing "All" kind a problem. NFC, except that I did rewrite the
ClangModuleUnit implementation of getImportedModules to be simpler!
2019-03-28 14:44:41 -07:00
David Ungar
7b099c5906 Remove legacy cross-check. 2019-03-02 08:44:46 -08:00
David Ungar
937600cd9f Fix typo 2019-03-01 09:15:02 -08:00
David Ungar
82a842fd23 Rename addPrivateImports 2019-02-28 14:29:34 -08:00
David Ungar
543c826004 Rename ResultFinderForSelfsConformances 2019-02-28 14:25:54 -08:00
David Ungar
85d6012242 Renamed “DCAnd” to “ContextAnd” 2019-02-28 12:39:11 -08:00
David Ungar
8f67ef602d Add comment and renamed lookUpTopLevelNames… 2019-02-27 17:44:21 -08:00
David Ungar
d5983dab73 Minor prettying. 2019-02-27 17:20:12 -08:00
David Ungar
3c32a41425 Introduce runIfNotDoneYet 2019-02-27 10:15:14 -08:00
David Ungar
81c0299c1c Incorperate Doug’s comments & factor a bit more. 2019-02-26 23:35:22 -08:00
David Ungar
1f914fbe58 Pull out top-level recording. 2019-02-24 23:52:28 -07:00
David Ungar
ee6acae3c1 Remove bool returns 2019-02-24 23:34:50 -07:00
David Ungar
7c003aae8a Simply retuirn of put asside 2019-02-24 22:59:44 -07:00
David Ungar
66a9cace32 void return from addGeneric… 2019-02-24 22:54:39 -07:00
David Ungar
3641e35721 Pass individual arguments. 2019-02-24 22:38:37 -07:00
David Ungar
0a817a9ba6 Pass flag for addGenericParameters 2019-02-24 21:59:16 -07:00
David Ungar
bd5bff6516 Renaming 2019-02-24 16:45:34 -07:00
David Ungar
4c36440ac5 More recursification 2019-02-24 13:31:31 -07:00
David Ungar
6393c8dd05 Partial recurisivication of decl-based name lookup. 2019-02-23 21:45:41 -07:00
David Ungar
e3e597dce9 Recursify operator lookup. 2019-02-23 20:54:06 -07:00
David Ungar
26247b4378 Recursify ASTScope-based lookup 2019-02-23 20:39:12 -07:00
David Ungar
3a16af081f Revise ASTScope-bsed lookup 2019-02-23 19:44:27 -07:00
David Ungar
2e0bfb7bb6 Factor out lookInModuleScope 2019-02-23 14:32:52 -07:00
David Ungar
68be30816f Renaming 2019-02-23 14:28:14 -07:00
David Ungar
c6044bfc07 RecordDependendcyOnTopLeveName BEFORE debugger client. 2019-02-23 11:42:52 -07:00
David Ungar
6093a7fa90 Rename setIndexOfFIrstOuterResultIfNotSetAlready to recordCompilationOfAScope 2019-02-23 11:42:18 -07:00
David Ungar
6982e66ddf Refactor filterForDiscriminator and call of addLocalVariableResults. 2019-02-22 12:41:03 -07:00
David Ungar
2f099186f9 Tighten up the code. 2019-02-21 11:39:34 -07:00
David Ungar
12d6038e21 isafication 2019-02-20 20:44:05 -07:00
David Ungar
1391c3fbf1 Rm a flag. 2019-02-20 20:33:42 -07:00
David Ungar
7648ecee6c Rm unneeded instvar 2019-02-20 20:22:15 -07:00
David Ungar
19b780171f Minor rearrangement. 2019-02-20 20:15:19 -07:00
David Ungar
d45ab0b309 Regularize nextDC, priorDC 2019-02-20 19:43:29 -07:00
David Ungar
6635f39f15 Break up confusing compound. 2019-02-20 17:37:52 -07:00
David Ungar
64ff7909d3 Factor isFinishedWithLookupNowThatIsAboutToLookForOuterResults 2019-02-20 17:05:22 -07:00
David Ungar
3a744d17fb Rm LookupInOneDeclContextResult::isDone 2019-02-20 16:44:24 -07:00
David Ungar
c9576ca068 Move LegacyUnqualifiedLookup out of header 2019-02-20 16:16:16 -07:00
David Ungar
306cfd8a4f Constification 2019-02-20 15:32:49 -07:00
David Ungar
fdf8326fcc rm unused enum 2019-02-20 15:19:50 -07:00
David Ungar
5d49b3bb3d Minor cleanumps 2019-02-20 14:41:23 -07:00
David Ungar
cd48cd6eb3 Format 2019-02-20 14:35:52 -07:00
David Ungar
1595efe5e2 Split the file, unfmt 2019-02-20 14:34:11 -07:00