Doug Gregor
1a6d27079d
Module interface printing: add an option to skip the Swift overlay.
...
This is a debugging aid, not a general feature, hence the lack of
testing or actual, correct semantics.
Swift SVN r15886
2014-04-03 18:07:59 +00:00
Doug Gregor
8b684f3f7c
Module interface printing: bring back printing of submodules.
...
Brings back the behavior removed in r15800 under a pair of flags
(-module-print-submodules and -module-print-hidden) that control
whether to print submodules, possibly including submodules that aren't
explicitly visible.
Swift SVN r15872
2014-04-03 16:10:11 +00:00
Dmitri Hrybenko
f4c018d3f7
Correct filename in the comment
...
Swift SVN r15801
2014-04-02 15:00:18 +00:00
Dmitri Hrybenko
d72109e97d
Module interface printing: don't print submodules (either implicit of explicit)
...
of the module being printed
rdar://16497611
Swift SVN r15800
2014-04-02 14:54:39 +00:00
Dmitri Hrybenko
78e354b2b9
AST printing: make PrintDefaultParameterPlaceholder the default (since we are
...
not going to implement expression printing any time soon), and fix a bug in its
implementation: when used with deserialized modules, "= default" was not
printed.
Swift SVN r15798
2014-04-02 13:56:54 +00:00
Dmitri Hrybenko
d68ad2c3c4
Simplify code
...
Swift SVN r15740
2014-04-01 17:34:00 +00:00
Dmitri Hrybenko
af5aeadc98
Actually pass module name to ide::printSubmoduleInterface()
...
Swift SVN r15733
2014-04-01 16:00:08 +00:00
Dmitri Hrybenko
efb2a60ee7
Module interface printing: add a libIDE API to print a Clang submodule
...
Swift SVN r15730
2014-04-01 14:51:58 +00:00
Argyrios Kyrtzidis
5bc01ea0a2
[IDE] Allow the caller of ide::printModuleInterface() to control whether documentation comments should be printed
...
Part of rdar://16450298
Swift SVN r15584
2014-03-28 18:51:47 +00:00
Dmitri Hrybenko
1d6c76c352
Module interface printing: pass through documentation comments for imported
...
declarations
rdar://16408910
Swift SVN r15576
2014-03-28 10:54:06 +00:00
Dmitri Hrybenko
92b29ef045
Revert "Module interface printing: pass through documentation comments for
...
imported declarations"
rdar://16408910
Swift SVN r15527
2014-03-26 21:28:42 +00:00
Dmitri Hrybenko
30c6eeff16
Module interface printing: pass through documentation comments for imported
...
declarations
rdar://16408910
Swift SVN r15511
2014-03-26 16:16:02 +00:00
Dmitri Hrybenko
7e294eea4d
Module interface printing: print imported Clang declarations in header source
...
order
rdar://problem/16408837
Swift SVN r15505
2014-03-26 11:36:25 +00:00