Artem Chikin
7bdec998b1
Add flag that allows ignoring compiler flags specified in an interface file when running a '-compile-module-from-interface' frontend action.
2022-08-02 10:54:52 -07:00
Josh Soref
38c0de0598
Spelling frontend ( #42465 )
...
* spelling: calculated
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: compilations
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: containing
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: dependency
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: dependent
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: diagnose
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: explicit
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: explicitly
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: feature
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: fulfill
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: fulfillment
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: invoke
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: module
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: multiple
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: nonexistent
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: omitted
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: optimization
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: performing
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: primaries
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: propagate
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: sacrifices
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: scanned
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: substitution
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: successful
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: typecheck
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: unobtrusive
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: utilities
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-04-20 15:18:37 -07:00
Ellie Shin
b5b285e54e
Reuse compute module aliases function
...
Update tests
2021-12-10 16:06:18 -08:00
elsh
be26554418
Add a module alias option to frontend
...
Validate input and set up the module alias map
rdar://83316886
2021-09-24 14:37:56 -07:00
Brent Royal-Gordon
f71923778b
Add -testable-import-module frontend flag
...
This is just like -import-module, but it does an @testable import. Simple, right?
Fixes rdar://66544654.
2020-10-09 18:59:20 -07:00
Robert Widmann
9fd5918786
Swap InputFileKind for ParseInputMode
...
Tying InputFile to this option meant that every input that was not one of the explictly-blessed kinds was modeled as a Swift file.
With the new InputFile that infers file kinds, we no longer need CompilerInvocation::setInputKind
2020-09-11 22:28:58 -06:00
Robert Widmann
422bb372d3
Teach the frontend how to parse TypeCheckerOptions
2019-11-12 09:54:06 -08:00
Jordan Rose
d9e47650d5
Add a new SourceFileKind and InputFileKind for textual interfaces
...
And test this by tweaking the rules to allow functions without
definitions, like SIL files.
2018-08-07 08:55:07 -07:00
swift-ci
b0ecce5779
Merge remote-tracking branch 'origin/master' into master-next
2018-05-04 15:49:29 -07:00
David Ungar
c04585c413
Fix argument name in ArgsToFrontendOptionsConverter::setUnsignedIntegerArgument.
2018-05-02 16:20:15 -07:00
swift-ci
39976fa7d8
Merge remote-tracking branch 'origin/master' into master-next
2018-03-25 16:09:10 -07:00
Jordan Rose
02a2af60b3
[Frontend] Move the argument converter header files into lib/ ( #15417 )
...
...since they don't need to be accessed from other libraries. No
intended functionality change.
2018-03-25 16:01:23 -07:00