Varun Gandhi
d3369f7711
[NFC] Rename ImportFilterKind cases to be clearer.
2020-09-23 12:50:20 -07:00
Brent Royal-Gordon
cff4ddf13a
[NFC] Adopt new ImportPath types and terminology
...
# Conflicts:
# lib/IDE/CodeCompletion.cpp
2020-09-10 19:07:49 -07:00
Matei Oprea
f971b349b4
[NFC] Refactor manual size calculations in memory allocation ( #33256 )
2020-08-03 22:02:31 -07:00
Martin Boehme
d806ba53f6
Give OptionSet an initializer_list constructor.
...
This makes it easier to specify OptionSet arguments.
Also modify appropriate uses of ModuleDecl::ImportFilter to take
advantage of the new constructor.
2020-06-22 06:57:29 +02:00
Anthony Latsis
9fd1aa5d59
[NFC] Pre- increment and decrement where possible
2020-06-01 15:39:29 +03:00
Daniel Sweeney
ea526c6383
Converting ModuleDecl::ImportedModule from std::pair to a dedicated struct. ( #31360 )
2020-04-30 20:26:03 -07:00
Alexis Laferrière
d5969a9f3a
[AST] Intro SPI attribute for access control and imports
2020-02-19 14:17:08 -08:00
Kita, Maksim
ea6a2dc094
SR-11889: Fixed code review issues
...
1. Updated Located field names with Pascal Case
2. Updated Located constuctor
3. Formatted lines with more than 80 symbols
2019-12-20 17:18:59 +03:00
Kita, Maksim
b7cb3b67bf
SR-11889: Using Located<T> instead of std::pair<SourceLoc, T>
2019-12-20 17:18:58 +03:00
Jordan Rose
853caa66d4
[AST] Split FileUnit and its subclasses out of Module.h
...
Most of AST, Parse, and Sema deal with FileUnits regularly, but SIL
and IRGen certainly don't. Split FileUnit out into its own header to
cut down on recompilation times when something changes.
No functionality change.
2019-09-17 17:54:41 -07:00
Slava Pestov
75f4625bee
AST: Peel off ClangModuleLoader.h from ASTContext.h
2019-09-03 22:39:35 -04:00
Slava Pestov
2256b1fcc2
AST: Introduce namelookup::getAllImports() to replace forAllVisibleModules()
2019-08-29 15:57:38 -04:00
Slava Pestov
4e8426bb19
AST: ImportSets keep track of whether they contain the ClangImporter's header import module
2019-08-29 15:56:32 -04:00
Slava Pestov
acf5371dfc
AST: Introduce a new ImportCache singleton
2019-08-28 16:29:49 -04:00