Fred Riss
259d78a350
Adapt to llvm.org StringRef API change
2020-03-13 19:08:22 +01:00
Mishal Shah
6b33f225eb
Merge branch 'master' into master-next
2019-10-01 13:10:07 -07:00
Alex Langford
04c5ceb18c
Adjust for svn r368826
...
LLVM svn r368826 changed the SectionRef::getName() interface to return an
Expected<StringRef> instead of filling out one that is passed to it.
Adjust accordingly.
2019-08-15 10:56:06 -07:00
Alex Langford
e9e6372f78
[driver] Add missing COFF header
2019-08-12 13:08:30 -07:00
Slava Pestov
6248628961
Merge remote-tracking branch 'origin/master' into master-next
2019-08-09 15:51:48 -04:00
Brent Royal-Gordon
fb20b503ba
Merge branch 'master' into master-rebranch
...
# Conflicts:
# lib/ClangImporter/ClangImporter.cpp
# test/IRGen/builtins.swift
# test/IRGen/enum.sil
# tools/driver/autolink_extract_main.cpp
# utils/build-presets.ini
2019-08-08 17:07:59 -07:00
Saleem Abdulrasool
9029dc4b1b
Driver: remove COFF from autolink-extract (NFC)
...
COFF has not used autolink-extract for autolinking. It uses the PE/COFF
mechanism instead of `.drectve`. This removes the dead code.
2019-08-07 07:42:04 -07:00
Gwen Mittertreiner
67cfef2d60
SectionRef::getContents() now returns Expected
...
Updated uses of object::SectionRef::getContents() since it now returns
an Expected<StringRef> instead of modifying the one it's passed.
See also: git-svn-id:
https://llvm.org/svn/llvm-project/llvm/trunk@360892
91177308-0d34-0410-b5e6-96231b3b80d8
2019-05-20 16:02:41 -07:00
Jordan Rose
a214f0b39b
Fix call to llvm::opt::OptionTable::PrintHelp ( #16269 )
...
The signature here changed, but the old arguments implicitly converted
to the parameter types for the wrong overload, so we didn't notice.
Add a simple test that would have at least caught this for the driver.
2018-05-02 16:54:10 -07:00
Bob Wilson
07019d964d
Update Swift master-next after LLVM API change in r300135.
2017-04-13 12:30:04 -07:00
Bob Wilson
37e7d1c627
Merge remote-tracking branch 'origin/master' into master-next
2017-01-08 17:07:46 -08:00
practicalswift
6d1ae2a39c
[gardening] 2016 → 2017
2017-01-06 16:41:22 +01:00
Bob Wilson
13da3fa8b1
Merge remote-tracking branch 'origin/master' into master-next
2016-12-04 18:16:09 -08:00
practicalswift
797b80765f
[gardening] Use the correct base URL ( https://swift.org ) in references to the Swift website
...
Remove all references to the old non-TLS enabled base URL (http://swift.org )
2016-11-20 17:36:03 +01:00
Saleem Abdulrasool
c7317ff9d0
driver: adjust for SVN r286561
...
LLVM SVN r286561 made the default constructor for llvm::Error protected,
requiring value initialization to `llvm::Error::success()`. Update the code
accordingly.
2016-11-15 09:49:30 -08:00
Michael Gottesman
fa1bb95923
Merge remote-tracking branch 'origin/master' into master-next
2016-08-30 19:50:12 -07:00
Han Sangjin
0747503b0f
[Autolink] Autolinking on COFF for Cygwin/MinGW
...
Cygwin and MinGW should use the autolink feature in the sameway of Linux
due to the linker's limit. Now swift-autolink-extract recognizes the
COFF format file for Cygwin/MinGW.
2016-08-07 07:20:50 +09:00
Saleem Abdulrasool
8cb2029f24
driver: adopt to new Archive API
...
The archiving API was changed in SVN r275361. Adjust accordingly.
2016-07-15 22:37:55 -07:00
Vedant Kumar
51e4aef167
[driver] Simplify; use toString instead of handleAllErrors (NFC)
2016-06-27 20:36:14 -07:00
Vedant Kumar
21118978aa
[stable-merge] [driver] Adopt new Error/Expected API
2016-06-27 11:12:54 -07:00
Doug Gregor
55f72405f5
Adjust for use of llvm::Expected as llvm::object::createBinary result.
2016-04-14 10:13:10 -07:00
Saleem Abdulrasool
9571219927
driver: keep options ordered
...
The linker flags are order dependent. Ensure that we preserve ordering. Also
enhance it to support options which may be repeated (e.g. -rpath).
2016-04-01 17:18:25 -07:00
practicalswift
1339b5403b
Consistent use of header comment format.
...
Correct format:
//===--- Name of file - Description ----------------------------*- Lang -*-===//
2016-01-04 13:26:31 +01:00
Zach Panzarino
e3a4147ac9
Update copyright date
2015-12-31 23:28:40 +00:00
Michael Gottesman
b0b9ca4f63
Update for upstream llvm change.
2015-11-11 16:07:41 -08:00
Chris Willmore
2088cd4373
swift-autolink-extract should look inside .a files.
...
Previously it just gave up when it saw anything other than an ELF .o file. We
could have it ignore .a files, but we might as well do the right thing.
<rdar://problem/23045632>
2015-11-10 12:48:37 -07:00
Michael Gottesman
b1ecf97181
More InputArgList troubles.
...
Swift SVN r31808
2015-09-09 04:37:26 +00:00
Dmitri Hrybenko
502d0d5120
Adjust to the new ParseArgs API
...
Swift SVN r29701
2015-06-25 22:01:40 +00:00
Graham Batty
078a558b26
Extract autolink information as a compile step.
...
Swift SVN r25510
2015-02-24 20:33:05 +00:00