Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/swiftwasm/swift-clang
This repository is no longer in use, please refer to the LLVM monorepo https://github.com/swiftwasm/llvm-project
https://github.com/swiftwasm/swift-clang
bfaa96e79a0cb30cad9a86c14dd65dca02933210 authored over 5 years ago
8676838ae3d4657f9209581b4320e013c38e65dd authored over 5 years ago
Too lazy to backport the Emscripten target to this version of LLVM
44c0dde0b273f06bf362a1fa97b5479f0697b848 authored over 5 years agoThis removes the warning when attempting to compile a swiftcall function.
I'm not sure why http...
c78bf8703eb7a482709e75d6bcf9fbdd15b47b2b authored over 5 years agofadd0451ab9262145fbb55a186ccdb41fd4326fd authored over 5 years ago
Mark indexstore enum flag types with flag_enum attribute
89e5753fa9415f605ea4ca168816ee8ab5146ccc authored over 5 years ago1cf6569b1b9929efabff108e1ca2b0123dcb7379 authored over 5 years ago
The existing string/character literal skipping code in the
dependency directives source minimize...
When passing arguments using temporary allocas, we need to add the
appropriate lifetime markers ...
36a5e1aaa1905702d433d450b0fe7eac7a306fbb authored over 5 years ago
Undoes some of the effects of r360946 when using the Xcode CMake
generator---it doesn't handle ...
Apple/stable/20190619
b73ce4d2b6620b8e07021d30f9df513932ec1794 authored over 5 years ago[DirectoryWatcher] Fix cross-compilation checking fs_event availability.
ea9471832eb87b03c9365c1edc36efabb3fd7774 authored over 5 years agoSome platforms have the header but don't have support for fs_event.
62b8140030b188635d4f9ab15f4a799b9a128afe authored over 5 years agordar://problem/51747249
dafa9116ed4476678e602f09ae820bcbe96fabff authored over 5 years agordar://problem/51747249
bf37de6985881ec1350ee5e2aaf6af809d21fed9 authored over 5 years agodbf97d97120e77abdcc14c4d66b050a62dc69305 authored over 5 years ago
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@365873 91177308-0d34-0410-b5e6-96231b3b80d8
2ede160a66eb11481da0694b34af5957615d019f authored over 5 years ago
Currently this check generates the replacement with the newline in the end.
The proper way to ex...
25814dd31c4cac6eb6ab276a92a3cd597a603bf6 authored over 5 years ago
Cleanup: llvm::bsearch -> llvm::partition_point after r364719
eeafed2c7cc3bd796c94d59ad9e44fdf8a67a4db authored over 5 years agogit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@364720 91177308-0d34-0410-b5e6-96231b3b8...
896041fba3b23f312212c919e6138409159b2062 authored over 5 years agoUpdate stable branch from apple/stable/20190619 branch
970f30b84f5dddcc64ab40e86f407d53a5f5930d authored over 5 years agoc4da67be932402c52a63ecc6a50cd5a23192781f authored over 5 years ago
This broke in r371027 due to a missing negation
(llvm::sys::fs::current_path returns false on su...
This made clang unable to open files using relative paths on network shares on
Windows (PR43204)...
in the dependency source minimizer
Clang allows continuations that have whitespace between the b...
2597f47c14ef33491b91e0cdba21d71db07b2c0f authored over 5 years ago
LLDB synthesizes decls using asm labels. These decls cannot have a mangle
different than the one...
Also, add a diagnostic group, -Wobjc-signed-char-bool, to control all these
related diagnostics....
Type names should be enclosed in single quotes.
git-svn-id: https://llvm.org/svn/llvm-project/c...
3520198fe6ad93b1d5c13cb9f2fab6ad74a298b2 authored over 5 years agordar://51954400
Differential revision: https://reviews.llvm.org/D63912
git-svn-id: https://llv...
efdc96af6615a6f706e3ba55e380ab3e53a24637 authored over 5 years ago
On macOS, BOOL is a typedef for signed char, but it should never hold a value
that isn't 1 or 0....
In case of certain #define'd macros, there's a space just before line continuation
that the mini...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@370825 91177308-0d34-0410-b5e6-96231b3b8...
6a405320125ad971413555ca4e3c330c070e13e1 authored over 5 years ago
Also, add a diagnostic under -Wformat for printing a boolean value as a
character.
rdar://54579...
35b797e7dcfa0bbd9490beb64325e67b167864b1 authored over 5 years agoSummary: Link: https://bugs.llvm.org/show_bug.cgi?id=41467
Reviewers: rsmith, nickdesaulniers, ...
ecef9e0ce4dcd07f1b983ecd15711c8a433c8fdd authored over 5 years agogit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@371794 91177308-0d34-0410-b5e6-96231b3b8...
2aa1bebbf18dc8660d221cc86bf73ff59caf9320 authored over 5 years agoDifferential Revision: https://reviews.llvm.org/D66775
git-svn-id: https://llvm.org/svn/llvm-pr...
9154f71a824e1a31958ba324d1f0c6d00622bb76 authored over 5 years agogit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@371759 91177308-0d34-0410-b5e6-96231b3b8...
649fd9abd9982a8b63e30cfb7b418a4f861637c2 authored over 5 years agogit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@371664 91177308-0d34-0410-b5e6-96231b3b8...
8982994084c35e63b69ae7f557c74cb41f52fc49 authored over 5 years agoThis resolves differences observed on LLVM + Clang when running the comparison between canonical...
2da4b3a786d0a5d585317236827ef8cba0fc81f9 authored over 5 years agoDifferential Revision: https://reviews.llvm.org/D66556
git-svn-id: https://llvm.org/svn/llvm-pr...
0f3593618bcd39ddcc7f6d34b64755e214739f27 authored over 5 years ago5fd38ee522c5000ca56a3ad0124ecf82643b70ee authored over 5 years ago
Differential Revision: https://reviews.llvm.org/D67475
git-svn-id: https://llvm.org/svn/llvm-pr...
f36d7e3b6b59649202009384e29d361c7a5f5b1e authored over 5 years agoThis commit adds an optimization to clang-scan-deps and clang's preprocessor that skips excluded...
022a2dd770f8b5750fdd54bd27fd3e2fd6077703 authored over 5 years agoDifferential Revision: https://reviews.llvm.org/D67379
git-svn-id: https://llvm.org/svn/llvm-pr...
6d56e6df2d4632a6b1f96e017d6fde50d316a951 authored over 5 years agoTargets in DependencyFileGenerator don't necessarily come from -MT option.
Differential Revisio...
dec1422b31b1dc461fc44afe80a3da3e049f1095 authored over 5 years agoaccessed name to the directory entry
This commit introduces a parallel API that returns a Direct...
f98c51ad5fc039bcd309d360595a332297ad9bac authored over 5 years ago
There's no need to purge symlinked entries in the FileManager,
as the new FileEntryRef API allow...
to report the dependencies to the client
This will allow the scanner to report modular dependenc...
7d9b0b895bd4301715aaf36131d44dcf3ec1cfe0 authored over 5 years agothe dependency scanner on a single worker thread
This behavior can be controlled using the new `...
3fd25b933275437f629592ee543e4d4d33cea665 authored over 5 years ago
`FileManager::getFileRef` is a modern API which we expect to convert to
over time. We should mo...
constant-folding mode regardless of the original evaluation mode.
In order for this to be correc...
81b8962755279369b3a69f4effcfca28841df6a3 authored over 5 years ago9f0e463f4723c16a3666966c07b35a85553da527 authored over 5 years ago
f17afab7f3d962cdb9aabc33deac0a192cb01711 authored over 5 years ago
9bb47743da953d27b00f48efad8a05c213504fd2 authored over 5 years ago
Previously, an #error directive with quoted, multi-line content, along with CR+LF line endings w...
e030f2aa3f2ebb7759e0f74cf0831d260ae1914f authored over 5 years agoThis reverts commit r369986.
This change added a dependency on the 'dos2unix' tool, which is no...
30ae7ada7648be9e25581e3f6960a1137db0d3f7 authored over 5 years agoPreviously, double slashes (//) occurring in angle brackets #include were incorrectly interprete...
d11db59ced9f9489cac2fa48c244f67ccf802a33 authored over 5 years agoDifferential Revision: https://reviews.llvm.org/D66511
git-svn-id: https://llvm.org/svn/llvm-p...
48e24ff05dfb9a93028f23f1918d95245e50260a authored over 5 years agoPreviously, an #error directive with quoted, multi-line content, along with CR+LF line endings w...
d4c676cbeae96c848da9f1403cfeefd62afa7aff authored over 5 years agoThis only adds support to the minimizer, it doesn't actually capture the dependencies yet.
git-...
63da0705e3dc67ba3c2646cd7de628d38227a642 authored over 5 years ago
This fixes the issue where a filename dependendency was missing if the file that
was referenced ...
This fixes the issue where a filename dependendency was missing if the file that
was skipped was...
Windows bots didn't seem to like the empty argument, so I rewrote the test.
git-svn-id: https:/...
fb0d6b7a04d69e4b7c56333b729316183b910cc3 authored over 5 years agoa fragment of a compilation database for each compilation
This patch adds a new option called -g...
8a09317772589edc3ce81323b6fc02a3c9e2d5ef authored over 5 years agoIt should now pass.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@369832 91177308-0d3...
e7510514183e90d024ce14ae37df2173bc969a52 authored over 5 years ago
Right now it fails.
I'm going to investigate it and fix it in follow-up commits.
git-svn-id: ht...
0300473b2766d356db44218fc89d5b1f871955a5 authored over 5 years agowhen the FileManager is reused across invocations
This commit introduces a parallel API to FileM...
c99b3bbabfffb68428aa8fd14e05f0f04cfaa07a authored over 5 years ago
Summary:
As noted on Errc.h:
// * std::errc is just marked with is_error_condition_enum. This m...
7f5dcda6195d18f9bc3bcc9c8e6057adbfb336e3 authored over 5 years ago
Apparently Windows returns the "invalid argument" error code when the
path contains invalid char...
clang would only print "file not found" when it's unable to find a
header file. If the reason f...
I noticed that SourceManager::translateFile has code that doesn't really make sense.
In particul...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@368640 91177308-0d34-0410-b5e6-96231b3b8...
5938bac39bb0ed29febb4d4c956ecde25b4bada0 authored over 5 years agogit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@368092 91177308-0d34-0410-b5e6-96231b3b8...
db38d438df4758e69edecfbdfc5c2b2521df07f8 authored over 5 years ago
This commit implements the fast dependency scanning mode in clang-scan-deps: the
preprocessing i...
The reordering of the UID field makes the size of a
FileEntry 8 bytes smaller on 64bit platforms...
We should re-emit `#pragma once` to ensure the preprocessor will
still honor it when running on ...
single quotes are not digit separators after a valid character literal prefix
The single quote c...
55f96765fa0635873ed073331dd4a9eaec6c17ca authored over 5 years ago
Warnings can be promoted to errors.
But that shouldn't prevent us from getting the dependencies!...
thread worker code and better error handling
This commit extracts out the code that will powers ...
b39754c9f698bb52195aed4fe21dab3d29e2c245 authored over 5 years agoand remove the need to use -MD options in the CDB
Differential Revision: https://reviews.llvm.or...
c1cc3458c82c0bfb64400bb7cebadd2f7d70c50f authored over 5 years ago(cherry picked from commit 1e967a7ea4526cbd16b0e04f2e3bece7b149a312)
80aad80550f50ecdfa649ce0a4b7697775119451 authored over 5 years ago
Make DependencyFileGenerator a DependencyCollector as it was intended when
DependencyCollector w...
aa1a66dc8a365cff8cb981bf6b1b624e989044d6 authored over 5 years ago
537fb1fd3a8fab5c200a7b9000ab362e95449472 authored over 5 years ago
Marking a module for a rebuild when its signature differs from the
expected one causes redundant...
Marking a module for a rebuild when its signature differs from the
expected one causes redundant...
When checking if block types are compatible, we are checking for
compatibility their return type...
There are numorous flaws about the name conflict handling, this patch
attempts fixes them. Chang...
Summary:
At AST import of function delcarations import the flags for defaulted
and deleted.
Rev...
240eb41e20b2bdb8d2ead57c824e070d30d76085 authored over 5 years ago
Summary:
If there is a friend class template "prototype" (forward declaration)
and later a defin...
Summary:
The structural equivalence check reported false eq between lambda classes
with differen...
This patch adds the SVE built-in types defined by the Procedure Call
Standard for the Arm Archit...
Summary:
For functions there is a check to not duplicate the declaration if it is in a
record (c...
We reorder declarations in RecordDecls because they may have another order
in the "to" context t...
Summary:
With LLDB we use localUncachedLookup(), however, that fails to find
Decls when a transp...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@366062 91177308-0d34-0410-b5e6-96231b3b8...
c402797b741ba94729ba4b518dad24f131c37e3a authored over 5 years ago
Summary:
ASTImporter makes now difference between enums with same name in different translation
...
Summary:
The current import implementation fails to import the definition of a
lambda class if t...